Hey ich weiß nicht wie ich das so mache das man überall /duty machen kann als Cop.
Hiers der Code ![]()
Code
		
					
			if(strcmp(cmd, "/duty", true) == 0)
	{
		if(OnDuty[playerid]==0)
		{
			GetPlayerName(playerid, sendername, sizeof(sendername));
			if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
			{
				if (PlayerToPoint(6, playerid,253.9974,78.0809,1003.6406) || PlayerToPoint(3,playerid,199.4482,168.2397,1003.0234) || PlayerToPoint(3,playerid,199.4482,168.2397,1003.0234)|| PlayerInfo[playerid][pLocal] != 255)
				{
					PreviousSkin[playerid] = GetPlayerSkin(playerid);
					format(string, sizeof(string), "* %s begibt sich nun als Polizist in den Dienst.", sendername);
					ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					if(PlayerInfo[playerid][pSex] == 1)
					{
						if(PlayerInfo[playerid][pRank] == 1) { SetPlayerSkin(playerid, 71); }
						else if(PlayerInfo[playerid][pRank] == 2) { SetPlayerSkin(playerid, 280); }
						else if(PlayerInfo[playerid][pRank] == 3) { SetPlayerSkin(playerid, 265); }
						else if(PlayerInfo[playerid][pRank] == 4) { SetPlayerSkin(playerid, 267); }
						else if(PlayerInfo[playerid][pRank] == 5) { SetPlayerSkin(playerid, 282); }
						else if(PlayerInfo[playerid][pRank] == 6) { SetPlayerSkin(playerid, 283); }
					}
					else if(PlayerInfo[playerid][pSex] == 2)
					{
						SetPlayerSkin(playerid, 192);
					}
					GivePlayerWeapon(playerid, 3, 1);
					GivePlayerWeapon(playerid, 22, 500);
					GivePlayerWeapon(playerid, 29, 700);
					GivePlayerWeapon(playerid, 25, 250);
					GivePlayerWeapon(playerid, 41, 1500);
					SetPlayerHealth(playerid, 100);
					SetPlayerArmour(playerid, 100);
					SetPlayerColor(playerid, COLOR_LIGHTBLUE);
					OnDuty[playerid] = 1;
					for(new i = 0; i<MAX_PLAYERS; i++) // Hier soll der Player Marker
					{
						if(!IsPlayerConnected(i)||i==playerid) continue;
						switch(PlayerInfo[i][pMember])
						{
							case 1,2:
							{
								if(OnDuty[i]) SetPlayerMarkerForPlayer(i, playerid, COLOR_LIGHTBLUE); //Ich sehe andere Cops, welche im Dienst sind...
								SetPlayerMarkerForPlayer(playerid, i, COLOR_LIGHTBLUE); //... und Sie sehen mich, weil ich in den Dienst gehe!
							}
						}
					}
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GREY, "Du bist kein Beamter!");
			}
		}
		else if(OnDuty[playerid] == 1)
		{
			if (PlayerToPoint(6, playerid,253.9974,78.0809,1003.6406) || PlayerToPoint(3,playerid,199.4482,168.2397,1003.0234) || PlayerToPoint(3,playerid,199.4482,168.2397,1003.0234)|| PlayerInfo[playerid][pLocal] != 255)
			{
				GetPlayerName(playerid, sendername, sizeof(plname));
				format(string, sizeof(string), "* Beamter %s legt Uniform in seinen Spint.", sendername);
				ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
				SetPlayerSkin(playerid, PreviousSkin[playerid]);
				ResetPlayerWeapons(playerid);
				SetPlayerToTeamColor(playerid);
				SetPlayerArmour(playerid, 0);
				OnDuty[playerid] = 0;
				for(new i = 0; i<MAX_PLAYERS; i++)
				{
					if(!IsPlayerConnected(i)||i==playerid) continue;
					switch(PlayerInfo[i][pMember])
					{
						case 1,2:
						{
							if(OnDuty[i]) SetPlayerMarkerForPlayer(playerid, i, 0xFFFFFF00);
							SetPlayerMarkerForPlayer(i, playerid, 0xFFFFFF00);
						}
					}
				}
			}
		}
		return 1;
	}
	if(!strcmp("/winfo", cmdtext, true))
	{
		if(WNA[playerid] == 1)
		{
			WNA[playerid] = 0;
			TextDrawHideForPlayer(playerid, WN[playerid]);
		}
		else if(WNA[playerid] == 0)
		{
			WNA[playerid] = 1;
			TextDrawShowForPlayer(playerid, WN[playerid]);
		}
		return 1;
	}
	
			Alles anzeigen
	
Ich hoffe jmd. kann mir zeigen wie es geht^^