PDA

Просмотр полной версии : [Вопрос] По matscar



Jacob1997
29.07.2014, 19:07
Вообщем проблема такая у армии 51 есть матовозы для перевозки матов. Вот а проблема в том что в одном ангаре 3 машины работаю а во 2 онгаре на 3 матовозках могут ездить любые и в них маты не как не загрузить.

вот код:


matscar[0] = AddStaticVehicleEx(433,275.6767,1961.1750,18.0159,272.5789,43,0,300); //
AddStaticVehicleEx(433,276.7726,1949.7548,18.0093,271.6631,43,0,300); //
AddStaticVehicle(433,276.4111,1955.3683,18.0773,272.5789,43,0); // 1
AddStaticVehicle(433,274.7979,1988.2799,18.0383,273.7054,43,0); // 1
AddStaticVehicle(433,274.7987,1982.1265,18.1005,271.7154,43,0); // 1
matscar[1] = AddStaticVehicleEx(433,274.4940,1982.7965,18.0179,273.9871,43,0,300); //

A N D R E Y
29.07.2014, 19:49
Вообщем проблема такая у армии 51 есть матовозы для перевозки матов. Вот а проблема в том что в одном ангаре 3 машины работаю а во 2 онгаре на 3 матовозках могут ездить любые и в них маты не как не загрузить.

вот код:


matscar[0] = AddStaticVehicleEx(433,275.6767,1961.1750,18.0159,272.5789,43,0,300); //
AddStaticVehicleEx(433,276.7726,1949.7548,18.0093,271.6631,43,0,300); //
AddStaticVehicle(433,276.4111,1955.3683,18.0773,272.5789,43,0); // 1
AddStaticVehicle(433,274.7979,1988.2799,18.0383,273.7054,43,0); // 1
AddStaticVehicle(433,274.7987,1982.1265,18.1005,271.7154,43,0); // 1
matscar[1] = AddStaticVehicleEx(433,274.4940,1982.7965,18.0179,273.9871,43,0,300); //

Вангую что работают именно эти

matscar[0] = AddStaticVehicleEx(433,275.6767,1961.1750,18.0159,272.5789,43,0,300);
matscar[1] = AddStaticVehicleEx(433,274.4940,1982.7965,18.0179,273.9871,43,0,300);

Jacob1997
29.07.2014, 19:53
Работают 3 машины .

Salvacore
29.07.2014, 20:20
А что в начале скрипта?


new matscar[?];

Jacob1997
29.07.2014, 23:39
matscar[2]

underwoker
30.07.2014, 07:54
В OnPlayerEnterVehicle
Проверку на matscar покажите.

Seregamil
30.07.2014, 10:50
if( matscar[ 1 ] <= vehicleid <= matscar[ 1 ] ){
//code
}

Jacob1997
30.07.2014, 18:05
В OnPlayerEnterVehicle
Проверку на matscar покажите.

там нету.

underwoker
30.07.2014, 20:25
там нету.
Значит сделайте, код дали выше.

Jacob1997
31.07.2014, 23:28
Вставляю что мне дали выше ошибку даёт

- - - Добавлено - - -


public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
SetPVarInt(playerid,"ac_car_id",vehicleid);
SetPVarInt(playerid, "NoAB", 1);
UseEnter[playerid] = true;
IDVEH[playerid]=vehicleid;
if(!ispassenger || (ispassenger && PlayerInCar[vehicleid] == 0)) PlayerInCar[vehicleid] = 1;
if(ispassenger && PlayerInCar[vehicleid] == 1 || (!ispassenger && PlayerInCar[vehicleid] == 1)) PlayerInCar[vehicleid] = 2;
SetPVarInt(playerid, "NoAB", 1);
SetVehicleParamsForPlayer(vehicleid, playerid, 0, gCarLock[vehicleid]);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
Refueling[playerid] = 0;
}

underwoker
01.08.2014, 01:18
Вставляю что мне дали выше ошибку даёт

- - - Добавлено - - -


public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
SetPVarInt(playerid,"ac_car_id",vehicleid);
SetPVarInt(playerid, "NoAB", 1);
UseEnter[playerid] = true;
IDVEH[playerid]=vehicleid;
if(!ispassenger || (ispassenger && PlayerInCar[vehicleid] == 0)) PlayerInCar[vehicleid] = 1;
if(ispassenger && PlayerInCar[vehicleid] == 1 || (!ispassenger && PlayerInCar[vehicleid] == 1)) PlayerInCar[vehicleid] = 2;
SetPVarInt(playerid, "NoAB", 1);
SetVehicleParamsForPlayer(vehicleid, playerid, 0, gCarLock[vehicleid]);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
Refueling[playerid] = 0;
}
Где ошибка, и где код который вам дали?