Supportsystem - Errors

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
  • Liebe Community,
    Ich bekomme 4 Errors in dem Supportticketsystem.


    Die Errors:



    C:\LoR-Server\gamemodes\LoR-v1.pwn(2418) : warning 208: function with tag result used before definition, forcing reparse
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2040) : warning 203: symbol is never used: "params"
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2172) : error 017: undefined symbol "TicketAngenommen"
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2172) : warning 215: expression has no effect
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2172) : error 001: expected token: ";", but found "]"
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2172) : error 029: invalid expression, assumed zero
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2172) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.



    Die Zeilen:



    ocmd:sup(playerid,params[])
    {
    new msg[128];
    if(sscanf(params,"s[128]",msg)) return SendClientMessage(playerid,COLOR_HGRAD,"Verwendung: /sup [Nachricht]");
    if(TicketAngenommen[playerid] == 0) // Error Zeile 2172
    {
    new save[512],str[128];
    format(save,sizeof save,"/Tickets/%s.ini",SpielerName(playerid));
    if(!fexist(save) && TicketZeile[playerid] == 0) {
    if(INI_Open(save)) {
    SupportTicket[playerid] = 1;
    TicketZeile[playerid] = 1;
    INI_WriteString("Tickettext",msg);
    SendClientMessage(playerid,COLOR_LGREEN,"> Du hast ein Supportticket erstellt, warte bis ein Admin es annimmt");
    format(str,sizeof str,"%s",msg);
    SendClientMessage(playerid,COLOR_LGREEN,str);
    SendClientMessage(playerid,COLOR_LGREEN,"> Du kannst noch 2 weitere Zeilen mit /sup [Nachricht] schreiben");
    SendClientMessage(playerid,COLOR_LGREEN,"> Benutze /ct um dein Ticket zu löschen");
    UpdateTickets();
    INI_Save();
    INI_Close();
    return true;
    }
    }
    if(TicketZeile[playerid] == 1 && INI_Open(save)) {
    new str10[128];
    INI_WriteString("Tickettext2",msg);
    SendClientMessage(playerid,COLOR_LGREEN,"> Du hast folgenden Text an dein Supportticket angehängt");
    format(str10,sizeof str10,"%s",msg);
    SendClientMessage(playerid,COLOR_LGREEN,str10);
    SendClientMessage(playerid,COLOR_LGREEN,"> Du kannst noch 1 weitere Zeile mit /sup [Nachricht] schreiben");
    TicketZeile[playerid] = 2;
    INI_Save();
    INI_Close();
    return true;
    }
    if(TicketZeile[playerid] == 2 && INI_Open(save)) {
    new str11[128];
    INI_WriteString("Tickettext3",msg);
    SendClientMessage(playerid,COLOR_LGREEN,"> Du hast folgenden Text an dein Ticket angehängt");
    format(str11,sizeof str11,"%s",msg);
    SendClientMessage(playerid,COLOR_LGREEN,str11);
    SendClientMessage(playerid,COLOR_LGREEN,"> Du hast dein Ticket vollgeschrieben. Warte auf Annahme");
    TicketZeile[playerid] = 3;
    INI_Save();
    INI_Close();
    return true;
    }
    if(TicketZeile[playerid] == 3) {
    SendClientMessage(playerid,COLOR_LGREEN,"> Dein Ticket ist vollgeschrieben. Warte auf Annahme");
    return true;
    }
    if(TicketAngenommen[playerid] == 1) {
    new pID = DeinSupport[playerid];
    new str4[128],str2[128];
    format(str4,sizeof str,"--> Du: %s",msg);
    SendClientMessage(playerid,GOLD,str4);
    format(str2,sizeof str2,"(( %s: %s ))",SpielerName(playerid),msg);
    SendClientMessage(pID,COLOR_LGREEN,str2);
    return true;
    }
    }
    return 1;
    }




    Ich bitte mal wieder um eure Hilfe :rolleyes:




    MfG
    James.

  • Jetzt kommen die Errors:


    C:\LoR-Server\gamemodes\LoR-v1.pwn(2420) : warning 208: function with tag result used before definition, forcing reparse
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2042) : warning 203: symbol is never used: "params"
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2174) : error 028: invalid subscript (not an array or too many subscripts): "TicketAngenommen"
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2174) : warning 215: expression has no effect
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2174) : error 001: expected token: ";", but found "]"
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2174) : error 029: invalid expression, assumed zero
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2174) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.

  • Jetzt bekomm ich diese Errors:


    C:\LoR-Server\gamemodes\LoR-v1.pwn(2425) : warning 208: function with tag result used before definition, forcing reparse
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2042) : warning 203: symbol is never used: "params"
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2177) : error 012: invalid function call, not a valid address
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2177) : warning 215: expression has no effect
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2177) : error 001: expected token: ";", but found ")"
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2177) : error 029: invalid expression, assumed zero
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2177) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.



    Die Zeilen:



    ocmd:sup(playerid,params[])
    {
    new msg[128];
    if(sscanf(params,"s[128]",msg)) return SendClientMessage(playerid,COLOR_HGRAD,"Verwendung: /sup [Nachricht]");
    if(TicketAngenommen[playerid] == 0)
    {
    new save[512],str[128];
    format(save,sizeof save,"/Tickets/%s.ini",sSpieler(playerid)); // Zeile 2177
    if(!fexist(save) && TicketZeile[playerid] == 0)
    {
    if(INI_Open(save))
    {
    SupportTicket[playerid] = 1;
    TicketZeile[playerid] = 1;
    INI_WriteString("Tickettext",msg);
    SendClientMessage(playerid,COLOR_LGREEN,"> Du hast ein Supportticket erstellt, warte bis ein Admin es annimmt");
    format(str,sizeof str,"%s",msg);
    SendClientMessage(playerid,COLOR_LGREEN,str);
    SendClientMessage(playerid,COLOR_LGREEN,"> Du kannst noch 2 weitere Zeilen mit /sup [Nachricht] schreiben");
    SendClientMessage(playerid,COLOR_LGREEN,"> Benutze /ct um dein Ticket zu löschen");
    UpdateTickets();
    INI_Save();
    INI_Close();
    return true;
    }
    }
    if(TicketZeile[playerid] == 1 && INI_Open(save))
    {
    new str10[128];
    INI_WriteString("Tickettext2",msg);
    SendClientMessage(playerid,COLOR_LGREEN,"> Du hast folgenden Text an dein Supportticket angehängt");
    format(str10,sizeof str10,"%s",msg);
    SendClientMessage(playerid,COLOR_LGREEN,str10);
    SendClientMessage(playerid,COLOR_LGREEN,"> Du kannst noch 1 weitere Zeile mit /sup [Nachricht] schreiben");
    TicketZeile[playerid] = 2;
    INI_Save();
    INI_Close();
    return true;
    }
    if(TicketZeile[playerid] == 2 && INI_Open(save))
    {
    new str11[128];
    INI_WriteString("Tickettext3",msg);
    SendClientMessage(playerid,COLOR_LGREEN,"> Du hast folgenden Text an dein Ticket angehängt");
    format(str11,sizeof str11,"%s",msg);
    SendClientMessage(playerid,COLOR_LGREEN,str11);
    SendClientMessage(playerid,COLOR_LGREEN,"> Du hast dein Ticket vollgeschrieben. Warte auf Annahme");
    TicketZeile[playerid] = 3;
    INI_Save();
    INI_Close();
    return true;
    }
    if(TicketZeile[playerid] == 3)
    {
    SendClientMessage(playerid,COLOR_LGREEN,"> Dein Ticket ist vollgeschrieben. Warte auf Annahme");
    return true;
    }
    if(TicketAngenommen[playerid] == 1) {
    new pID = DeinSupport[playerid];
    new str4[128],str2[128];
    format(str4,sizeof str,"--> Du: %s",msg);
    SendClientMessage(playerid,GOLD,str4);
    format(str2,sizeof str2,"(( %s: %s ))",sSpieler(playerid),msg);
    SendClientMessage(pID,COLOR_LGREEN,str2);
    return true;
    }
    }
    return 1;
    }


  • Jetzt bekomme ich 18 Errors:


    C:\LoR-Server\gamemodes\LoR-v1.pwn(2429) : warning 208: function with tag result used before definition, forcing reparse
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2046) : warning 203: symbol is never used: "params"
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2184) : error 017: undefined symbol "INI_Open"
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2188) : error 017: undefined symbol "INI_WriteString"
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2194) : error 012: invalid function call, not a valid address
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2194) : error 029: invalid expression, assumed zero
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2194) : warning 215: expression has no effect
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2195) : error 017: undefined symbol "INI_Save"
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2196) : error 017: undefined symbol "INI_Close"
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2200) : error 017: undefined symbol "INI_Open"
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2203) : error 017: undefined symbol "INI_WriteString"
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2209) : error 017: undefined symbol "INI_Save"
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2210) : error 017: undefined symbol "INI_Close"
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2213) : error 017: undefined symbol "INI_Open"
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2216) : error 017: undefined symbol "INI_WriteString"
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2222) : error 017: undefined symbol "INI_Save"
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2223) : error 017: undefined symbol "INI_Close"
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2246) : error 012: invalid function call, not a valid address
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2246) : warning 215: expression has no effect
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2246) : error 001: expected token: ";", but found ")"
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2246) : error 029: invalid expression, assumed zero
    C:\LoR-Server\gamemodes\LoR-v1.pwn(2246) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    18 Errors.



    soll ich die alle mit
    new INI_usw.[MAX_PLAYERS];
    machen?

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen