15.04.2014, 08:59
The problem is, the timer is not sending playerid and vehicleid params.
I suggest you doing same
SetTimer("EngineBroke",200,1);
but, changing
*Code might be faulty because written in forums without compiler*
I suggest you doing same
SetTimer("EngineBroke",200,1);
but, changing
Код:
public EngineBroke() { for(new i = 0; i<MAX_PLAYERS;i++){ if(IsPlayerConnected(i)){ if(GetPlayerState(i) == PLAYER_STATE_DRIVER) { new Float:vhealth; new veh; veh = GetPlayerVehicleID(i); GetVehicleHealth(veh, vhealth); if(vhealth < 300.0) { ToggleEngine(veh, VEHICLE_PARAMS_OFF); } } } } }