Hallo ,
ich habe ein Problem.
Sobald ich als Cop /duty mache , steht da : " You are not a Cop ".
Obwohl da stehen müsste , dass ich nicht in meiner Umkleidekabine bin.
Hier die Zeilen :
if(strcmp(cmd, "/duty", true) == 0)
	{
 	   if(IsPlayerConnected(playerid))
 	   {
			GetPlayerName(playerid, sendername, sizeof(sendername));
			if(PlayerInfo[playerid][pMember] == 1)
			{
				if (PlayerToPoint(3, playerid,255.3,77.4,1003.6) || PlayerToPoint(3,playerid,-1616.1294,681.1594,7.1875) || PlayerInfo[playerid][pLocal] != 255)
				{
					if(OnDuty[playerid]==0)
			    	{
						format(string, sizeof(string), "* Officer %s took a Badge and a Gun from his locker.", sendername);
						ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						GivePlayerWeapon(playerid, 24, 70);
						GivePlayerWeapon(playerid, 3, 0);
						OnDuty[playerid] = 1;
					}
					else if(OnDuty[playerid]==1)
					{
						format(string, sizeof(string), "* Officer %s places his Badge and Gun in his locker.", sendername);
						ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						GivePlayerWeapon(playerid, 23, 150);
						GivePlayerWeapon(playerid, 5, 0);
						OnDuty[playerid] = 0;
					}
				}
				else
				{
					SendClientMessage(playerid, COLOR_GRAD2, "   You are not in a locker room !");
					return 1;
				}
			}
			else if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4)
			{
				if(JobDuty[playerid] == 1)
				{
			    	SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You are now Off Duty from your Medic Job and will not receive calls anymore.");
			    	JobDuty[playerid] = 0;
			    	Medics -= 1;
				}
				else
				{
			    	SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You are now On Duty with your Medic Job and will receive calls from people in need.");
			    	JobDuty[playerid] = 1;
			    	Medics += 1;
				}
			}
			else if(PlayerInfo[playerid][pJob] == 7)
			{
				if(JobDuty[playerid] == 1)
				{
			    	SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You are now Off Duty from your Car Mechanic Job and will not receive calls anymore.");
			    	JobDuty[playerid] = 0;
			    	Mechanics -= 1;
				}
				else
				{
			    	SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You are now On Duty with your Car Mechanic Job and will receive calls from people in need.");
			    	JobDuty[playerid] = 1;
			    	Mechanics += 1;
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   You are not a Cop !");
			}
    	}
		return 1;
 }
Habe ich da irgendwas falsch?
Wenn ja , bitte Anwortet eine Lösung.
MfG
X-Spider
 
		 
		
		
	 
			
									
		