06.03.2012, 23:32
(
Последний раз редактировалось SnG.Scot_MisCuDI; 07.03.2012 в 00:59.
)
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:
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;
}