problem with /show und /sannehmen, /aannehmen, /..annehmen
#1

Hey,

I have a problem with this commands, if my friend take /show [id] and i drive to him, the marker delete if i was in him near
but i dont can see him why
pls help me
sry for bad english
Код:
if(strcmp(cmd, "/show", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			if(!strlen(cmdtext[6]))
			{
				for(new i=0; i<MAX_PLAYERS; i++)
				{
					if(IsPlayerConnected(i))
					{
						SFM(i,COLOR_YELLOW," %s Ist nun fьr Alle Sichtbar",PlayerName(playerid));
						HatShow[i]=1;
						SetPlayerColor(playerid,COLOR_ASKQ);
					}
				}
			}
			else
			{
				new id=strval(cmdtext[6]);
				if(IsPlayerConnected(id))
				{
					SFM(id,COLOR_YELLOW," %s Ist nun fьr dich Sichtbar",PlayerName(playerid));
					SetPlayerMarkerForPlayer(id,playerid,COLOR_ASKQ);
					SFM(playerid,COLOR_YELLOW,"Du bist nun fьr %s sichtbar",PlayerName(id));
					HatShow[playerid]=1;
				}
			}
		}
		return 1;
	}
Код:
if(strcmp(cmd, "/sannehmen", true) == 0)
	{
	  if(Account[playerid][Sani] == 1 || Account[playerid][Sani] == 2 || Account[playerid][Sani] == 3)
		{
		  if(IsPlayerConnected(playerid))
		  {
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SCM(playerid, COLOR_RED, "Hilfe: /sannehmen [playerID]");
					return 1;
				}
				giveplayerid = ReturnUser(tmp);
				if (IsPlayerConnected(giveplayerid))
				{
				  if(giveplayerid != INVALID_PLAYER_ID)
				  {
						if(Notruf[giveplayerid] == 2)
						{
							GetPlayerName(playerid,playername,sizeof(playername));
					    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							SetPlayerMarkerForPlayer(playerid,giveplayerid,COLOR_ORANGE);
							SetPlayerMarkerForPlayer(giveplayerid,playerid,COLOR_ORANGE);
							SCM(playerid, COLOR_ORANGE, "Du hast nun den Auftrag angenomen");
							SCM(giveplayerid, COLOR_ORANGE, "Ein Sanitдter hat den Auftrag angenommen");
							new i=0;
							for(; i < MAX_PLAYERS; i++)
							{
				  			if (Account[i][Sani] == 1 || Account[i][Sani] == 2 || Account[i][Sani] == 3)
								{
									SFM(i,COLOR_LIGHTBLUE,"Sanitдter %s hat den Aufrag von %s(playerid:%d) angenommen",playername,giveplayer,giveplayerid);
				  			}
							}
						}
						else
						{
							SCM(playerid, COLOR_RED, "Dieser Spieler hat keinen Notruf gesendet");
						}
					}
				}
				else
				{
					SCM(playerid, COLOR_RED, "Dieser Spieler ist offline");
				}
			}
		}
		else
 		{
 			SCM(playerid, COLOR_GREY, "Du bist kein Sanitдter!");
	    return 1;
	  }
		return 1;
	}
- Dedi
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)