Hallo Brotfischer
Ich habe grad den Befehl /aw für admins gemacht er soll einfach /aw TEXT an Spieler senden
if (strcmp("/aw", cmdtext, true, 3) == 0)
{
if(Eingeloggt[playerid] == 0)
{
SendClientMessage(playerid, COLOR_RED, " Info: Du bist nicht eingeloggt!");
return 1;
}
if(Spieler[playerid][pAdmin] == 0)
{
SendClientMessage(playerid, COLOR_GRAD1, " Info: Dies ist ein Admin Befehl. Du bist kein Admin!");
return 1;
}
if(!strlen(strget(cmdtext,1)) || !strlen(strget(cmdtext,2)))
{
SendClientMessage(playerid, COLOR_GRAD2, " SERVER: /aw [playerid] [Text]");
return 1;
}
tmp = strget(cmdtext,1);
new para1 = ReturnUser(tmp);
new tmp2[128];
tmp2 = strget(cmdtext,2);
if(para1 == INVALID_PLAYER_ID || Eingeloggt[para1] != 1)
{
SendClientMessage(playerid,COLOR_GRAD2," SERVER: Dieser Spieler ist nicht eingeloggt!");
return 1;
}
new string[128];
GetPlayerName(playerid, sendername, sizeof sendername);
format(string, sizeof string, "(( %s: %s ))",sendername,tmp2);
SendClientMessage(playerid,COLOR_YELLOW,string);
SendClientMessage(para1,COLOR_YELLOW,string);
return 1;
}
Wenn ich jetzt zum beispiel /aw 0 hey wie gehts
schreibe dann kommt bei ihm und mir nur das an (( hey ))
Danke im Vorraus