Report-System mit chat

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
  • Hallo,


    ich habe ein report system, wo angezeigt werden wenn ein report geschrieben wird.


    Als Admin sieht man diese dann, und muss sie mit /areport oder sowas annehmen.
    Danach sollte sich ein chat öffnen, wo spieler mit admin per befehl chatten kann.
    Praktisch wie ein fraktionschat


    Der admin sollte diesen chat dann allerdings auch wieder schliessen können.


    Zurzeit steht es so, wenn ein admin den report öffnet


    if (strcmp("/a1", cmdtext, true, 10) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
    new File:hFile3=fopen("tickets/fragen.ini", io_read);
    if(flength(hFile3) <= 1)
    {
    SendClientMessage(playerid, 0x00FF00FF,"Es liegen keine Fragen vor!");
    return 1;
    }
    new string3[256];
    new string2[256];
    new sstring[256];
    string3 = dini_Get("tickets/fragen.ini", "Frage");
    string2 = dini_Get("tickets/fragen.ini", "Text");
    SendClientMessage(playerid, GRAD2, "________________________________________");
    format(sstring, sizeof(sstring), "[Frage]Der Spieler %s hat geschrieben:",string3);
    SendClientMessage(playerid,COLOR_YELLOW,sstring);
    SendClientMessage(playerid,COLOR_YELLOW,string2);
    SendClientMessage(playerid, GRAD2, "________________________________________");
    fragen -= 1;
    new string9[256];
    format(string9, sizeof string9, "Allgemeine Fragen: %d",fragen);
    TextDrawSetString(Frage12,string9);
    setline(0,"\0","tickets/fragen.ini");
    setline(0,"\0","tickets/fragen.ini");
    fclose(hFile3);
    return 1;
    }
    }