Uite asta este toata functia, am cautat StartingTheVehicle in tot GM este o singura data, si anume aici ! if(!strcmp(cmd, "/engine", true) == 0) { if(IsPlayerConnected(playerid)) { new name[21]; GetPlayerName(playerid, name, sizeof(name)); if(IsPlayerInAnyVehicle(playerid)) { if(!engineOn[GetPlayerVehicleID(playerid)]) { if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) { return 1; } if(Gas[idcar] <= 0) { SendClientMessage(playerid,COLOR_GRAD1,"Nu ai benzina pentru a porni motorul."); return 1; } if(gEngine[playerid] == 1) { return 1; } new playerveh = GetPlayerVehicleID(playerid); PutPlayerInVehicle(playerid, playerveh, 0); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* %s rasuceste cheia in contact pentru a porni motorul.", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); SetTimerEx("StartingTheVehicle",3500,0,"i",playerid); GameTextForPlayer(playerid, "~w~Porneste vehiculul...",3500,3); gEngine[playerid] = 1; return 1; } if(engineOn[GetPlayerVehicleID(playerid)]) { if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) { return 1; } engineOn[GetPlayerVehicleID(playerid)] = false; //RemovePlayerFromVehicle(playerid); SetVehicleParamsEx(GetPlayerVehicleID(playerid), 0, -1, -1, -1, -1, -1, -1); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* %s opreste motorul si ia cheia din contact.", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); gEngine[playerid] = 0; return 1; } } } return 1; }