Ко всем local добавим
Код:
local instcar = array(7);
Далее в onScriptInit() добавим автомобили
Код:
//Лицензиары instcar[0] = createVehicle(54, -1495.214966, -84.731796, 6.092689, 0.084961, 359.882263, 4.758484, 63, 1, 1, 1); instcar[1] = createVehicle(54, -1499.162476, -84.594368, 6.088827, 0.187195, 359.996216, 0.660400, 63, 1, 1, 1); instcar[2] = createVehicle(54, -1502.173218, -85.213570, 6.087778, 0.168823, 359.998657, 2.562256, 63, 1, 1, 1); instcar[3] = createVehicle(54, -1512.622437, -64.905685, 6.098028, 359.979797, 0.139526, 296.909851, 63, 1, 1, 1); instcar[4] = createVehicle(54, -1511.422852, -67.936821, 6.097465, 359.981079, 359.963379, 295.675842, 63, 1, 1, 1); instcar[5] = createVehicle(54, -1510.247559, -70.925728, 6.097625, 359.980408, 0.098450, 294.906372, 63, 1, 1, 1); instcar[6] = createVehicle(54, -1509.071655, -73.681374, 6.097765, 359.967346, 359.990967, 293.071777, 63, 1, 1, 1);
где instcar получается id авто
Далее идем в function onPlayerChangeState( playerid, oldstate, newstate )
Код:
local carid = getPlayerVehicleId(playerid); if(oldstate == 5 ) { if(Car(carid)) { if(CarLic[playerid] == 1) { sendPlayerMessage(playerid, "Чтоб завести двигатель - нажмите '2'", Green); sendPlayerMessage(playerid, "Чтобы включить/выключить фары - нажмите 'L'", Green); } else { sendPlayerMessage(playerid, "У Вас нет лицензии на управление этим транспортом", 0xB4B5B7FF); removePlayerFromVehicle(playerid,true); } } }
Далее объединим все instcar для удобства
Код:
function Car(carid) { if(carid == instcar[0]||carid == instcar[1]||carid == instcar[2]||carid == instcar[3] ||carid == instcar[4]||carid == instcar[5]||carid == instcar[6]) {return true;} return false; }