hello guys I created trucker job with checkpoint but only working last Checkpoint code help please
Code:
if(CP[playerid]==200)//dmv_01
{
if(IsPlayerInVehicle(playerid, dmvc) || IsPlayerInVehicle(playerid, dmvc1) || IsPlayerInVehicle(playerid, dmvc2))
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 201;
SetPlayerCheckpoint(playerid, 2066.9941,-1913.8329,13.6392, 5.0);
}
else
{
SendClientMessage(playerid, COLOR_LIGHTBLUE,"DMV: Test aracinda degilsin!");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"DMV: Testi geзemedin, lьtfen tekrar dene!");
DisablePlayerCheckpoint(playerid);
RemovePlayerFromVehicle(playerid);
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
TakingLesson[playerid] = 0;
}
}
else if(CP[playerid]==201)//dmv_02
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 202;
SetPlayerCheckpoint(playerid, 2079.3396,-1884.8499,13.4343, 5.0);
}
else if(CP[playerid]==202)//dmv_03
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 203;
SetPlayerCheckpoint(playerid, 2092.5745,-1744.8849,13.4905, 5.0);
}
else if(CP[playerid]==203)//dmv_04
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 204;
SetPlayerCheckpoint(playerid, 2110.3308,-1484.5734,23.9138, 5.0);
}
else if(CP[playerid]==204)//dmv_05
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 205;
SetPlayerCheckpoint(playerid, 2045.2667,-1467.8096,18.3242, 5.0);
}
else if(CP[playerid]==205)//dmv_06
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 206;
SetPlayerCheckpoint(playerid, 1912.4403,-1466.8326,13.4752, 5.0);
}
else if(CP[playerid]==206)//dmv_07
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 207;
SetPlayerCheckpoint(playerid, 1855.2194,-1466.8696,13.4882, 5.0);
}
else if(CP[playerid]==207)//dmv_08
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 208;
SetPlayerCheckpoint(playerid, 1824.1455,-1630.3617,13.4751, 5.0);
}
else if(CP[playerid]==208)//dmv_09
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 209;
SetPlayerCheckpoint(playerid, 1823.8470,-1718.5104,13.4752, 5.0);
}
else if(CP[playerid]==209)//dmv_10
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 210;
SetPlayerCheckpoint(playerid, 1706.6074,-1730.3872,13.4748, 5.0);
}
else if(CP[playerid]==210)//dmv_11
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 211;
SetPlayerCheckpoint(playerid, 1514.2549,-1729.0654,13.4728, 5.0);
}
else if(CP[playerid]==211)//dmv_12
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 212;
SetPlayerCheckpoint(playerid, 1323.4564,-1729.2961,13.4752, 5.0);
}
else if(CP[playerid]==212)//dmv_13
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 213;
SetPlayerCheckpoint(playerid, 1315.0613,-1623.0164,13.4752, 5.0);
}
else if(CP[playerid]==213)//dmv_14
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 214;
SetPlayerCheckpoint(playerid, 1359.8265,-1418.9325,13.4753, 5.0);
}
else if(CP[playerid]==214)//dmv_15
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 215;
SetPlayerCheckpoint(playerid, 1273.8293,-1393.5184,13.2375, 5.0);
}
else if(CP[playerid]==215)//dmv_16
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 216;
SetPlayerCheckpoint(playerid, 1263.6042,-1283.9452,13.3645, 5.0);
}
else if(CP[playerid]==216)//dmv_17
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 217;
SetPlayerCheckpoint(playerid, 1320.1121,-1282.9132,13.4752, 5.0);
}
else if(CP[playerid]==217)//dmv_18
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 218;
SetPlayerCheckpoint(playerid, 1339.6423,-1363.7788,13.4876, 5.0);
}
else if(CP[playerid]==218)//dmv_19
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 219;
SetPlayerCheckpoint(playerid, 1391.4431,-1409.4792,13.4752, 5.0);
}
else if(CP[playerid]==219)//dmv_20
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 220;
SetPlayerCheckpoint(playerid, 2109.3784,-1467.4874,23.9275, 5.0);
}
else if(CP[playerid]==220)//dmv_21
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 221;
SetPlayerCheckpoint(playerid, 2073.5283,-1810.5435,13.4752, 5.0);
}
else if(CP[playerid]==221)//dmv_22
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 222;
SetPlayerCheckpoint(playerid, 1959.2809,-1875.4296,13.4752, 5.0);
}
else if(CP[playerid]==222)//dmv_23
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 223;
SetPlayerCheckpoint(playerid, 2056.4272,-1920.6956,13.6393, 5.0);
}
else if(CP[playerid]==223)//dmv_Final
{
new pName[24];
new str[128];
GetPlayerName(playerid, pName, 24);
pName[strfind(pName,"_")] = ' ';
GivePlayerCash(playerid, -500);
format(str, 128,"[DMV]:Tebrikler %s! Testi gectiniz.", pName);
SendClientMessage(playerid, COLOR_LIGHTBLUE, str);
RemovePlayerFromVehicle(playerid);
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
TakingLesson[playerid] = 0;
PlayerInfo[playerid][pDriveLic] = 1;
DisablePlayerCheckpoint(playerid);
}
else
{
DisablePlayerCheckpoint(playerid);
}
//==============================================================================
if(T1CP[playerid]==300)//Trucker1_01
{
if(IsPlayerInVehicle(playerid, Kamyon1) || IsPlayerInVehicle(playerid, Kamyon2) || IsPlayerInVehicle(playerid, Kamyon3) || IsPlayerInVehicle(playerid, Kamyon4))
{
DisablePlayerCheckpoint(playerid);
T1CP[playerid] = 301;
SetPlayerCheckpoint(playerid, 2460.9302,-2116.0657,13.9866, 5.0);
}
else
{
SendClientMessage(playerid, COLOR_BLUEGREEN,"[KAMYONCU]:Sirket Kamyonunda degilsin!");
SendClientMessage(playerid, COLOR_BLUEGREEN,"[KAMYONCU]:Yukleri duzgun goturemedin!");
DisablePlayerCheckpoint(playerid);
RemovePlayerFromVehicle(playerid);
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
}
}
else if(T1CP[playerid]==301)//Trucker1_02
{
DisablePlayerCheckpoint(playerid);
T1CP[playerid] = 302;
TogglePlayerControllable(playerid, 0);
SendClientMessage(playerid, COLOR_BLUEGREEN, "Yukleme basladi.");
SetTimerEx("Trucker1Load", 5000, false, "i", playerid);
SetPlayerCheckpoint(playerid, 2092.7351,-1558.5048,13.5558, 5.0);
}
else if(T1CP[playerid]==302)//Trucker1_03
{
DisablePlayerCheckpoint(playerid);
T1CP[playerid] = 303;
TogglePlayerControllable(playerid, 0);
SendClientMessage(playerid, COLOR_BLUEGREEN, "Bosaltim basladi.");
SetTimerEx("Trucker1Unload", 5000, false, "i", playerid);
SetPlayerCheckpoint(playerid, 2460.9302,-2116.0657,13.9866, 5.0);
}
else if(T1CP[playerid]==303)//Trucker1_04
{
new pName[24];
new str[128];
DisablePlayerCheckpoint(playerid);
GivePlayerCash(playerid, 100);
RemovePlayerFromVehicle(playerid);
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
SetPlayerCheckpoint(playerid, 2460.9302,-2116.0657,13.9866, 5.0);
format(str, 128,"[KAMYONCU]:Aferin %s! $100 kazandin.", pName);
SendClientMessage(playerid, COLOR_BLUEGREEN, str);
DisablePlayerCheckpoint(playerid);
}
else
{
DisablePlayerCheckpoint(playerid);
}
if(T2CP[playerid]==400)//Trucker2_01
{
if(IsPlayerInVehicle(playerid, Kamyon1) || IsPlayerInVehicle(playerid, Kamyon2) || IsPlayerInVehicle(playerid, Kamyon3) || IsPlayerInVehicle(playerid, Kamyon4))
{
DisablePlayerCheckpoint(playerid);
T2CP[playerid] = 401;
SetPlayerCheckpoint(playerid, 2460.9304,-2116.0657,13.9866, 5.0);
}
else
{
SendClientMessage(playerid, COLOR_BLUEGREEN,"[KAMYONCU]:Sirket Kamyonunda degilsin!");
SendClientMessage(playerid, COLOR_BLUEGREEN,"[KAMYONCU]:Yukleri duzgun goturemedin!");
DisablePlayerCheckpoint(playerid);
RemovePlayerFromVehicle(playerid);
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
}
}
else if(T2CP[playerid]==401)//Trucker2_02
{
DisablePlayerCheckpoint(playerid);
T2CP[playerid] = 402;
TogglePlayerControllable(playerid, 0);
SendClientMessage(playerid, COLOR_BLUEGREEN, "Yukleme basladi.");
SetTimerEx("Trucker2Load", 5000, false, "i", playerid);
SetPlayerCheckpoint(playerid, 2661.2444,-1433.4689,30.9256, 5.0);
}
else if(CP[playerid]==402)//Trucker2_03
{
DisablePlayerCheckpoint(playerid);
T2CP[playerid] = 403;
TogglePlayerControllable(playerid, 0);
SendClientMessage(playerid, COLOR_BLUEGREEN, "Bosaltim basladi.");
SetTimerEx("Trucker2Unload", 5000, false, "i", playerid);
SetPlayerCheckpoint(playerid, 2460.9304,-2116.0657,13.9866, 5.0);
}
else if(T2CP[playerid]==403)//Trucker2_04
{
new pName[24];
new str[128];
DisablePlayerCheckpoint(playerid);
GivePlayerCash(playerid, 250);
RemovePlayerFromVehicle(playerid);
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
SetPlayerCheckpoint(playerid, 2460.9304,-2116.0657,13.9866, 5.0);
format(str, 128,"[KAMYONCU]:Aferin %s! $250 kazandin.", pName);
SendClientMessage(playerid, COLOR_BLUEGREEN, str);
DisablePlayerCheckpoint(playerid);
}
else
{
DisablePlayerCheckpoint(playerid);
}