Help onplayerentercheckpoint
#1

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);
	}
Reply
#2

need help please
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)