Ко всем new добовляем:
PHP код:
new ClimberCheck[MAX_PLAYERS char] = {0, ...}; 
К public OnPlayerEnterCheckpoint(playerid):
PHP код:
    if(ClimberCheck{playerid})
    {
        
DisablePlayerCheckpoint(playerid);
        switch(
ClimberCheck{playerid})
        {
            case 
1SetPlayerCheckpoint(playerid,-1958.98,-1676.67,33.894.0);
            case 
2SetPlayerCheckpoint(playerid,-1982.91,-1704.02,57.644.0);
            case 
3SetPlayerCheckpoint(playerid,-2003.89,-1726.12,86.905.0);
            case 
4SetPlayerCheckpoint(playerid,-2004.35,-1467.02,85.224.0);
            case 
5SetPlayerCheckpoint(playerid,-2040.70,-1508.01,125.244.0);
            case 
6SetPlayerCheckpoint(playerid,-2097.85,-1729.39,182.825.0);
            case 
7SetPlayerCheckpoint(playerid,-2172.28,-1841.29,219.062.0);
            case 
8SetPlayerCheckpoint(playerid,-2173.45,-1904.01,234.752.0);
            case 
9SetPlayerCheckpoint(playerid,-2296.10,-1944.24,276.972.0);
            case 
10SetPlayerCheckpoint(playerid,-2447.97,-1933.13,302.632.0);
            case 
11SetPlayerCheckpoint(playerid,-2605.27,-1700.34,328.022.0);
            case 
12SetPlayerCheckpoint(playerid,-2552.50,-1616.10,378.962.0);
            case 
13SetPlayerCheckpoint(playerid,-2466.64,-1538.05,408.282.0);
            case 
14SetPlayerCheckpoint(playerid,-2407.79,-1581.02,488.482.0);
            case 
15SetPlayerCheckpoint(playerid,-2231.19,-1739.42,481.462.0);
            case 
16:
            {
                
ClimberCheck{playerid} = 0;
                
SendClientMessage(playerid,0x006ED9AA"{ffa200}** {ff0000}Ты получил за свою работу: {ffffff}10 000$");
                
GameTextForPlayer(playerid,"~G~+10000$",3000,5);
                
GivePlayerMoney(playerid10000);
                return 
1;
            }
        }
        
ClimberCheck{playerid}++;
        return 
1;
    } 
Теперь к public OnGameModeInit():
PHP код:
    Create3DTextLabel("{ffa200}Работа:{ffffff} Альпинист\n{ffa200} Для устройства введите {ffffff}/alpinist\n{ffa200} Зарплата:{Ffffff} 10.000$",COLOR_RED,-1979.26,-1810.37,37.81,80.0,0,0); 
CreatePickup(1274,23,-1979.26,-1810.37,37.81,-1);// Альпинист  
    
AddStaticVehicleEx(468,-2238.39990234,-1712.90002441,480.60000610,42.00000000,6,1,15); //Sanchez 
    
AddStaticVehicleEx(468,-2238.39990234,-1715.09997559,480.60000610,41.99523926,6,1,15); //Sanchez 
    
AddStaticVehicleEx(568,-2237.10009766,-1719.00000000,480.79998779,40.00000000,-1,-1,15); //Bandito 
    
AddStaticVehicleEx(557,-2244.19921875,-1744.09960938,480.39999390,357.99499512,-1,-1,15); //Monster B 
    
CreateObject(16337,-1980.59997559,-1811.69995117,36.79999924,0.00000000,0.00000000,224.00000000); //object(des_cranecontrol) (2) 
    
CreateObject(11496,-2300.39990234,-1940.90002441,278.79998779,0.00000000,0.00000000,186.00000000); //object(des_wjetty) (2) 
Далее добавляем к public OnPlayerCommandText(playerid, cmdtext[])
PHP код:
    if(strcmp(cmdtext"/alpinist",true) == 0)
    {
        if(
IsPlayerInRangeOfPoint(playerid,3.0,-1979.26,-1810.37,37.81) == 0)
            return 
1;
        
SetPlayerCheckpoint(playerid,-1958.98,-1676.67,33.892.0);
        
ClimberCheck{playerid} = 1;
        
SendClientMessage(playerid,0xA0D7EAFF"•••> {5EF28D}Отлично, Вы нам подходите!");
        return 
SendClientMessage(playerid,0x6DA7BCFF"•••> {51D37A}Чтобы получить вознаграждение в виде {FFFFFF}10.000$ {51D37A}следуйте по меткам.");
    } 
Автор: JoinT.
Доработка: Daniel_Cortez.

Работа находится неподалёку от шахты, как на Адвансе