24.02.2011, 17:03
Nгo irб funcionar corretamente '-'..desta forma iria ficar floodando com menssagem dizendo que o carro esta explodindo pois o OnPlayerUpdate й chamado um monte de vezes por segundo..
Faзa assim:
Em OnGameModeInit():
No Final do Gm:
Faзa assim:
Em OnGameModeInit():
pawn Код:
SetTimer("CheckCarHealth", 2000, true);
pawn Код:
forward CheckCarHealth(playerid, vehicleid);
public CheckCarHealth(playerid, vehicleid)
{
new veiculo = GetPlayerVehicleID(playerid);
new Float:VidaVeiculo;
if(GetVehicleHealth(veiculo, VidaVeiculo) < 400)
{
TogglePlayerControllable(playerid, 0);
SendClientMessage(playerid, COR, "[ATENЗГO] - Seu veнculo estб quebrado. Chame um mecanico para consertar!!");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
return 1;
}