07.07.2011, 10:09
Правильней было-бы поменять названия OnVehicleUpdateHealth и VehicleUpdateHealth местами, а так впринципе должно работать.
Ещё можешь сделать чтото типо такого:
Таким образом можешь проверять было ли хп изменено функцией. Также с OnVehicleRespawn OnVehicleSpray и тд.
Ещё можешь сделать чтото типо такого:
pawn Код:
new bool:HealthChanged[MAX_VEHICLES];
_SetVehicleHealth(vehicleid, Float:health)
{
SetVehicleHealth(vehicleid, health);
HealthChanged[vehicleid] = true;
}
#define SetVehicleHealth _SetVehicleHealth