Делаю авишколу, сделал координаты все норм, с обычным чекпойнтом норм, но они падают вниз на высоте, решил сделать рейс чекпойнты.. но когда на них наезжаю, не работают, может что-то не так сделал?.


PHP код:
switch(GetVehicleModel(GetPlayerVehicleID(playerid)))
{
case 
593:
    {
        if(
aviacheck[playerid] == 1)
        {
            
aviacheck[playerid] = 2;
            
//SetPlayerCheckpoint(playerid,1896.3600,-2493.7703,14.0004,20);
            
SetPlayerRaceCheckpoint(playerid,0,1896.3600,-2493.7703,14.0004,0.0,-0.0,0.0,20);
            
SendClientMessage(playerid,0x00A5FFFF,"Отлично, теперь следуйте маятнику, на вашей карте.");
            return 
1;
        }

        else if(
aviacheck[playerid] == 2)
        {
            
aviacheck[playerid] = 3;
            
//SetPlayerCheckpoint(playerid,1778.0148,-2494.6218,14.0575,20);
            
SetPlayerRaceCheckpoint(playerid,0,1778.0148,-2494.6218,14.0575,0.0,-0.0,0.0,20);
            return 
1;
        }

        else if(
aviacheck[playerid] == 3)
        {
            
aviacheck[playerid] = 4;
            
//SetPlayerCheckpoint(playerid,1669.3501,-2495.3979,27.8369,20);
            
SetPlayerRaceCheckpoint(playerid,0,1669.3501,-2495.3979,27.8369,0.0,-0.0,0.0,20);
            return 
1;
        }

        else if(
aviacheck[playerid] == 4)
        {
            
aviacheck[playerid] = 5;
            
//SetPlayerCheckpoint(playerid,1575.8501,-2496.0664,48.6061,20);
            
SetPlayerRaceCheckpoint(playerid,0,1575.8501,-2496.0664,48.6061,0.0,-0.0,0.0,20);
            return 
1;
        }

        else if(
aviacheck[playerid] == 5)
        {
            
aviacheck[playerid] = 6;
            
//SetPlayerCheckpoint(playerid,1429.0139,-2570.6685,67.8274,20);
            
SetPlayerRaceCheckpoint(playerid,0,1429.0139,-2570.6685,67.8274,0.0,-0.0,0.0,20);
            return 
1;
        }
    }

- - - Добавлено - - -

Вот я дурачок..

Нужно было в public OnPlayerEnterRaceCheckpoint(playerid) делать..

Закрывайте...