Problem | with check point..
#1

Okay I tried to add Job with Checkpoints and i got a problem when i am entering the checkpoint nothing hannpens ...

whats wrong ??

Here it is..

Код:
new CleanJob[MAX_PLAYERS];
new CleanStep[MAX_PLAYERS];
Код:
CleanJob[playerid] = 0;
	CleanStep[playerid] = 0;
Код:
	if(strcmp(cmd, "/clean", true) == 0)
 {
 if(IsPlayerConnected(playerid))
 {
 if(PlayerInfo[playerid][pJob] != 6)
	{
	SendClientMessage(playerid, COLOR_VEH, " Your not a Street Cleaner!");
	return 1;
	}
	CleanJob[playerid] = 1;
	return 1;
	}
	return 1;
	}
Код:
 if(DynamicCars[updatedvehicleid][CarType] == 6 || DynamicCars[updatedvehicleid][CarType] == 7 || DynamicCars[updatedvehicleid][CarType] == 8 || DynamicCars[updatedvehicleid][CarType] == 9 || DynamicCars[updatedvehicleid][CarType] == 10)
		{
			if(CleanJob[playerid] == 1)
			{
				SendClientMessage(playerid,COLOR_VEH," You can earn some cash by going through each checkpoint.");

				if(CleanStep[playerid] == 0)
				{
			 		SetPlayerCheckpoint(playerid, 1752.2054,-1612.5106,13.0149, 5.0);
					CleanStep[playerid] = 1;
				}
	  		}
			else
			{
				RemoveDriverFromVehicle(playerid);
			}
		}
Код:
if(DynamicCars[updatedvehicleid][CarType] == 6 || DynamicCars[updatedvehicleid][CarType] == 7 || DynamicCars[updatedvehicleid][CarType] == 8 || DynamicCars[updatedvehicleid][CarType] == 9 || DynamicCars[updatedvehicleid][CarType] == 10)
			{
		 	if(CleanJob[playerid] == 1)
			{
				if(PlayerToPoint(5.0,playerid,1752.2054,-1612.5106,13.0149) && CleanStep[playerid] == 1)
				{
	        CleanStep[playerid] = 2;
	        SetPlayerCheckpoint(playerid, 1819.3198,-1797.2444,13.0130, 5.0);
				}
				else if(PlayerToPoint(5.0,playerid,1819.3198,-1797.2444,13.0130) && CleanStep[playerid] == 2)
				{
	        CleanStep[playerid] = 3;
	        SetPlayerCheckpoint(playerid, 1927.4387,-1934.8911,13.0128, 5.0);
				}
				else if(PlayerToPoint(5.0,playerid,1927.4387,-1934.8911,13.0128) && CleanStep[playerid] == 3)
				{
	        CleanStep[playerid] = 4;
	        SetPlayerCheckpoint(playerid, 1979.0017,-1814.5413,13.0133, 5.0);
				}
				else if(PlayerToPoint(5.0,playerid,1979.0017,-1814.5413,13.0133) && CleanStep[playerid] == 4)
				{
	        CleanStep[playerid] = 5;
	        SetPlayerCheckpoint(playerid, 2084.1682,-1717.9792,13.0206, 5.0);
				}
				else if(PlayerToPoint(5.0,playerid,2084.1682,-1717.9792,13.0206) && CleanStep[playerid] == 5)
				{
	        CleanStep[playerid] = 6;
	        SetPlayerCheckpoint(playerid, 2010.8741,-1610.6273,13.0111, 5.0);
				}
  			else if(PlayerToPoint(5.0,playerid,2010.8741,-1610.6273,13.0111) && CleanStep[playerid] == 6)
				{
	        CleanStep[playerid] = 7;
	        SetPlayerCheckpoint(playerid, 2000.0260,-1661.9507,13.0127, 5.0);
				}
				else if(PlayerToPoint(5.0,playerid,2000.0260,-1661.9507,13.0127) && CleanStep[playerid] == 7)
				{
	        	CleanStep[playerid] = 8;
	        SetPlayerCheckpoint(playerid, 1945.1989,-1707.8396,13.0145, 5.0);
				}
				else if(PlayerToPoint(5.0,playerid,1945.1989,-1707.8396,13.0145) && CleanStep[playerid] == 8)
				{
	        CleanStep[playerid] = 9;
	        SetPlayerCheckpoint(playerid, 1887.2120,-1609.3527,13.0129, 5.0);
				}
				else if(PlayerToPoint(5.0,playerid,1887.2120,-1609.3527,13.0129) && CleanStep[playerid] == 9)
				{
	        CleanStep[playerid] = 10;
	        SetPlayerCheckpoint(playerid, 1779.0685,-1605.5732,12.9995, 5.0);
				}
				else if(PlayerToPoint(5.0,playerid,1779.0685,-1605.5732,12.9995) && CleanStep[playerid] == 10)
				{
	        CleanStep[playerid] = 11;
	        SetPlayerCheckpoint(playerid, 1686.5955,-1650.6660,13.0128, 5.0);
				}
				else if(PlayerToPoint(5.0,playerid,1686.5955,-1650.6660,13.0128) && CleanStep[playerid] == 11)
				{
	        CleanStep[playerid] = 12;
	        SetPlayerCheckpoint(playerid, 1714.4750,-1736.0245,13.0130, 5.0);
				}
				else if(PlayerToPoint(5.0,playerid,1714.4750,-1736.0245,13.0130) && CleanStep[playerid] == 12)
				{
	        CleanStep[playerid] = 13;
	        SetPlayerCheckpoint(playerid, 1783.2744,-1702.7727,13.1402, 5.0);
				}
				else if(PlayerToPoint(5.0,playerid,1783.2744,-1702.7727,13.1402) && CleanStep[playerid] == 13)
				{
 	 				DisablePlayerCheckpoint(playerid);
 	 				GivePlayerCash(playerid,1500);
	        CleanStep[playerid] = 0;
				}
				return 1;
 			 	}
		 	}
		}
	}
Reply
#2

Come on whats wrong with the code god damn it 0.0 please help with it..
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)