Detaljan opis problema: uzeo sam za engine, prebacio sam kod sebe i sada mi ne zeli upalit auto...
Dio skripte:
CMD:motorvozila(playerid, params[])
{
new string;
new i;
new sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(IsPlayerConnected(playerid))
{
if(IsPlayerInAnyVehicle(playerid))
{
if(!engineOn[GetPlayerVehicleID(playerid)])
{
if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
{
return 1;
}
if(CarInfo)
{
if(PlayerInfo) { }
else { return 1; }
}
if(HireCar)
{
return 1;
}
if(gEngine == 1) { return 1; }
new playerveh = GetPlayerVehicleID(playerid);
PutPlayerInVehicle(playerid, playerveh, 0);
format(string, sizeof(string), "** %s .", sendername);
ProxDetector(30.0, playerid, string, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
SetTimerEx("StartingTheVehicle",3500,0,"i",playerid);
GameTextForPlayer(playerid, "~w~Paljenje motora vozila...",3500,3);
gEngine = 1;
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s -> /engine",d,m,y,h,mi,s,sendername);
return 1;
}
if(engineOn[GetPlayerVehicleID(playerid)])
{
if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
{
return 1;
}
if(CarInfo)
{
if(PlayerInfo) { }
else { return 1; }
}
if(HireCar)
{
return 1;
}
engineOn[GetPlayerVehicleID(playerid)] = false;
//SafeRemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 0);
format(string, sizeof(string), "* %s okrece kljuc i gasi motor vozila.", sendername);
ProxDetector(30.0, playerid, string, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
gEngine = 0;
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s -> /engine",d,m,y,h,mi,s,sendername);
return 1;
}
}
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
