Checkpoint help [+rep..REALLY need help]
#1

Ive been having troubles with the job script ive been making because for some damn reason the next checkpoint wont show up. I am using dynamic CP so i dont see the problem. I use switch to switch to a random checkpoint. (if you know a shorter way to switch through 15 checkpoints please tell.)



script:

pawn Код:
#include <a_samp>
#include <streamer>

#define COLOR_DARKGOLD 0x808000AA
#define COLOR_RED 0xFF0000AA
#define COLOR_YELLOW 0xFFFF00AA

new PetrolJob[256];
new job;
new tjob;

public OnFilterScriptInit()
{
    AddStaticVehicle(403,2057.3081,-1939.9397,13.9432,270.4501,0,0);
    AddStaticVehicle(584,2045.2939,-1939.9041,13.0633,268.2366,0,0);
    AddStaticVehicle(403,2032.4635,-1939.7537,13.9389,271.0817,0,0);
    AddStaticVehicle(584,2020.9797,-1940.1196,13.9476,270.5276,0,0);
}
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/endjob", cmdtext, true, 10) == 0)
    {
     RemovePlayerMapIcon(playerid,1); DisablePlayerCheckpoint(job);
     SendClientMessage(playerid, COLOR_RED, "Job Ended");
     Streamer_Update(playerid);
     return 1;
  }
    if (strcmp("/truckjob", cmdtext, true, 10) == 0)
    {
        if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 403 && 515 && 514)
        {
            if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))){ SendClientMessage(playerid,COLOR_RED,"* You don't have a trailer attached to the vehicle!"); return 1; }
            if(PetrolJob[playerid] != 1 && PetrolJob[playerid] != 2 && PetrolJob[playerid] != 3 && PetrolJob[playerid] != 4 && PetrolJob[playerid] != 5 && PetrolJob[playerid] != 6 && PetrolJob[playerid] != 7 && PetrolJob[playerid] != 8 && PetrolJob[playerid] != 9 && PetrolJob[playerid] != 10 && PetrolJob[playerid] != 11 && PetrolJob[playerid] != 12 && PetrolJob[playerid] != 13 && PetrolJob[playerid] != 14){ PetrolJob[playerid] = 1; }

            new name[MAX_PLAYER_NAME], string[48], str[48];
            GetPlayerName(playerid, name, sizeof(name));
            format(string, sizeof(string), "* %s is now a Long Haul Trucker.", name );
            SendClientMessageToAll(COLOR_YELLOW, string);
            format(str, sizeof(str), "* Drive to the dark red marker on your map");
            SendClientMessage(playerid,COLOR_YELLOW, str);
            Streamer_Update(playerid);
            switch(random(14)) //thats just guessing your switching between 4 random ones. to do more, change the 3
            {
                case 0:
                {
                    job = CreateDynamicCP(1944.7424,-1771.1267,13.1157,10,-1,-1,-1,99999999999);
                }
                case 1:
                {
                    job = CreateDynamicCP(1003.4263,-941.8485,41.8079,10,-1,-1,-1,99999999999);
                }
                case 2:
                {
                    job = CreateDynamicCP(-97.8173,-1166.7585,2.2650,10,-1,-1,-1,99999999999);
                }
                case 3:
                {
                    job = CreateDynamicCP(-1977.3169,1329.5413,7.1875,10,-1,-1,-1,99999999999); ///done
                }
                case 4:
                {
                    job = CreateDynamicCP(-1629.0060,1197.0961,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 5:
                {
                    job = CreateDynamicCP(-1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 6:
                {
                    job = CreateDynamicCP(1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 7:
                {
                    job = CreateDynamicCP(2024.2100,156.9311,28.8359,10,-1,-1,-1,99999999999); //done
                }
                case 8:
                {
                    job = CreateDynamicCP(-2120.4302,-247.7460,35.3203,10,-1,-1,-1,99999999999); //done
                }
                case 9:
                {
                    job = CreateDynamicCP(1597.5651,1265.2375,10.8125,10,-1,-1,-1,99999999999); //done
                }
                case 10:
                {
                    job = CreateDynamicCP(2158.2183,1683.7500,10.6953,10,-1,-1,-1,99999999999); //done
                }
                case 11:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 12:
                {
                    job = CreateDynamicCP(2114.7864,919.9155,10.8203,10,-1,-1,-1,99999999999); //done
                }
                case 13:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 14:
                {
                    job = CreateDynamicCP(2150.2598,-1176.2529,23.8203,10,-1,-1,-1,99999999999); //done
                }
                case 15:
                {
                    job = CreateDynamicCP(1995.2754,-1448.5173,13.5630,10,-1,-1,-1,99999999999); //done
                }

            }
            if(GetVehicleModel(!GetPlayerVehicleID(playerid)) == 403 && 515 && 514) return SendClientMessage(playerid,COLOR_RED,"* You have to be in a Long Haul Truck to start the mission!");
            return 1;
        }
    }
    return 0;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
     if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 403 && 515 && 514) return SendClientMessage(playerid, COLOR_RED, "* You can start the Taxi job by typing /taxijob");
     return 0;
}
public OnPlayerEnterDynamicCP(playerid,checkpointid)
{
     if(checkpointid == job)
     if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 403 && 515 && 514)
     {
        if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))){ SendClientMessage(playerid,COLOR_RED,"* You don't have a trailer attached to the vehicle!"); DisablePlayerCheckpoint(playerid); RemovePlayerMapIcon(playerid,1); return 1; }
        if(checkpointid == job)
        if(PetrolJob[playerid] == 1){
            PetrolJob[playerid] = 2;
            DisablePlayerCheckpoint(playerid);
            RemovePlayerMapIcon(playerid,1);
            switch(random(14))
            {
                case 0:
                {
                    job = CreateDynamicCP(1944.7424,-1771.1267,13.1157,10,-1,-1,-1,99999999999);
                }
                case 1:
                {
                    job = CreateDynamicCP(1003.4263,-941.8485,41.8079,10,-1,-1,-1,99999999999);
                }
                case 2:
                {
                    job = CreateDynamicCP(-97.8173,-1166.7585,2.2650,10,-1,-1,-1,99999999999);
                }
                case 3:
                {
                    job = CreateDynamicCP(-1977.3169,1329.5413,7.1875,10,-1,-1,-1,99999999999); ///done
                }
                case 4:
                {
                    job = CreateDynamicCP(-1629.0060,1197.0961,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 5:
                {
                    job = CreateDynamicCP(-1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 6:
                {
                    job = CreateDynamicCP(1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 7:
                {
                    job = CreateDynamicCP(2024.2100,156.9311,28.8359,10,-1,-1,-1,99999999999); //done
                }
                case 8:
                {
                    job = CreateDynamicCP(-2120.4302,-247.7460,35.3203,10,-1,-1,-1,99999999999); //done
                }
                case 9:
                {
                    job = CreateDynamicCP(1597.5651,1265.2375,10.8125,10,-1,-1,-1,99999999999); //done
                }
                case 10:
                {
                    job = CreateDynamicCP(2158.2183,1683.7500,10.6953,10,-1,-1,-1,99999999999); //done
                }
                case 11:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 12:
                {
                    job = CreateDynamicCP(2114.7864,919.9155,10.8203,10,-1,-1,-1,99999999999); //done
                }
                case 13:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 14:
                {
                    job = CreateDynamicCP(2150.2598,-1176.2529,23.8203,10,-1,-1,-1,99999999999); //done
                }
                case 15:
                {
                    job = CreateDynamicCP(1995.2754,-1448.5173,13.5630,10,-1,-1,-1,99999999999); //done
                }
                }
            GivePlayerMoney(playerid,25000);
            SendClientMessage(playerid,COLOR_YELLOW,"* You have earned $25,000!"); //done
            Streamer_Update(playerid);
            return 1;
        }
        }
       
        if(PetrolJob[playerid] == 2){
            PetrolJob[playerid] = 3;
            DisablePlayerCheckpoint(playerid);
            RemovePlayerMapIcon(playerid,1);
                      switch(random(14)) //thats just guessing your switching between 4 random ones. to do more, change the 3
            {
                case 0:
                {
                    job = CreateDynamicCP(1944.7424,-1771.1267,13.1157,10,-1,-1,-1,99999999999);
                }
                case 1:
                {
                    job = CreateDynamicCP(1003.4263,-941.8485,41.8079,10,-1,-1,-1,99999999999);
                }
                case 2:
                {
                    job = CreateDynamicCP(-97.8173,-1166.7585,2.2650,10,-1,-1,-1,99999999999);
                }
                case 3:
                {
                    job = CreateDynamicCP(-1977.3169,1329.5413,7.1875,10,-1,-1,-1,99999999999); ///done
                }
                case 4:
                {
                    job = CreateDynamicCP(-1629.0060,1197.0961,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 5:
                {
                    job = CreateDynamicCP(-1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 6:
                {
                    job = CreateDynamicCP(1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 7:
                {
                    job = CreateDynamicCP(2024.2100,156.9311,28.8359,10,-1,-1,-1,99999999999); //done
                }
                case 8:
                {
                    job = CreateDynamicCP(-2120.4302,-247.7460,35.3203,10,-1,-1,-1,99999999999); //done
                }
                case 9:
                {
                    job = CreateDynamicCP(1597.5651,1265.2375,10.8125,10,-1,-1,-1,99999999999); //done
                }
                case 10:
                {
                    job = CreateDynamicCP(2158.2183,1683.7500,10.6953,10,-1,-1,-1,99999999999); //done
                }
                case 11:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 12:
                {
                    job = CreateDynamicCP(2114.7864,919.9155,10.8203,10,-1,-1,-1,99999999999); //done
                }
                case 13:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 14:
                {
                    job = CreateDynamicCP(2150.2598,-1176.2529,23.8203,10,-1,-1,-1,99999999999); //done
                }
                case 15:
                {
                    job = CreateDynamicCP(1995.2754,-1448.5173,13.5630,10,-1,-1,-1,99999999999); //done
                }
                }
            GivePlayerMoney(playerid,25000);
            SendClientMessage(playerid,COLOR_YELLOW,"* You have earned $25,000!"); //done
            Streamer_Update(playerid);
            return 1;
        }
       
        if(PetrolJob[playerid] == 3){
            PetrolJob[playerid] = 4;
            DisablePlayerCheckpoint(playerid);
            RemovePlayerMapIcon(playerid,1);
                      switch(random(14)) //thats just guessing your switching between 4 random ones. to do more, change the 3
            {
                case 0:
                {
                    job = CreateDynamicCP(1944.7424,-1771.1267,13.1157,10,-1,-1,-1,99999999999);
                }
                case 1:
                {
                    job = CreateDynamicCP(1003.4263,-941.8485,41.8079,10,-1,-1,-1,99999999999);
                }
                case 2:
                {
                    job = CreateDynamicCP(-97.8173,-1166.7585,2.2650,10,-1,-1,-1,99999999999);
                }
                case 3:
                {
                    job = CreateDynamicCP(-1977.3169,1329.5413,7.1875,10,-1,-1,-1,99999999999); ///done
                }
                case 4:
                {
                    job = CreateDynamicCP(-1629.0060,1197.0961,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 5:
                {
                    job = CreateDynamicCP(-1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 6:
                {
                    job = CreateDynamicCP(1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 7:
                {
                    job = CreateDynamicCP(2024.2100,156.9311,28.8359,10,-1,-1,-1,99999999999); //done
                }
                case 8:
                {
                    job = CreateDynamicCP(-2120.4302,-247.7460,35.3203,10,-1,-1,-1,99999999999); //done
                }
                case 9:
                {
                    job = CreateDynamicCP(1597.5651,1265.2375,10.8125,10,-1,-1,-1,99999999999); //done
                }
                case 10:
                {
                    job = CreateDynamicCP(2158.2183,1683.7500,10.6953,10,-1,-1,-1,99999999999); //done
                }
                case 11:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 12:
                {
                    job = CreateDynamicCP(2114.7864,919.9155,10.8203,10,-1,-1,-1,99999999999); //done
                }
                case 13:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 14:
                {
                    job = CreateDynamicCP(2150.2598,-1176.2529,23.8203,10,-1,-1,-1,99999999999); //done
                }
                case 15:
                {
                    job = CreateDynamicCP(1995.2754,-1448.5173,13.5630,10,-1,-1,-1,99999999999); //done
                }
                }
            GivePlayerMoney(playerid,25000);
            SendClientMessage(playerid,COLOR_YELLOW,"* You have earned $25,000!"); //done
            Streamer_Update(playerid);
            return 1;
        }
       
        if(PetrolJob[playerid] == 4){
            PetrolJob[playerid] = 5;
            DisablePlayerCheckpoint(playerid);
            RemovePlayerMapIcon(playerid,1);
                      switch(random(14)) //thats just guessing your switching between 4 random ones. to do more, change the 3
            {
                case 0:
                {
                    job = CreateDynamicCP(1944.7424,-1771.1267,13.1157,10,-1,-1,-1,99999999999);
                }
                case 1:
                {
                    job = CreateDynamicCP(1003.4263,-941.8485,41.8079,10,-1,-1,-1,99999999999);
                }
                case 2:
                {
                    job = CreateDynamicCP(-97.8173,-1166.7585,2.2650,10,-1,-1,-1,99999999999);
                }
                case 3:
                {
                    job = CreateDynamicCP(-1977.3169,1329.5413,7.1875,10,-1,-1,-1,99999999999); ///done
                }
                case 4:
                {
                    job = CreateDynamicCP(-1629.0060,1197.0961,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 5:
                {
                    job = CreateDynamicCP(-1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 6:
                {
                    job = CreateDynamicCP(1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 7:
                {
                    job = CreateDynamicCP(2024.2100,156.9311,28.8359,10,-1,-1,-1,99999999999); //done
                }
                case 8:
                {
                    job = CreateDynamicCP(-2120.4302,-247.7460,35.3203,10,-1,-1,-1,99999999999); //done
                }
                case 9:
                {
                    job = CreateDynamicCP(1597.5651,1265.2375,10.8125,10,-1,-1,-1,99999999999); //done
                }
                case 10:
                {
                    job = CreateDynamicCP(2158.2183,1683.7500,10.6953,10,-1,-1,-1,99999999999); //done
                }
                case 11:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 12:
                {
                    job = CreateDynamicCP(2114.7864,919.9155,10.8203,10,-1,-1,-1,99999999999); //done
                }
                case 13:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 14:
                {
                    job = CreateDynamicCP(2150.2598,-1176.2529,23.8203,10,-1,-1,-1,99999999999); //done
                }
                case 15:
                {
                    job = CreateDynamicCP(1995.2754,-1448.5173,13.5630,10,-1,-1,-1,99999999999); //done
                }
                }
            GivePlayerMoney(playerid,25000);
            SendClientMessage(playerid,COLOR_YELLOW,"* You have earned $25,000!"); //done
            Streamer_Update(playerid);
            return 1;
        }
       
        if(PetrolJob[playerid] == 5){
            PetrolJob[playerid] = 6;
            DisablePlayerCheckpoint(playerid);
                      switch(random(14)) //thats just guessing your switching between 4 random ones. to do more, change the 3
            {
                case 0:
                {
                    job = CreateDynamicCP(1944.7424,-1771.1267,13.1157,10,-1,-1,-1,99999999999);
                }
                case 1:
                {
                    job = CreateDynamicCP(1003.4263,-941.8485,41.8079,10,-1,-1,-1,99999999999);
                }
                case 2:
                {
                    job = CreateDynamicCP(-97.8173,-1166.7585,2.2650,10,-1,-1,-1,99999999999);
                }
                case 3:
                {
                    job = CreateDynamicCP(-1977.3169,1329.5413,7.1875,10,-1,-1,-1,99999999999); ///done
                }
                case 4:
                {
                    job = CreateDynamicCP(-1629.0060,1197.0961,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 5:
                {
                    job = CreateDynamicCP(-1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 6:
                {
                    job = CreateDynamicCP(1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 7:
                {
                    job = CreateDynamicCP(2024.2100,156.9311,28.8359,10,-1,-1,-1,99999999999); //done
                }
                case 8:
                {
                    job = CreateDynamicCP(-2120.4302,-247.7460,35.3203,10,-1,-1,-1,99999999999); //done
                }
                case 9:
                {
                    job = CreateDynamicCP(1597.5651,1265.2375,10.8125,10,-1,-1,-1,99999999999); //done
                }
                case 10:
                {
                    job = CreateDynamicCP(2158.2183,1683.7500,10.6953,10,-1,-1,-1,99999999999); //done
                }
                case 11:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 12:
                {
                    job = CreateDynamicCP(2114.7864,919.9155,10.8203,10,-1,-1,-1,99999999999); //done
                }
                case 13:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 14:
                {
                    job = CreateDynamicCP(2150.2598,-1176.2529,23.8203,10,-1,-1,-1,99999999999); //done
                }
                case 15:
                {
                    job = CreateDynamicCP(1995.2754,-1448.5173,13.5630,10,-1,-1,-1,99999999999); //done
                }
                }
            GivePlayerMoney(playerid,25000);
            SendClientMessage(playerid,COLOR_YELLOW,"* You have earned $25,000!"); //done
            Streamer_Update(playerid);
            return 1;
        }
       
        if(PetrolJob[playerid] == 6){
            PetrolJob[playerid] = 7;
            DisablePlayerCheckpoint(playerid);
                      switch(random(14)) //thats just guessing your switching between 4 random ones. to do more, change the 3
            {
                case 0:
                {
                    job = CreateDynamicCP(1944.7424,-1771.1267,13.1157,10,-1,-1,-1,99999999999);
                }
                case 1:
                {
                    job = CreateDynamicCP(1003.4263,-941.8485,41.8079,10,-1,-1,-1,99999999999);
                }
                case 2:
                {
                    job = CreateDynamicCP(-97.8173,-1166.7585,2.2650,10,-1,-1,-1,99999999999);
                }
                case 3:
                {
                    job = CreateDynamicCP(-1977.3169,1329.5413,7.1875,10,-1,-1,-1,99999999999); ///done
                }
                case 4:
                {
                    job = CreateDynamicCP(-1629.0060,1197.0961,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 5:
                {
                    job = CreateDynamicCP(-1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 6:
                {
                    job = CreateDynamicCP(1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 7:
                {
                    job = CreateDynamicCP(2024.2100,156.9311,28.8359,10,-1,-1,-1,99999999999); //done
                }
                case 8:
                {
                    job = CreateDynamicCP(-2120.4302,-247.7460,35.3203,10,-1,-1,-1,99999999999); //done
                }
                case 9:
                {
                    job = CreateDynamicCP(1597.5651,1265.2375,10.8125,10,-1,-1,-1,99999999999); //done
                }
                case 10:
                {
                    job = CreateDynamicCP(2158.2183,1683.7500,10.6953,10,-1,-1,-1,99999999999); //done
                }
                case 11:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 12:
                {
                    job = CreateDynamicCP(2114.7864,919.9155,10.8203,10,-1,-1,-1,99999999999); //done
                }
                case 13:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 14:
                {
                    job = CreateDynamicCP(2150.2598,-1176.2529,23.8203,10,-1,-1,-1,99999999999); //done
                }
                case 15:
                {
                    job = CreateDynamicCP(1995.2754,-1448.5173,13.5630,10,-1,-1,-1,99999999999); //done
                }
                }
            GivePlayerMoney(playerid,25000);
            SendClientMessage(playerid,COLOR_YELLOW,"* You have earned $25,000!"); //done
            Streamer_Update(playerid);
            return 1;
        }
       
        if(PetrolJob[playerid] == 7){
            PetrolJob[playerid] = 8;
            DisablePlayerCheckpoint(playerid);
                      switch(random(14)) //thats just guessing your switching between 4 random ones. to do more, change the 3
            {
                case 0:
                {
                    job = CreateDynamicCP(1944.7424,-1771.1267,13.1157,10,-1,-1,-1,99999999999);
                }
                case 1:
                {
                    job = CreateDynamicCP(1003.4263,-941.8485,41.8079,10,-1,-1,-1,99999999999);
                }
                case 2:
                {
                    job = CreateDynamicCP(-97.8173,-1166.7585,2.2650,10,-1,-1,-1,99999999999);
                }
                case 3:
                {
                    job = CreateDynamicCP(-1977.3169,1329.5413,7.1875,10,-1,-1,-1,99999999999); ///done
                }
                case 4:
                {
                    job = CreateDynamicCP(-1629.0060,1197.0961,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 5:
                {
                    job = CreateDynamicCP(-1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 6:
                {
                    job = CreateDynamicCP(1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 7:
                {
                    job = CreateDynamicCP(2024.2100,156.9311,28.8359,10,-1,-1,-1,99999999999); //done
                }
                case 8:
                {
                    job = CreateDynamicCP(-2120.4302,-247.7460,35.3203,10,-1,-1,-1,99999999999); //done
                }
                case 9:
                {
                    job = CreateDynamicCP(1597.5651,1265.2375,10.8125,10,-1,-1,-1,99999999999); //done
                }
                case 10:
                {
                    job = CreateDynamicCP(2158.2183,1683.7500,10.6953,10,-1,-1,-1,99999999999); //done
                }
                case 11:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 12:
                {
                    job = CreateDynamicCP(2114.7864,919.9155,10.8203,10,-1,-1,-1,99999999999); //done
                }
                case 13:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 14:
                {
                    job = CreateDynamicCP(2150.2598,-1176.2529,23.8203,10,-1,-1,-1,99999999999); //done
                }
                case 15:
                {
                    job = CreateDynamicCP(1995.2754,-1448.5173,13.5630,10,-1,-1,-1,99999999999); //done
                }
                }
            GivePlayerMoney(playerid,25000);
            SendClientMessage(playerid,COLOR_YELLOW,"* You have earned $25,000!"); //done
            Streamer_Update(playerid);
            return 1;
        }
       
        if(PetrolJob[playerid] == 8){
            PetrolJob[playerid] = 9;
            DisablePlayerCheckpoint(playerid);
            RemovePlayerMapIcon(playerid,1);
                      switch(random(14)) //thats just guessing your switching between 4 random ones. to do more, change the 3
            {
                case 0:
                {
                    job = CreateDynamicCP(1944.7424,-1771.1267,13.1157,10,-1,-1,-1,99999999999);
                }
                case 1:
                {
                    job = CreateDynamicCP(1003.4263,-941.8485,41.8079,10,-1,-1,-1,99999999999);
                }
                case 2:
                {
                    job = CreateDynamicCP(-97.8173,-1166.7585,2.2650,10,-1,-1,-1,99999999999);
                }
                case 3:
                {
                    job = CreateDynamicCP(-1977.3169,1329.5413,7.1875,10,-1,-1,-1,99999999999); ///done
                }
                case 4:
                {
                    job = CreateDynamicCP(-1629.0060,1197.0961,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 5:
                {
                    job = CreateDynamicCP(-1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 6:
                {
                    job = CreateDynamicCP(1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 7:
                {
                    job = CreateDynamicCP(2024.2100,156.9311,28.8359,10,-1,-1,-1,99999999999); //done
                }
                case 8:
                {
                    job = CreateDynamicCP(-2120.4302,-247.7460,35.3203,10,-1,-1,-1,99999999999); //done
                }
                case 9:
                {
                    job = CreateDynamicCP(1597.5651,1265.2375,10.8125,10,-1,-1,-1,99999999999); //done
                }
                case 10:
                {
                    job = CreateDynamicCP(2158.2183,1683.7500,10.6953,10,-1,-1,-1,99999999999); //done
                }
                case 11:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 12:
                {
                    job = CreateDynamicCP(2114.7864,919.9155,10.8203,10,-1,-1,-1,99999999999); //done
                }
                case 13:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 14:
                {
                    job = CreateDynamicCP(2150.2598,-1176.2529,23.8203,10,-1,-1,-1,99999999999); //done
                }
                case 15:
                {
                    job = CreateDynamicCP(1995.2754,-1448.5173,13.5630,10,-1,-1,-1,99999999999); //done
                }
                }
            GivePlayerMoney(playerid,25000);
            SendClientMessage(playerid,COLOR_YELLOW,"* You have earned $25,000!"); //done
            Streamer_Update(playerid);
            return 1;
        }
       
        if(PetrolJob[playerid] == 9){
            PetrolJob[playerid] = 10;
            DisablePlayerCheckpoint(playerid);
            RemovePlayerMapIcon(playerid,1);
                      switch(random(14)) //thats just guessing your switching between 4 random ones. to do more, change the 3
            {
                case 0:
                {
                    job = CreateDynamicCP(1944.7424,-1771.1267,13.1157,10,-1,-1,-1,99999999999);
                }
                case 1:
                {
                    job = CreateDynamicCP(1003.4263,-941.8485,41.8079,10,-1,-1,-1,99999999999);
                }
                case 2:
                {
                    job = CreateDynamicCP(-97.8173,-1166.7585,2.2650,10,-1,-1,-1,99999999999);
                }
                case 3:
                {
                    job = CreateDynamicCP(-1977.3169,1329.5413,7.1875,10,-1,-1,-1,99999999999); ///done
                }
                case 4:
                {
                    job = CreateDynamicCP(-1629.0060,1197.0961,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 5:
                {
                    job = CreateDynamicCP(-1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 6:
                {
                    job = CreateDynamicCP(1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 7:
                {
                    job = CreateDynamicCP(2024.2100,156.9311,28.8359,10,-1,-1,-1,99999999999); //done
                }
                case 8:
                {
                    job = CreateDynamicCP(-2120.4302,-247.7460,35.3203,10,-1,-1,-1,99999999999); //done
                }
                case 9:
                {
                    job = CreateDynamicCP(1597.5651,1265.2375,10.8125,10,-1,-1,-1,99999999999); //done
                }
                case 10:
                {
                    job = CreateDynamicCP(2158.2183,1683.7500,10.6953,10,-1,-1,-1,99999999999); //done
                }
                case 11:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 12:
                {
                    job = CreateDynamicCP(2114.7864,919.9155,10.8203,10,-1,-1,-1,99999999999); //done
                }
                case 13:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 14:
                {
                    job = CreateDynamicCP(2150.2598,-1176.2529,23.8203,10,-1,-1,-1,99999999999); //done
                }
                case 15:
                {
                    job = CreateDynamicCP(1995.2754,-1448.5173,13.5630,10,-1,-1,-1,99999999999); //done
                }
                }
            GivePlayerMoney(playerid,25000);
            SendClientMessage(playerid,COLOR_YELLOW,"* You have earned $25,000!"); //done
            Streamer_Update(playerid);
            return 1;
        }
        if(PetrolJob[playerid] == 10){
            PetrolJob[playerid] = 11;
            DisablePlayerCheckpoint(playerid);
            RemovePlayerMapIcon(playerid,1);
                      switch(random(14)) //thats just guessing your switching between 4 random ones. to do more, change the 3
            {
                case 0:
                {
                    job = CreateDynamicCP(1944.7424,-1771.1267,13.1157,10,-1,-1,-1,99999999999);
                }
                case 1:
                {
                    job = CreateDynamicCP(1003.4263,-941.8485,41.8079,10,-1,-1,-1,99999999999);
                }
                case 2:
                {
                    job = CreateDynamicCP(-97.8173,-1166.7585,2.2650,10,-1,-1,-1,99999999999);
                }
                case 3:
                {
                    job = CreateDynamicCP(-1977.3169,1329.5413,7.1875,10,-1,-1,-1,99999999999); ///done
                }
                case 4:
                {
                    job = CreateDynamicCP(-1629.0060,1197.0961,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 5:
                {
                    job = CreateDynamicCP(-1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 6:
                {
                    job = CreateDynamicCP(1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 7:
                {
                    job = CreateDynamicCP(2024.2100,156.9311,28.8359,10,-1,-1,-1,99999999999); //done
                }
                case 8:
                {
                    job = CreateDynamicCP(-2120.4302,-247.7460,35.3203,10,-1,-1,-1,99999999999); //done
                }
                case 9:
                {
                    job = CreateDynamicCP(1597.5651,1265.2375,10.8125,10,-1,-1,-1,99999999999); //done
                }
                case 10:
                {
                    job = CreateDynamicCP(2158.2183,1683.7500,10.6953,10,-1,-1,-1,99999999999); //done
                }
                case 11:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 12:
                {
                    job = CreateDynamicCP(2114.7864,919.9155,10.8203,10,-1,-1,-1,99999999999); //done
                }
                case 13:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 14:
                {
                    job = CreateDynamicCP(2150.2598,-1176.2529,23.8203,10,-1,-1,-1,99999999999); //done
                }
                case 15:
                {
                    job = CreateDynamicCP(1995.2754,-1448.5173,13.5630,10,-1,-1,-1,99999999999); //done
                }
                }
            GivePlayerMoney(playerid,25000);
            SendClientMessage(playerid,COLOR_YELLOW,"* You have earned $25,000!"); //done
            Streamer_Update(playerid);
            return 1;
        }
       
        if(PetrolJob[playerid] == 11){
            PetrolJob[playerid] = 12;
            DisablePlayerCheckpoint(playerid);
            RemovePlayerMapIcon(playerid,1);
                      switch(random(14)) //thats just guessing your switching between 4 random ones. to do more, change the 3
            {
                case 0:
                {
                    job = CreateDynamicCP(1944.7424,-1771.1267,13.1157,10,-1,-1,-1,99999999999);
                }
                case 1:
                {
                    job = CreateDynamicCP(1003.4263,-941.8485,41.8079,10,-1,-1,-1,99999999999);
                }
                case 2:
                {
                    job = CreateDynamicCP(-97.8173,-1166.7585,2.2650,10,-1,-1,-1,99999999999);
                }
                case 3:
                {
                    job = CreateDynamicCP(-1977.3169,1329.5413,7.1875,10,-1,-1,-1,99999999999); ///done
                }
                case 4:
                {
                    job = CreateDynamicCP(-1629.0060,1197.0961,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 5:
                {
                    job = CreateDynamicCP(-1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 6:
                {
                    job = CreateDynamicCP(1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 7:
                {
                    job = CreateDynamicCP(2024.2100,156.9311,28.8359,10,-1,-1,-1,99999999999); //done
                }
                case 8:
                {
                    job = CreateDynamicCP(-2120.4302,-247.7460,35.3203,10,-1,-1,-1,99999999999); //done
                }
                case 9:
                {
                    job = CreateDynamicCP(1597.5651,1265.2375,10.8125,10,-1,-1,-1,99999999999); //done
                }
                case 10:
                {
                    job = CreateDynamicCP(2158.2183,1683.7500,10.6953,10,-1,-1,-1,99999999999); //done
                }
                case 11:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 12:
                {
                    job = CreateDynamicCP(2114.7864,919.9155,10.8203,10,-1,-1,-1,99999999999); //done
                }
                case 13:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 14:
                {
                    job = CreateDynamicCP(2150.2598,-1176.2529,23.8203,10,-1,-1,-1,99999999999); //done
                }
                case 15:
                {
                    job = CreateDynamicCP(1995.2754,-1448.5173,13.5630,10,-1,-1,-1,99999999999); //done
                }
                }
            GivePlayerMoney(playerid,25000);
            SendClientMessage(playerid,COLOR_YELLOW,"* You have earned $25,000!"); //done
            Streamer_Update(playerid);
            return 1;
        }
       
        if(PetrolJob[playerid] == 12){
            PetrolJob[playerid] = 13;
            DisablePlayerCheckpoint(playerid);
            RemovePlayerMapIcon(playerid,1);
                      switch(random(14)) //thats just guessing your switching between 4 random ones. to do more, change the 3
            {
                case 0:
                {
                    job = CreateDynamicCP(1944.7424,-1771.1267,13.1157,10,-1,-1,-1,99999999999);
                }
                case 1:
                {
                    job = CreateDynamicCP(1003.4263,-941.8485,41.8079,10,-1,-1,-1,99999999999);
                }
                case 2:
                {
                    job = CreateDynamicCP(-97.8173,-1166.7585,2.2650,10,-1,-1,-1,99999999999);
                }
                case 3:
                {
                    job = CreateDynamicCP(-1977.3169,1329.5413,7.1875,10,-1,-1,-1,99999999999); ///done
                }
                case 4:
                {
                    job = CreateDynamicCP(-1629.0060,1197.0961,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 5:
                {
                    job = CreateDynamicCP(-1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 6:
                {
                    job = CreateDynamicCP(1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 7:
                {
                    job = CreateDynamicCP(2024.2100,156.9311,28.8359,10,-1,-1,-1,99999999999); //done
                }
                case 8:
                {
                    job = CreateDynamicCP(-2120.4302,-247.7460,35.3203,10,-1,-1,-1,99999999999); //done
                }
                case 9:
                {
                    job = CreateDynamicCP(1597.5651,1265.2375,10.8125,10,-1,-1,-1,99999999999); //done
                }
                case 10:
                {
                    job = CreateDynamicCP(2158.2183,1683.7500,10.6953,10,-1,-1,-1,99999999999); //done
                }
                case 11:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 12:
                {
                    job = CreateDynamicCP(2114.7864,919.9155,10.8203,10,-1,-1,-1,99999999999); //done
                }
                case 13:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 14:
                {
                    job = CreateDynamicCP(2150.2598,-1176.2529,23.8203,10,-1,-1,-1,99999999999); //done
                }
                case 15:
                {
                    job = CreateDynamicCP(1995.2754,-1448.5173,13.5630,10,-1,-1,-1,99999999999); //done
                }
                }
            GivePlayerMoney(playerid,25000);
            SendClientMessage(playerid,COLOR_YELLOW,"* You have earned $25,000!"); //done
            Streamer_Update(playerid);
            return 1;
        }
       
        if(PetrolJob[playerid] == 13){
            PetrolJob[playerid] = 14;
            DisablePlayerCheckpoint(playerid);
            RemovePlayerMapIcon(playerid,1);
                      switch(random(14)) //thats just guessing your switching between 4 random ones. to do more, change the 3
            {
                case 0:
                {
                    job = CreateDynamicCP(1944.7424,-1771.1267,13.1157,10,-1,-1,-1,99999999999);
                }
                case 1:
                {
                    job = CreateDynamicCP(1003.4263,-941.8485,41.8079,10,-1,-1,-1,99999999999);
                }
                case 2:
                {
                    job = CreateDynamicCP(-97.8173,-1166.7585,2.2650,10,-1,-1,-1,99999999999);
                }
                case 3:
                {
                    job = CreateDynamicCP(-1977.3169,1329.5413,7.1875,10,-1,-1,-1,99999999999); ///done
                }
                case 4:
                {
                    job = CreateDynamicCP(-1629.0060,1197.0961,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 5:
                {
                    job = CreateDynamicCP(-1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 6:
                {
                    job = CreateDynamicCP(1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 7:
                {
                    job = CreateDynamicCP(2024.2100,156.9311,28.8359,10,-1,-1,-1,99999999999); //done
                }
                case 8:
                {
                    job = CreateDynamicCP(-2120.4302,-247.7460,35.3203,10,-1,-1,-1,99999999999); //done
                }
                case 9:
                {
                    job = CreateDynamicCP(1597.5651,1265.2375,10.8125,10,-1,-1,-1,99999999999); //done
                }
                case 10:
                {
                    job = CreateDynamicCP(2158.2183,1683.7500,10.6953,10,-1,-1,-1,99999999999); //done
                }
                case 11:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 12:
                {
                    job = CreateDynamicCP(2114.7864,919.9155,10.8203,10,-1,-1,-1,99999999999); //done
                }
                case 13:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 14:
                {
                    job = CreateDynamicCP(2150.2598,-1176.2529,23.8203,10,-1,-1,-1,99999999999); //done
                }
                case 15:
                {
                    job = CreateDynamicCP(1995.2754,-1448.5173,13.5630,10,-1,-1,-1,99999999999); //done
                }
                }
            GivePlayerMoney(playerid,25000);
            SendClientMessage(playerid,COLOR_YELLOW,"* You have earned $25,000!"); //done
            Streamer_Update(playerid);
            return 1;
        }
        if(PetrolJob[playerid] == 14){
            PetrolJob[playerid] = 15;
            DisablePlayerCheckpoint(playerid);
            RemovePlayerMapIcon(playerid,1);
                      switch(random(14)) //thats just guessing your switching between 4 random ones. to do more, change the 3
            {
                case 0:
                {
                    job = CreateDynamicCP(1944.7424,-1771.1267,13.1157,10,-1,-1,-1,99999999999);
                }
                case 1:
                {
                    job = CreateDynamicCP(1003.4263,-941.8485,41.8079,10,-1,-1,-1,99999999999);
                }
                case 2:
                {
                    job = CreateDynamicCP(-97.8173,-1166.7585,2.2650,10,-1,-1,-1,99999999999);
                }
                case 3:
                {
                    job = CreateDynamicCP(-1977.3169,1329.5413,7.1875,10,-1,-1,-1,99999999999); ///done
                }
                case 4:
                {
                    job = CreateDynamicCP(-1629.0060,1197.0961,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 5:
                {
                    job = CreateDynamicCP(-1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 6:
                {
                    job = CreateDynamicCP(1563.7115,748.2600,7.0391,10,-1,-1,-1,99999999999); //done
                }
                case 7:
                {
                    job = CreateDynamicCP(2024.2100,156.9311,28.8359,10,-1,-1,-1,99999999999); //done
                }
                case 8:
                {
                    job = CreateDynamicCP(-2120.4302,-247.7460,35.3203,10,-1,-1,-1,99999999999); //done
                }
                case 9:
                {
                    job = CreateDynamicCP(1597.5651,1265.2375,10.8125,10,-1,-1,-1,99999999999); //done
                }
                case 10:
                {
                    job = CreateDynamicCP(2158.2183,1683.7500,10.6953,10,-1,-1,-1,99999999999); //done
                }
                case 11:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 12:
                {
                    job = CreateDynamicCP(2114.7864,919.9155,10.8203,10,-1,-1,-1,99999999999); //done
                }
                case 13:
                {
                    job = CreateDynamicCP(2039.9935,1009.7315,10.6719,10,-1,-1,-1,99999999999); //done
                }
                case 14:
                {
                    job = CreateDynamicCP(2150.2598,-1176.2529,23.8203,10,-1,-1,-1,99999999999); //done
                }
                case 15:
                {
                    job = CreateDynamicCP(1995.2754,-1448.5173,13.5630,10,-1,-1,-1,99999999999); //done
                }
                }
           GivePlayerMoney(playerid,25000);
        SendClientMessage(playerid,COLOR_YELLOW,"* You have earned $25,000!"); //done
        Streamer_Update(playerid);
        return 1;
    }
    return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
    if(PetrolJob[playerid] > 0)
    {
            SendClientMessage(playerid, COLOR_RED, "* You have left your job."); RemovePlayerMapIcon(playerid,1); DisablePlayerCheckpoint(job); DisablePlayerCheckpoint(tjob);
            new name[MAX_PLAYER_NAME], string[148];
            GetPlayerName(playerid, name, sizeof(name));
            if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 403 && 515 && 514)
            format(string, sizeof(string), "* %s is no longer a Long Haul Driver.", name );
            SendClientMessageToAll(COLOR_YELLOW, string);
            Streamer_Update(playerid);
    }
    return 1;
}
Reply
#2

It looks like OnPlayerEnterDynamicCP(playerid,checkpointid) doesn't return a value.
That MIGHT be the issue, how-ever I am not positive, I took a quick look.

RIGHT above OnPlayerExitVehicle
Replace
pawn Код:
GivePlayerMoney(playerid,25000);
        SendClientMessage(playerid,COLOR_YELLOW,"* You have earned $25,000!"); //done
        return 1;
    }
}
with
pawn Код:
GivePlayerMoney(playerid,25000);
        SendClientMessage(playerid,COLOR_YELLOW,"* You have earned $25,000!"); //done
        return 1;
    }
    return 1;
}
Reply
#3

EDIT: now its returning but
pawn Код:
warning 209: function "OnPlayerExitVehicle" should return a value
Reply
#4

pawn Код:
public OnPlayerExitVehicle(playerid, vehicleid)
{
    if(PetrolJob[playerid] > 0)
    {
            SendClientMessage(playerid, COLOR_RED, "* You have left your job."); RemovePlayerMapIcon(playerid,1); DisablePlayerCheckpoint(job); DisablePlayerCheckpoint(tjob);
            new name[MAX_PLAYER_NAME], string[148];
            GetPlayerName(playerid, name, sizeof(name));
            if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 403 && 515 && 514)
            format(string, sizeof(string), "* %s is no longer a Long Haul Driver.", name );
            SendClientMessageToAll(COLOR_YELLOW, string);            
    }
    return 1;
}
Reply
#5

Can u come back in and test it to see what happens,,

it also changes the size of all the other checkpoints not associated in the Jobs FS
Reply
#6

you have it where you need to be in vehicles

if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 403 && 515 && 514)

so you need to be in 403,515, and 514 at the same time? try || instead of &&
Reply
#7

Yeah.. But that still doesnt affect the checkpoints.
Reply
#8

May i explain...

public OnPlayerEnterDynamicCP(playerid,checkpointid)
{
if(checkpointid == job)
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 403 && 515 && 514)

this means that your vehicle model HAS to be 403 AND 515 AND 514.

Change to

public OnPlayerEnterDynamicCP(playerid,checkpointid)
{
if(checkpointid == job)
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 403 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 515 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 514)
{
Reply
#9

Fixed a few bugs and improved the script and indentation

http://pastebin.com/etVjeywp

- Fixed the vehicleid script bug
- Fixed the destroying and creating of checkpoints
- Made checkpoints per player
Reply
#10

Quote:
Originally Posted by chrism11
Посмотреть сообщение
May i explain...

public OnPlayerEnterDynamicCP(playerid,checkpointid)
{
if(checkpointid == job)
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 403 && 515 && 514)

this means that your vehicle model HAS to be 403 AND 515 AND 514.

Change to

public OnPlayerEnterDynamicCP(playerid,checkpointid)
{
if(checkpointid == job)
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 403 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 515 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 514)
{
already did that. same problem

Quote:
Originally Posted by Kar
Посмотреть сообщение
Fixed a few bugs and improved the script and indentation

http://pastebin.com/etVjeywp

- Fixed the vehicleid script bug
- Fixed the destroying and creating of checkpoints
- Made checkpoints per player
I got a bunch of errors :S

pawn Код:
C:\Users\-\Desktop\fs\Jobs.pwn(12) : error 017: undefined symbol "playerid"
C:\Users\-\Desktop\fs\Jobs.pwn(27) : error 035: argument type mismatch (argument 1)
C:\Users\-\Desktop\fs\Jobs.pwn(29) : error 035: argument type mismatch (argument 1)
C:\Users\-\Desktop\fs\Jobs.pwn(57) : error 033: array must be indexed (variable "job")
C:\Users\-\Desktop\fs\Jobs.pwn(61) : error 033: array must be indexed (variable "job")
C:\Users\-\Desktop\fs\Jobs.pwn(65) : error 033: array must be indexed (variable "job")
C:\Users\-\Desktop\fs\Jobs.pwn(69) : error 033: array must be indexed (variable "job")
C:\Users\-\Desktop\fs\Jobs.pwn(73) : error 033: array must be indexed (variable "job")
C:\Users\-\Desktop\fs\Jobs.pwn(77) : error 033: array must be indexed (variable "job")
C:\Users\-\Desktop\fs\Jobs.pwn(81) : error 033: array must be indexed (variable "job")
C:\Users\-\Desktop\fs\Jobs.pwn(85) : error 033: array must be indexed (variable "job")
C:\Users\-\Desktop\fs\Jobs.pwn(89) : error 033: array must be indexed (variable "job")
C:\Users\-\Desktop\fs\Jobs.pwn(93) : error 033: array must be indexed (variable "job")
C:\Users\-\Desktop\fs\Jobs.pwn(97) : error 033: array must be indexed (variable "job")
C:\Users\-\Desktop\fs\Jobs.pwn(101) : error 033: array must be indexed (variable "job")
C:\Users\-\Desktop\fs\Jobs.pwn(105) : error 033: array must be indexed (variable "job")
C:\Users\-\Desktop\fs\Jobs.pwn(109) : error 033: array must be indexed (variable "job")
C:\Users\-\Desktop\fs\Jobs.pwn(113) : error 033: array must be indexed (variable "job")
C:\Users\-\Desktop\fs\Jobs.pwn(117) : error 033: array must be indexed (variable "job")
C:\Users\-\Desktop\fs\Jobs.pwn(135) : error 033: array must be indexed (variable "job")
C:\Users\-\Desktop\fs\Jobs.pwn(143) : error 035: argument type mismatch (argument 1)
C:\Users\-\Desktop\fs\Jobs.pwn(143) : error 035: argument type mismatch (argument 1)
C:\Users\-\Desktop\fs\Jobs.pwn(150) : error 035: argument type mismatch (argument 1)
C:\Users\-\Desktop\fs\Jobs.pwn(150) : error 035: argument type mismatch (argument 1)
C:\Users\-\Desktop\fs\Jobs.pwn(156) : error 033: array must be indexed (variable "job")
C:\Users\-\Desktop\fs\Jobs.pwn(160) : error 033: array must be indexed (variable "job")

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


26 Errors.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)