BIGPAPA / Meteo
MeteoQuelle: Datei

meteo-announce – Ankündigungen

Was macht das Script?

meteo-announce stellt ein Ankündigungsmenü bereit. Berechtigte Personen können serverweite Meldungen senden; Spieler können die zuletzt gespeicherten Ankündigungen über ein separates Menü ansehen.

Wo liegen die wichtigen Einstellungen?

  • resources/[meteo]/meteo-announce/shared/config.lua
  • sichtbare Oberfläche: resources/[meteo]/meteo-announce/html/ui.html

Wichtige Einstellungen

EinstellungBedeutungEinstufung
Config.Mysqlverwendeter Datenbanktreiber, aktuell oxmysql🟡
Config.servvernamesichtbarer Servername im Script🟢
Config.lang.nopermMeldung bei fehlender Berechtigung🟢
Config.waitWartewert des Scripts; Einheit aus der Config allein nicht eindeutig🟡
Config.cooldownmessage.messagezusätzliche Hinweisnachricht an/aus🟢
Config.cooldownmessage.waitAbstand laut Originalkommentar in Minuten🟢
Config.command.adminAdmin-Befehl, aktuell announce🟡
Config.command.playerSpieler-Befehl, aktuell announcemenu🟡

Befehle

  • /announce – öffnet das Admin-Ankündigungsmenü, wenn die interne Berechtigungsprüfung erfolgreich ist.
  • /announcemenu – öffnet die gespeicherten Ankündigungen für Spieler.

Wichtiger Fund zur Berechtigung

🟡 Im Server-Helfer existiert eine separate fest eingetragene Allowlist. Die ebenfalls vorhandene Config.YoutubeList ist nach dem geprüften Code nicht die Liste, die checkAllowed() verwendet. Wenn du später Berechtigungen ändern willst, darf deshalb nicht nur Config.YoutubeList bearbeitet werden. Im Komplettpaket dokumentieren wir diesen Punkt, ohne private Kennungen offenzulegen.

Datenbank

🔴 Der Servercode liest und beschreibt die Tabelle debux_recentpost. Im geprüften Resource-Stamm war keine passende SQL-Datei vorhanden. Deshalb wurde keine Tabelle geraten oder automatisch erzeugt. Vor einer Neuinstallation muss das vorhandene Datenbankschema geprüft werden.

Was wurde deutsch gemacht?

Die komplette sichtbare Ankündigungsoberfläche, Eingabefeld, Buttons, Status-/Hinweistexte sowie die Meldung für fehlende Berechtigung wurden auf Deutsch gesetzt. Eventnamen und NUI-Aktionen blieben unverändert.

Neustart

Nach Änderungen an Config oder UI: restart meteo-announce.

Quelldatei04-meteo/meteo-announce.md
Neue Doku erkannt – aktualisiere…