OnPlayerText Problem

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
  • Hab versucht, etwas zu formatieren bei OnPlayerText, das geht auch soweit.


    Allerdings ist es verbuggt, und zeigt somit die 1. Nachricht nicht für die RepID an, also die Nachricht vom Admin..


    Und 2. Schreibt die RepID sozusagen als Admin.
    if(RepID[playerid] >= 0)
    {
    format(rstr, sizeof(rstr), "- %s: %s", name, text);
    SendClientMessage(AdmID[playerid], -1, rstr);
    }
    if(AdmID[playerid] >= 0)
    {
    format(rst, sizeof(rst), "%s: %s", name, text);
    SendClientMessage(RepID[playerid], -1, rst);
    }
    if(AdmID[playerid] && RepID[playerid] == -1)
    {
    format(tstr, sizeof(tstr), "%s: %s",name,text);
    SendClientMessageToAll(-1, tstr);
    }


    Wie ich die AdminID in die Variable speicher:
    for(new S=0; S<SLOTS;S++)
    {
    if(AdmID[S] == -1)
    {
    AdmID[S] = playerid;
    }
    }


    Engelsflügel am Astonkühler, als Schutz vor dem Teufel!