Dokumentation

Pepper Newspaper

Zeitungsautomaten, Zeitungs-Item und Redaktion für Journalisten – ESX & QBCore.

Überblick

Pepper Newspaper bringt eine echte Tageszeitung auf deinen Roleplay-Server. Journalisten schreiben im Redaktions-Menü eigene Ausgaben mit Artikeln und Bildern, Spieler kaufen die Zeitung an den Zeitungsautomaten der Stadt. Die Zeitung landet als Item im Inventar, bleibt dort und kann beliebig oft gelesen werden.

Features

  • Kauf an allen GTA-Zeitungsautomaten (ox_target, qb-target oder Taste E)
  • Zeitungs-Item mit gespeicherter Ausgabe (ox_inventory, qb-inventory, ESX-Standardinventar)
  • Redaktion: bis zu 8 Artikel je Ausgabe, Bilder, Vorschau, Veröffentlichen, Archivieren
  • Rechte pro Job und Rang, ACE-Recht für Admins
  • Benachrichtigung aller Spieler bei neuer Ausgabe
  • Alle Prüfungen serverseitig

Voraussetzungen

Voraussetzung Version
FiveM-Server-Build ≥ 7290
Framework ESX Legacy oder QBCore
Datenbank oxmysql
Optional ox_target / qb-target, ox_inventory

Installation

  1. Ressource aus dem Cfx.re Portal (Granted Assets) herunterladen
  2. Nach resources/[pepper]/pepper_newspaper entpacken – nicht umbenennen
  3. Item newspaper anlegen (Beispiele in der README.md für ox_inventory, QBCore und ESX)
  4. install/newspaper.png in den Bilder-Ordner deines Inventars kopieren
  5. Job weazel anlegen (ESX: SQL am Ende von install/pepper_newspaper.sql) – bei QBCore geht auch reporter
  6. config/config.lua anpassen (z. B. Config.Locale = 'de', Preis, Jobs)
  7. In der server.cfg nach Framework und Inventar starten:
ensure oxmysql
ensure pepper_newspaper

Die Datenbank-Tabellen werden beim ersten Start automatisch angelegt.

Konfiguration

Einstellung Standard Beschreibung
Config.Price 5 Preis pro Zeitung (0 = kostenlos)
Config.Account money money (Bargeld) oder bank
Config.Item newspaper Name des Items
Config.Interaction auto auto, ox_target, qb-target oder key
Config.Jobs weazel, reporter Ränge für write, publish, manage
Config.EditorAce pepper.newspaper.editor ACE-Recht für vollen Zugriff
Config.ImageHosts Imgur, Discord, Fivemanage, ImgBB erlaubte Bild-Hoster

Befehle

Befehl Wer Beschreibung
/newspaper Journalisten, Admins Redaktion öffnen

Exports

-- Server: aktuelle Ausgabe oder nil
local edition = exports.pepper_newspaper:getCurrentEdition()

Troubleshooting

  • „Kein unterstütztes Framework gefunden“ – es_extended bzw. qb-core muss in der server.cfg vor pepper_newspaper starten.
  • Item lässt sich nicht benutzen – bei ox_inventory den Eintrag server = { export = 'pepper_newspaper.useNewspaper' } prüfen.
  • Bild wird abgelehnt – nur https-Links von Hostern aus Config.ImageHosts sind erlaubt.

Fehler gefunden? Melde ihn im Discord.