Guten Tag,
ich habe mich mal hingesetzt und ein Command geschrieben womit man als Admin einem User schreiben kann.
Nur es kommt immer Nur "Admin Name: " und die Message wird nicht gesendet.
if(strcmp(strget(cmdtext,0),"/aw", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
if(!strlen(strget(cmdtext,2))) return SendClientMessage(playerid,COLOR_GRAD1,"Benutze: /aw [ID] [Nachricht]");
{
new playername[256];
new ziel = strval(strget(cmdtext,1));
new zielname[256];
new result = strval(strget(cmdtext,2));
new msg[560];
new msg2[560];
GetPlayerName(ziel, zielname ,sizeof(zielname));
GetPlayerName(playerid,playername,sizeof(playername));
format(msg,sizeof(msg),"Admin %s: %s", playername, result);
format(msg2,sizeof(msg2),"Du hast %s eine Nachricht geschrieben!",zielname);
SendClientMessage(ziel,COLOR_YELLOW,msg);
SendClientMessage(playerid,COLOR_YELLOW,msg2);
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
}
return 1;
}
Was habe ich vergessen oder falsch gemacht?