Hallo,
ich habe eine Function geschrieben, nur leider gibt es eine Fehlermeldung aus.
[pwn=1896]forward SendMessageAdmin(color[], text[]);
public SendMessageAdmin(color[], text[])
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
    	if(IsPlayerConnected(i))
    	{
        	if(SpielerInfo[i][pAdminlevel] >= 1)
        	{
            	SendClientMessage(i, color, text);
        	}
    	}
	}
	return 1;
}[/pwn]
[pwn=3023]ocmd:ac(playerid, params[])
{
	new adminchat[200], ausgabe[250];
	if(isPlayerAnAdmin(playerid, 1))
	{
		if(sscanf(params,"s",adminchat))
		{
			format(ausgabe, sizeof(ausgabe), "(( AC - %s: %s ))", GetName(playerid), adminchat);
        	SendMessageAdmin(0xFFF000FF, ausgabe);
		}
		else
		{
        	SendClientMessage(playerid, 0xFEFEFEFF, "{00CC1E}Verwende: {002DFF}/ac [Text]");
		}
	}
	else
	{
    	SendClientMessage(playerid, 0xCD0900FF, "Du hast nicht die nötigen Rechte!");
	}
	return 1;
}[/pwn]
Und die Fehlermeldungen:
C:\Users\Patrick\Desktop\NGL4\gamemodes\ngl.pwn(1904) : error 035: argument type mismatch (argument 2)
C:\Users\Patrick\Desktop\NGL4\gamemodes\ngl.pwn(3031) : error 035: argument type mismatch (argument 1)
Also irgendwas stimmt mit SendMessageAdmin nicht. Aber ich habe es eins zu eins vom alten GM kopiert und da funktioniert s ja.
 
		 
		
		
	 
			
									
		

