Detaljan opis problema:Ubacio sam engine sistem i ne izbacuje mi poruku kad udem u vozilo i ne zamrzne ga ni nista....
Dio skripte:
public Startup(playerid, vehicleid)
{
new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
new newcar = GetPlayerVehicleID(playerid);
if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER || engineOn)
{
//I do nothing!
}
else if(IsPlayerInAnyVehicle(playerid) && !engineOn && !vehicleEntered && GetPlayerState(playerid) == PLAYER_STATE_DRIVER && pveh != 510 && pveh != 462 && newcar != 59 && newcar != 60)
{
SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Upozorenje! Kucajte /upali ili pritisnite SHIFT da upalite motor!");
TogglePlayerControllable(playerid, false);
vehicleEntered = true;
}
else if(IsPlayerInAnyVehicle(playerid) && !engineOn && vehicleEntered && GetPlayerState(playerid) == PLAYER_STATE_DRIVER && pveh != 510 && pveh != 462 && newcar != 59 && newcar != 60)
{
SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Upozorenje! Kucajte /upali ili pritisnite SHIFT da upalite motor!");
TogglePlayerControllable(playerid, false);
}
}public engine2(playerid)
{
if(!IsPlayerInAnyVehicle(playerid))
{
TogglePlayerControllable(playerid, 1);
}
}public OnPlayerStateChange(playerid, newstate, oldstate)
{
new string;
new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
new vehicle = GetPlayerVehicleID(playerid);
if(newstate == PLAYER_STATE_DRIVER && (pveh != 509 && pveh != 481 && pveh != 510) && IsPlayerInAnyVehicle(playerid) && !VoziloCistac(vehicle) && !VoziloKosac(vehicle))
{
SetTimerEx("Startup", 1, false, "ii", playerid, vehicle);
SetTimerEx("engine2", 2500, false, "ii", playerid);
}
else if(newstate == PLAYER_STATE_DRIVER && (pveh != 509 && pveh != 481 && pveh != 510) && IsPlayerInAnyVehicle(playerid) && !VoziloKosac(vehicle) && !VoziloCistac(vehicle))
{
SetTimerEx("Startup", 1, false, "ii", playerid, vehicle);
SetTimerEx("engine2", 2500, false, "ii", playerid);
}Neke slike/video za lakse dobivanje pomoci(neobavezno):Znaci ne izbacuje mi onu poruku upozorenje i ne freeza mi igraca