Hallo Community,
irgendwie kommt immer mein name 2x wenn ich diesen Befehl mache!
Wieso kommt das ?
dcmd_ranggeben(playerid,params[])
{
	new name[MAX_PLAYER_NAME];
	new pID;
	new rang;
	new aname[MAX_PLAYER_NAME];
	GetPlayerName(playerid, aname, sizeof(aname));
	GetPlayerName(pID, name, sizeof(name));
	if(sscanf(params,"ui",pID,rang)) return SendClientMessage(playerid,COLOR_WHITE,"Benutzung: /ranggeben [playerid][rang]");
	if(SInfo[playerid][pLeader] != SInfo[pID][pMember])
	{
		SendClientMessage(playerid,COLOR_RED,"Dieser Spieler ist nicht in deiner Fraktion");
	}
	if(SInfo[playerid][pLeader] >= 1)
	{
		new string[128];
		format(string,sizeof(string),"Du hast Spieler %s Rang %d gegeben!",name,rang);
		SendClientMessage(playerid,Gelb,string);
		format(string,sizeof(string),"Spieler %s hat dir Rang %d gegeben!",aname,rang);
		SendClientMessage(pID,Gelb,string);
		SInfo[pID][pRang] = rang;
	}
	return 1;
}
LG
 
		 
		
		
	 
			
									
		