Brauche Hilfe Beim Ticket-Support-System

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
  • Guten Abend


    Ich habe grade versucht, das Ticket-Support-System Einzubauen von
    Ticket-Support-System


    Und habe dabei Diese Warnings & Errors Bekommen
    C:\Users\Dome\Desktop\pawno\Untitled.pwn(55) : warning 217: loose indentation
    C:\Users\Dome\Desktop\pawno\Untitled.pwn(172) : warning 217: loose indentation
    C:\Users\Dome\Desktop\pawno\Untitled.pwn(470) : error 017: undefined symbol "sscanf"
    C:\Users\Dome\Desktop\pawno\Untitled.pwn(480 -- 481) : error 029: invalid expression, assumed zero
    C:\Users\Dome\Desktop\pawno\Untitled.pwn(481 -- 482) : error 029: invalid expression, assumed zero
    C:\Users\Dome\Desktop\pawno\Untitled.pwn(482) : warning 217: loose indentation
    C:\Users\Dome\Desktop\pawno\Untitled.pwn(486) : warning 215: expression has no effect
    C:\Users\Dome\Desktop\pawno\Untitled.pwn(487) : warning 215: expression has no effect
    C:\Users\Dome\Desktop\pawno\Untitled.pwn(497) : warning 225: unreachable code
    C:\Users\Dome\Desktop\pawno\Untitled.pwn(497) : error 029: invalid expression, assumed zero
    C:\Users\Dome\Desktop\pawno\Untitled.pwn(497) : warning 215: expression has no effect
    C:\Users\Dome\Desktop\pawno\Untitled.pwn(497) : error 001: expected token: ";", but found "if"
    C:\Users\Dome\Desktop\pawno\Untitled.pwn(500) : error 001: expected token: ";", but found "-identifier-"
    C:\Users\Dome\Desktop\pawno\Untitled.pwn(514) : warning 215: expression has no effect
    C:\Users\Dome\Desktop\pawno\Untitled.pwn(526) : error 021: symbol already defined: "antwort"
    C:\Users\Dome\Desktop\pawno\Untitled.pwn(529) : error 017: undefined symbol "test"
    C:\Users\Dome\Desktop\pawno\Untitled.pwn(531) : error 017: undefined symbol "antwort2"
    C:\Users\Dome\Desktop\pawno\Untitled.pwn(531) : error 017: undefined symbol "antwort2"
    C:\Users\Dome\Desktop\pawno\Untitled.pwn(531) : error 029: invalid expression, assumed zero
    C:\Users\Dome\Desktop\pawno\Untitled.pwn(531) : fatal error 107: too many error messages on one line


    Und hier sind die Zeilen:
    ocmd:sup(playerid,params[])
    {
    new text[256];
    if(sscanf(params,"s",text))
    {
    SendClientMessage(playerid, COLOR_GREY,"[Benutzung]: /sup [text]");
    }
    else
    {
    if(TicketAngenommen[playerid] == 0)
    {
    new pname[MAX_PLAYER_NAME],save[512], string[128];
    GetPlayerName(playerid,pname,sizeof pname);
    format(save,sizeof save,"Tickets/%s.ini",pname);
    if(!dini_Exists(save) && TicketZeile[playerid] == 0) // Wenn noch kein Ticket existiert und auch die TicketZeile auf 0 ist.
    {
    new adminmeldung[128];
    format(adminmeldung, sizeof(adminmeldung), "%s hat ein Support-Ticket geschrieben", pname);
    SendAdminMessage(COLOR_YELLOW, adminmeldung);
    SupportTicket[playerid] = 1;
    TicketZeile[playerid] = 1;
    dini_Create(save);
    dini_Set(save,"Suptext",text);
    SendClientMessage(playerid, COLOR_YELLOW, "[SUPPORT] Du hast ein Ticket mit folgendem Text geöffnet:");
    format(string, sizeof(string), "%s", text);
    SendClientMessage(playerid, COLOR_YELLOW, string);
    SendClientMessage(playerid, COLOR_YELLOW, "[SUPPORT]Warte bis es ein Supporter annimmt!");
    SendClientMessage(playerid, COLOR_YELLOW, "[SUPPORT]Du kannst noch mit /sup 2 weitere Zeilen anhängen");
    return 1;
    }
    else if(TicketZeile[playerid] == 1) // Wenn die erste Zeile schon geschrieben wurde
    {
    new string2[128];
    dini_Set(save, "Suptext2",text);
    SendClientMessage(playerid, COLOR_YELLOW, "[SUPPORT] Du hast folgendes an dein Ticket anhängt:");
    format(string2, sizeof(string2), "%s", text);
    SendClientMessage(playerid, COLOR_YELLOW, string2);
    TicketZeile[playerid] = 2;
    return 1;
    }
    else if(TicketZeile[playerid] == 2) // Wenn bereits 2 Zeilen ausgefüllt sind
    {
    new string3[128];
    dini_Set(save, "Suptext3",text);
    SendClientMessage(playerid, COLOR_YELLOW, "[SUPPORT] Du hast folgendes an dein Ticket anhängt:");
    format(string3, sizeof(string3), "%s", text);
    SendClientMessage(playerid, COLOR_YELLOW, string3);
    TicketZeile[playerid] = 3;
    return 1;
    }
    else if(TicketZeile[playerid] == 3) // Wenn das Ticket bereits 3 Zeilen hat
    {
    SendClientMessage(playerid, COLOR_YELLOW, "[SUPPORT] Dein Ticket ist bereits randgefüllt!");
    return 1;
    }
    }
    if(TicketAngenommen[playerid] == 1) // Zum direkten Antworten per /sup , wenn das Ticket angenommen wurde.
    {
    new pID = DeinSupport[playerid];
    new antwort[128], antwort2[128], DerFragende[MAX_PLAYER_NAME], DerSup[MAX_PLAYER_NAME];
    GetPlayerName(playerid, DerFragende, sizeof (DerFragende));
    GetPlayerName(pID, DerSup, sizeof (DerSup));
    format(antwort, sizeof (antwort),"--> %s", text);
    SendClientMessage(playerid, COLOR_YELLOW, antwort);
    format(antwort2, sizeof (antwort2), "%s schrieb: %s", DerFragende, text);
    SendClientMessage(pID, COLOR_YELLOW, antwort2);
    }


    }
    return 1;
    }
    ]


    habe jetz mal den Ganzen Befehl Gepostet
    Habe schon versucht, die Error´s Weg zu bekommen, hat aber nicht Geklappt


    Ich Hoffe ihr könnt mir helfen


    MFG
    Sladekillder