Hay.
Ich habe ein Donator System aber es geht nicht sprich wenn ich /makedonator mache kommt die ganze zeit nur das : "/makedonator [ID] [BETRAG] & wenn ich die ID usw. eingebe kommt es nochmal so als ob man denn Befehl erst eingegeben hat. Vielleicht kann mir einer ja helfen... Danke im Voraus.
Code:
ocmd:makedonator(playerid,params[])
{
	new thewho,
	donrank,
	string[128],
	name[MAX_PLAYER_NAME],
	adminname[MAX_PLAYER_NAME];
	printf("%d  %s",thewho,name);
	if(sscanf(params,"ddd",thewho,donrank))
	{
	    return SendClientMessage(playerid, COLOR_GOLD, "Benutzung: /makedonator [ID] [Rang]");
	}
	if(PlayerInfo[playerid][pAdmin] > 1338)
	{
	    return SendClientMessage(playerid, COLOR_LIGHTRED, "Du darfst das nicht !");
	}
	if(!IsPlayerConnected(thewho))
	{
	    return SendClientMessage(playerid, COLOR_LIGHTRED, "Ungültige PlayerID!");
	}
	GetPlayerName(thewho,name,sizeof(name));
	GetPlayerName(playerid,adminname,sizeof(adminname));
	if(donrank == 0)
	{
	    PlayerInfo[thewho][pDonateRank] = donrank;
		format(string,sizeof(string),"Dein Donatorrang wurde von dem Admin %s weggenommen",adminname);
	    SendClientMessage(playerid, COLOR_LIGHTRED, string);
	    format(string,sizeof(string),"Du hast den Donatorrang von %s weggenommen.",name);
	    return SendClientMessage(thewho, COLOR_LIGHTRED, string);
	}
	return 1;
}
Lg