06.06.2012, 05:51
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); }