OnPlayerEnterCheckpoint doesn't work properly.
#1

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"200true"dffff"playeridDriveCP[cnt][0],DriveCP[cnt][1],DriveCP[cnt][2], 5.0);
        return 
1;
    } 
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)