Beiträge von MysteriX

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums

    Ich habe jetzt schon diese eine Fehlermeldung weg bekommen.


    Aber jetzt steht da noch: MySQL Fehler ist aufgetreten!


    //Edit: Hat keiner eine Idee wie man das Problem lösen kann?

    Hallo,
    Ich will das Admin auch mit /sup antworten können
    Aber ich weis nicht wie ich das hin bekomme.


    Hier mein Sup Befehl:


    ocmd:sup(playerid,params[])
    {
    new text[256], swort[128];
    if(sscanf(params,"s",text))
    {
    Echo(playerid, cTürkis,"[Benutzung]: /sup [text]");
    }
    else
    {
    format(swort,sizeof(swort),"/sup %s", text);
    SWort(playerid, text);
    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.
    {
    SupportTicket[playerid] = 1;
    TicketZeile[playerid] = 1;
    dini_Create(save);
    dini_Set(save,"Suptext",text);
    Echo(playerid, cTürkis, "[Support] Du hast ein Ticket erstellt. Bitte warte, bis es ein Admin annimt.");
    format(string, sizeof(string), "%s", text);
    Echo(playerid, cTürkis, string);
    Echo(playerid, cTürkis, "[Support] Mit /sup [text] kannst du noch 2 weitere Zeilen schreiben.");
    UpdateTickets();
    return 1;
    }
    else if(TicketZeile[playerid] == 1) // Wenn die erste Zeile schon geschrieben wurde
    {
    new string2[128];
    dini_Set(save, "Suptext2",text);
    Echo(playerid, cTürkis, "[Support] Der folgende Text wurde an dein Ticket angehängt:");
    format(string2, sizeof(string2), "%s", text);
    Echo(playerid, cTürkis, string2);
    Echo(playerid, cTürkis, "[Support] Mit /sup [text] kannst du noch 1 weitere Zeilen schreiben.");
    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);
    Echo(playerid, cTürkis, "[Support] Der folgende Text wurde an dein Ticket angehängt:");
    format(string3, sizeof(string3), "%s", text);
    Echo(playerid, cTürkis, string3);
    Echo(playerid, cTürkis, "[Support] Dein Ticket ist nun vollgeschrieben. Du kannst nichts mehr anhängen.");
    TicketZeile[playerid] = 3;
    return 1;
    }
    else if(TicketZeile[playerid] == 3) // Wenn das Ticket bereits 3 Zeilen hat
    {
    Echo(playerid, cTürkis, "[Support] Dein Ticket ist vollgeschrieben. Warte, bis ein Admin es annimmt.");
    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);
    Echo(playerid, cSupGelb, antwort);
    format(antwort2, sizeof (antwort2), "( %s: %s )", DerFragende, text);
    Echo(pID, cSupGelb, antwort2);
    }


    }
    return 1;
    }


    LG
    Marv_Checker

    Hallo,
    bei meinem public kommt ein error und zwar folgender:
    error 017: undefined symbol "SpielerName"
    warning 219: local variable "SpielerName" shadows a variable at a preceding level



    Hier ist der code;
    public UpdateTickets()
    {
    new string[1024];
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(SupportTicket[i] == 1)
    {
    if(TicketAngenommen[i] == 0)
    {
    new DerSpieler[MAX_PLAYER_NAME];
    GetPlayerName(i, DerSpieler, sizeof(DerSpieler));
    format(string, sizeof(string), "%s~g~[Neu]%s (ID: %d)~n~",string, DerSpieler, i);
    }
    if(TicketAngenommen[i] == 1)
    {
    new DerSpieler[MAX_PLAYER_NAME];
    GetPlayerName(i, DerSpieler, sizeof(DerSpieler));
    format(string, sizeof(string), "%s~b~[%s]%s (ID: %d)~n~",string, SpielerName(DeinSupport[i]), DerSpieler, i);
    }
    }
    }
    TextDrawSetString(Ticket, string);
    return 1;
    }


    LG
    Marv_Checker