[Feedback] GExtension / GmodWeb

  • Guten Abend,
    GExtension wird in der Einfach-GMod Community nun schon ca. seit einen Monat eingesetzt. Deswegen würde ich euch (und vorallem die Teammitglieder) um ein kurzes Feedback sowie weitere Verbesserungsvorschläge bitten, auch wenn es sich nur um Kleinigkeiten handelt. Ich werde alles auf meine To-Do Liste setzen und nach und nach abarbeiten, sofern ich genug Zeit habe und die Änderungen für Sinnvoll erachte. Da ich zurzeit ca. 200 Einträge auf der To-Do Liste habe, von denen auch noch einige nicht erledigt sind, kann dies auch je nach Umfang der Änderung leider etwas dauern.

    Außerdem beantworte ich auch gerne offene Fragen.

    Mit freundlichen Grüßen

    ibot3 | Jakob

  • Habe mal kurz paar Fehler, Ideen, etc. von/für GExtension zusammengesammelt:

    • Komplette Bannmessage steht im Chat. (Anscheinend, da sie als Disconnect Message angezeigt wird.)
    • http://prnt.sc/cc3njh
    • Viele Style Fehler am Handy.
    • Bei der Konsolen-Seite sind alle Server aufgelistet. Auch wenn man keine Rechte bei einem der Server hat. http://prnt.sc/cc3o0l
    • Es wäre vielleicht gut, wenn eine Nachricht, o. Ä., angezeigt wird, wenn auf der Seite kein Content ist. (Beispiel Bann-Seite: http://prnt.sc/cc3oic oder FAQ Seite: http://prntscr.com/cc3paq )
    • Wenn man eine Benachrichtigung in einem neuen Tab öffnet, wird sie nicht als Gelesen markiert.
    • Wenn man auf eine Sache keinen Zugriff hat, bei den Admin Sachen, sollte man diese aus dem Dropdown vielleicht entfernen. http://prntscr.com/cc3piy
    • Wenn eine Nahricht in der Shoutbox zu lang ist, wäre ein Zeilenumbruch besser, als eine horizontale Scrollbar. http://prnt.sc/cc3qaa
    • Wenn der Konsolen Log deaktiviert ist oder es nichts zum Anzeigen gibt, sollte dort eine Message, o. Ä. stehen.
    • Wenn kein User auf einem Server ist, sollte dort vielleicht so etwas wie "Es ist gerade keiner Online", o. Ä., stehen. http://prnt.sc/cc3s39
    • Wenn es keine Entbannungsanträge gibt, sollte dort vielleicht irgendwas stehen. Ein leerer Kasten ist irgendwie doof.
    • Vertikale Scrollbar wird angezeigt, obwohl sie nicht nötig ist: http://prntscr.com/cc3sba
    • Bei dem Fenster zum Erstellen von Banns, wäre es praktisch, wenn man mehr Auswahlmöglichkeiten bei der Zeit hat. (z. B. Stunden, Tage, ...) http://prntscr.com/cc3tef
    • Bei dem Fenster zum Erstellen von Banns, wäre es praktisch, wenn man in der Auswahl "Serverbündel" nur die Server zur Auswahl hat, wo man auch bannen darf. http://prntscr.com/cc3tef
    • Wenn man das Dropdown, wo man die Möglichkeit hat, jemanden bei Steam als Freund hinzuzufügen, öffnet, wird eine horizontale Scrollbar hinzugefügt, da das Dropdown zu breit ist. http://prnt.sc/cc3v3k
    • Das Symbol, welches ich im Bild mit einem schwarzen Rahmen versehen habe, blinkt irgendwie immer. http://prnt.sc/cc3sts Keine Ahnung, ob das ein Fehler ist.

    Kannst du ja, wenn du willst, an ibot3 weiterleiten.


    Das, falls du es noch nicht auf der ToDo Liste hast oder nicht schon umgesetzt hast.

    Und:
    - Messages für unvollständige Commands (z. B. !warn soll anzeigen, dass man Spielername und co. angeben)
    - !bans soll wie !warnings angezeigt werden, da das nice aussieht.
    - Unban Command InGame einbauen
    - Mehr Möglichkeiten zur Individualisierung von Adverts
    - Chat Messages sollten nicht von AtlasChat formatiert werden.

    Joa. Sonst fällt mir gerade nichts auf Anhieb ein.
    Btw. wie immer verfolge ich den Changelog mit o.Ô

    Pi6tjiQ.png

  • Ja, die obere Liste habe ich bereits und das ein oder andere ist auch bereits umgesetzt. Den Rest habe ich mir aufgeschrieben. Das mit dem AtlasChat kann ich leider nicht beeinflussen. Tipp für die adverts: Setze den <red> oder <green> tag um einen Teil. Beispiel:

    Benutze <green>!donate</green> um zu Spenden.
    =
    Benutze !donate um zu Spenden.

    Es werden noch weitere Farben hinzukommen.

  • Das mit dem AtlasChat kann ich leider nicht beeinflussen.

    hm. Schade. Aus Neugier: Liegt es daran, dass AtlasChat auf dem aktuellsten Stand ist und bestimmt nicht Funktionen, die schon vor Ewigkeiten ausgewildert worden sind, verwendet? /IronieOff
    Das mit der Disconnect Message scheint aber nicht an AtlasChat zu liegen. Es scheint eher die normale Disconnect Message zu sein (kick Message). :/

    Mit Individualisierung meine ich vor allem interne Sachen. Aktuell ist ja der Delay zwischen den Nachrichten in den allgemeinen Einstellungen geregelt. Es wäre toll, wenn man es von Advert zu Advert eigenständig festlegen kann.

    Pi6tjiQ.png

  • Die Disconnect message habe ich deutlich verkürzt, auch wenn ich es lieber nicht gemacht hätte, da der Gebannte nich tmehr direkt die relevanten Informationen sieht. Das eigenständige festlegen der Zeit ist bereits geplant, benötigt jedoch "größere" Änderungen (Also Web, Datenbank und Lua).

  • Hat GExtension eine Lua Funktion, mit der man das User Profil aufrufen kann?
    (Gibt ja auch einen Chat Command dafür.) O.o

    Du meinst eine clientside Funktion, welcher eine SteamID übergeben wird und sich dann das Profil im Browser öffnet? Nein, aber ich kann diese Funktion gerne einbauen.

    Gextensions ist mit dem Server schon seit längerem nicht mehr verbunden. :/

    Nein, ich denke das ist falsch.

  • Kannst du eine Option einfügen, damit der Command ulx voteban wieder funktioniert?
    Momentan geht er nicht, da User ja nicht die Permission zum Bannen haben. Es wäre gut, wenn man z. B. nur für den Votebann Command das Bannen erlauben kann.

    Ach ja, ibot3, wenn du schon so eine Funktion dazu packst:
    b83726b0f71c43dbb36f36d74cb59e1b.png
    ^^

    Pi6tjiQ.png

  • Code
    ServerLog: markusmarkusz: !warn markusmarkusz
    [GExtension]  not found in local data.
    [GExtension] markusmarkusz not found in local data.
    [GExtension] markusmarkusz not found in local data.
    [GExtension] markusmarkusz (76561198127254651) warned markusmarkusz (markusmarkusz) for '0'
    [GExtension]  not found in local data.
    [GExtension] markusmarkusz not found in local data.
    [GExtension]  not found in local data.
    [GExtension] markusmarkusz not found in local data.

    c9670b34d8814350aa0c53a46446d271.png
    Kann es sein, dass das Warning System irgendwie nicht geht? :p

    Pi6tjiQ.png

  • An dieser Stelle habe ich die Bitte, dass die Gesamte Zeit irgendwo angezeigt wird und dabei die Daten von GTawards genutzt werden.

    Ist bereits geplant. Ich werde das Zeitzählsystem nochmal übrarbeiten. Wobei mir nicht klar ist wie es zu diesem "Fehler" kommt.

    Kann es sein, dass das Warning System irgendwie nicht geht? :p

    Du hast einfach nur den Warn Befehl falsch verwendet. Wie hst du diese Verwarnung ausgesprochen? Es wird irgendwo der Warn Befehl mit dem Namen anstatt der SteamID64 verwendet.

    Kannst du eine Option einfügen, damit der Command ulx voteban wieder funktioniert?
    Momentan geht er nicht, da User ja nicht die Permission zum Bannen haben. Es wäre gut, wenn man z. B. nur für den Votebann Command das Bannen erlauben kann.

    Leider verwendet ULX hier lokale Funktionen, weswegen ich einiges an Code von ULX übernehmen müsste. Ich werde aber versuchen das in der nächsten Version umzusetzen.

  • Du hast einfach nur den Warn Befehl falsch verwendet. Wie hst du diese Verwarnung ausgesprochen? Es wird irgendwo der Warn Befehl mit dem Namen anstatt der SteamID64 verwendet.

    Command: Ich habe die Verwarnung via den Warnings-Menü ("gex_warnings") ausgesprochen
    Meldung: [GExtension] not found in local data.
    Info: Als Grund hatte ich nichts angegeben. Einmal passierte es auch, dass ich i8eztihew (oder so in der Art) als Grund angegeben habe. Dann kam halt [GExtension] i8eztihew not found in local data..

    Command: !warn
    Meldung: [GExtension] markusmarkusz not found in local data.
    Info: Grund war auch hier leer.

    Die Verwarnung, welche ja anscheinend gespeichert werden sollte ([GExtension] markusmarkusz (76561198127254651) warned markusmarkusz (markusmarkusz) for '0') wird meinem Benutzeraccount auch nicht zugeordnet.

    Pi6tjiQ.png