Hallo Leutz.
Ich bin zurzeit an einem Selfmade dran, jedoch funktioniert der /o Befehl nicht richtig.
Ist man ein Normaler Anfänger (Bürger), kommt ((: TEXT)) Ist Man ein Admin = ((Admin *Name* : Text ))
Warum wird beim Bürger kein Name angezeigt?
Code:
ocmd:o(playerid,params[])
{
new string[128], nachricht[128], sender;
if(sscanf(params,"s",nachricht)) return SendClientMessage(playerid,BLAU,"Benutze: /o [Deine Nachricht]");
if(GetPVarInt(playerid,"Muted")) return SendClientMessage(playerid,COLOR_RED,"Du hast Redeverbot!");
GetPlayerName(playerid, string, MAX_PLAYER_NAME);
if(isPlayerAnAdmin(playerid,1)) format(string,sizeof(string),"(( *%d Admin %s: %s ))",GetPVarInt(playerid,"Adminlevel"),string,nachricht);//Error
else format(string,sizeof(string),"(( %s: %s ))",sender,nachricht);
SendClientMessageToAll(COLOR_GREEN,string);
return 1;
}