Problem bei 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
  • Hallo Brotfische,


    Undzwar habe ich ein Problem mit meinem Support System was ich schon etwas länger entwickelt hatte, leider ist mir das erst heute beim ausprobieren aufgefallen.


    Feher:


    Externer Inhalt
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
    [/font]



    Codes:


    Also ich finde meinen Fehler leider nicht ... ich hoffe irgendjemand kann mir helfen


    MfG :thumbup:



    Mit freundlichen Grüßen
    German_ScripterHD

  • 1. Bug: Wenn man /sup eintippt, erscheint im Chat 2x"German_ScripterHD(sup)" und dannach öffnet sich der Dialog.. aber das im Chat sollte nicht so sein.
    2. Wenn der Report von einem Admin angenommen wurde erscheint ja jetzt für den Spieler folgender Text: "Dein Report wurde geöffnet. Du kannst jetzt mit /sup schreiben." Soweit sogut.. Da ich den Report selber geschrieben habe und auch angenommen habe sollte mir der Text "Hallo ich bin der Admin... wie kann ich helfen?" 2x angezeigt werden und nicht 4x.
    3. Wenn der Admin den Report schließt, und der Spieler ein neuen Report erstellt, Da steht dan nicht mehr "German_ScripterHD(sup)" sondern "Du hast keinen offenen Supportchat!" aber der Dialog öffnet sich.. also die Naricht sollte in dem Fall dort nicht angezeigt werden...


    Mit freundlichen Grüßen
    German_ScripterHD

  • Das sind alles Auswirkungen dessen, dass du als Admin den Report erstellst, für dich selbst.
    Ändere im Befehl

    C
    if(strlen(SupportText[playerid]) >= 5)


    zu:

    C
    else if(strlen(SupportText[playerid]) >= 5)


    Dann sollten alle beschriebenen Probleme behoben sein, allerdings kannst du dann für dich selbst als Admin keinen Report mehr erstellen, was ja auch Sinn so macht.