24.03.2012, 16:39
I use the following timer
Now i want to make the engine turn off when there is no player inside the vehicle, what is the best method?
pawn Код:
public EngineStart()
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
{
new autoo = GetPlayerVehicleID(i);
GetVehicleParamsEx(autoo,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(autoo,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
Motor[autoo] = true;
}
else
{
NoFuel[i] = 1;
GetVehicleParamsEx(vehicle,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vehicle,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
CreateBox(i,"Benzin","~r~Der Tank dieses Fahrzeugs ist leer");
}
}
}
return 1;
}