17.05.2011, 16:41
Your code only checks the health if someone enters the car not whilst he drivers, So here
Код:
forward CarWrecked(); Under Ongamemodeint SetTimer("CarWrecked", 500, true); anywhere public CarWrecked() { for(new i; i < MAX_PLAYERS; i++) { new Float:VehHealth; new PlayerVehicle; PlayerVehicle = GetPlayerVehicleID(i); GetVehicleHealth(PlayerVehicle, VehHealth); if(IsPlayerInAnyVehicle(i)) { if(VehHealth < 300) { RemovePlayerFromVehicle(i); SetVehicleHealth(PlayerVehicle, 299); GameTextForPlayer(i, "~r~ Wrecked", 2000, 4); } } } return 1; }