15.09.2018, 12:27
Whenever I enter the last checkpoint [23], it doesn't get called or working. It doesn't return anything.
PHP код:
if(GetPVarInt(playerid, "LicenseCP") != 0)
{
new cnt = GetPVarInt(playerid, "LicenseCP");
if(DriveCP[cnt][3] == 23)
{
new Float:Health;
GetVehicleHealth(GetPlayerVehicleID(playerid), Health);
if(Health > 700)
{
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
SetPVarInt(playerid, "LicenseCP",0);
DisablePlayerCheckpoint(playerid);
PlayerInfo[playerid][driverlic]=1;
SendClientInfo(playerid, "Congratulations, you passed the driving test.");
}
else if(Health < 699)
{
DisablePlayerCheckpoint(playerid);
SetPVarInt(playerid, "LicenseCP",0);
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
SendClientInfo(playerid, "You have damaged your vehicle, therefore you failed the driving test.");
}
}
cnt++;
SetPVarInt(playerid, "LicenseCP", cnt);
KillTimer(CPTimer[playerid]);
DisablePlayerCheckpoint(playerid);
CPTimer[playerid] = SetTimerEx("SetCP", 200, true, "dffff", playerid, DriveCP[cnt][0],DriveCP[cnt][1],DriveCP[cnt][2], 5.0);
return 1;
}