25.04.2011, 14:28
Maybe someone has got this function? I really need it. Yes, I have searched for it but.. 0! :X
new oldVH[MAX_VEHICLES],newVH[MAX_VEHICLES];
public OnVehicleHealthChange(vehicleid, newhealth, oldhealth)
{
return 1;
}
public OnGameModeInit()
{
SetTimer("VehicleCheck", 1000, true);
return 1;
}
public VehicleCheck()
{
for(new v = 1; v <= MAX_VEHICLES; v++)
{
new Float:health;
GetVehicleHealth(v, health);
newVH[v] = floatround(health);
if(newVH[v] != oldVH[v])
{
OnVehicleHealthChange(v, newVH[v], oldVH[v]);
oldVH[v] = newVH[v];
}
}
return 1;
}