Frage bezüglich Ticketsystem

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 Community,
    ich bin gerade dabei mein Ticketsystem zu schreiben und habe gerade ein Problem: Admins können die Tickets per /tickets einsehen, diese sind in einer Liste aufgeführt und zeigen an, ob ein Ticket In Bearbeitung ist oder Offen. Nun ist meine Frage, wenn man auf ein Offenes Ticket klickt, wie ich die Ticket ID dahinter herausbekomme. Ich hatte überlegt, ob man die nicht aus dem string auslesen kann, wenn ich sie mit rein schreibe, aber wie? Hier mal der string, der als listitem angezeigt wird:
    format(_dstring, sizeof _dstring, "%s[%i] Ticket Ersteller: %s, Ticket Frage: %s, Status: %s\n", _dstring, i, PlayerName(TicketInfo[i][tTicketOwner]), TicketInfo[i][tTicketText], _tstat);
    Das %i in den Eckigen klammern, ist die Ticket ID, bloß wie lese ich diese nun aus? Sie kann auch mal über 9 betragen, hat also dann 2 stellen oder auch 3 stellen und da liegt mein Problem, bzw. weiß ich nicht, wie man das ausliest.


    Mit freundlichen Grüßen
    Adrian Rodriguez

  • new ticketcreator;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    // Support Abfrage (Hat Spieler Ticket)
    {
    if(listitem == ticketcreator)
    {
    // Ticket öffnen etc.
    return 1;
    }
    ticketcreator++;
    }
    }

    Einmal editiert, zuletzt von Indec ()