26.01.2010, 01:22
pawn Code:
new t1, t2;
new isVehicleExploding[MAX_VEHICLES] = 0;
forward VerifyVehiclesHealth();
forward ExplodeDmgdVehicles();
public OnGameModeInit()
{
t1 = SetTimer("VerifyVehiclesHealth",1000,1);
t2 = SetTimer("ExplodeDmgdVehicles",1001,1);
return 1;
}
public OnVehicleSpawn(vehicleid)
{
isVehicleExploding[vehicleid] = 0;
return 1;
}
public VerifyVehiclesHealth()
{
for(new i = 0; i < MAX_VEHICLES; i++)
{
isVehicleExploding[i] ++;
new VehicleHealth[i];
GetVehicleHealth(i,VehicleHealth[i]);
if(VehicleHealth[i] < 250) SetVehicleHealth(i,250);
}
}
public ExplodeDmgdVehicles()
{
for(new i = 0; i < MAX_VEHICLES; i++)
{
if(isVehicleExploding[i] >= 60) SetVehicleHealth(i,1);
}
}