15.12.2011, 19:15
It compiles without errors/warnings. I hope it works.
pawn Код:
#include <a_samp>
new
engine, lights, alarm, doors, bonnet, boot, objective;
public OnGameModeInit()
{
SetTimer("CarCheckTimer", 1000, true);
}
public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
new
Float:health;
GetVehicleHealth(vehicleid, health);
if(health < 250.0) {
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, 0, 0, 0, doors, bonnet, boot, objective);
SetVehicleHealth(vehicleid, 251.0);
SendClientMessage(playerid, -1, "Your car is broken.");
return 1;
}
return 1;
}
forward CarCheckTimer(playerid);
public CarCheckTimer(playerid)
{
for(new i=0; i<MAX_VEHICLES; i++) {
new
Float:vhealth, veh;
veh = GetPlayerVehicleID(playerid);
GetVehicleHealth(veh, vhealth);
if(vhealth < 250.0) {
GetVehicleParamsEx(veh, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(veh, VEHICLE_PARAMS_OFF, lights, alarm, doors, bonnet, boot, objective);
SetVehicleHealth(veh, 251.0);
SendClientMessage(playerid, -1, "Your car is broken.");
return 1;
}
}
return 1;
}