29.11.2017, 10:39
I have an issue where failing the license exam only works with DMV_Vehicle[1] and not 2,3,4, etc.
I'm probably missing something quite obvious but I need y'all s help.
Thanks in advance.
I'm probably missing something quite obvious but I need y'all s help.
Thanks in advance.
PHP код:
function:OnVehicleUpdate()
{
new
Float:vehicle_health
;
for (new i = 1, j = GetVehiclePoolSize(); i <= j; i++)
for (new q = 0; i < sizeof dmv_vehicles; i++)
{
GetVehicleHealth(i, vehicle_health);
if(i == dmv_vehicles[q])
{
if(vehicle_health <= 850)
{
new playerid = CheckDriver(i);
StopDriverstest(playerid);
SCM(playerid, -1, "You're too reckless! You failed your driversexam.");
}
return 1;
}
if(vehicle_health <= 300)
{
SetVehicleHealth(i, 300);
ToggleVehicleEngine(i, false); VehicleInfo[i][eVehicleEngineStatus] = false;
}
if(VehicleInfo[i][eVehicleFuel] <= 0)
{
ToggleVehicleEngine(i, false); VehicleInfo[i][eVehicleEngineStatus] = false;
}
}
return 1;
}