Problem mit /report command

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hey Leute,
    Ich habe ein merkwürdiges Problem mit meinem /report command:
    Unswar wird reason gar nicht angezeigt, wenn ich es angeben, der rest aber wie gewohnt:


    if(strcmp(strget(cmdtext, 0), "/report",true) == 0)
    {
    new reason = strval(strget(cmdtext,2));
    new pID = strval(strget(cmdtext,1));
    new Tplayer[MAX_PLAYER_NAME];
    new rep[128];
    new rep2[64];
    if(!IsPlayerConnected(pID)) {
    return SendClientMessage(playerid,COLOR_RED,"Nobody is connected with this ID");
    }
    GetPlayerName(pID,Tplayer,sizeof(Tplayer));
    format(rep,sizeof(rep),"%s has reported (ID %d)",Tplayer,pID);
    SendAdminMessage(COLOR_YELLOW,rep);
    format(rep2,sizeof(rep2),"[Reason: %s]",reason);
    SendAdminMessage(COLOR_YELLOW,rep2);
    return 1;
    }