Hallo,
Ich habe mal wieder ein Problem. DIesesmal macht mein /do befehl probleme.
if(strcmp(cmd, "/do", true) == 0)
{
tmp = strtok(cmdtext, idx);
new amsg[256];
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_RED,"Benutzung: /do [Playerid] [Nachricht]");
return 1;
}
if(PlayerInfo[playerid][pAdmin]<1)
{
SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 1!");
return 1;
}
else
{
new aname[MAX_PLAYER_NAME], pIDn[MAX_PLAYER_NAME], string[256], string2[256];
GetPlayerName(playerid, aname, sizeof(aname));
GetPlayerName(playerid, pIDn, sizeof(pIDn));
format(string2, sizeof(string2), "[AdmMsg] %s: %s", aname, amsg);
SendClientMessage(playerid,COLOR_RED, string2);
format(string, sizeof(string), "[AdmMsg] an %s: %s", pIDn, amsg);
SendClientMessage(playerid, COLOR_RED, string);
}
return 1;
}
Er zeigt die Nachricht die ich schreibe nicht an. Bitte um Hilfe