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
- Ressource aus dem Cfx.re Portal (Granted Assets) herunterladen
- Nach
resources/[pepper]/pepper_newspaperentpacken – nicht umbenennen - Item
newspaperanlegen (Beispiele in derREADME.mdfür ox_inventory, QBCore und ESX) install/newspaper.pngin den Bilder-Ordner deines Inventars kopieren- Job
weazelanlegen (ESX: SQL am Ende voninstall/pepper_newspaper.sql) – bei QBCore geht auchreporter config/config.luaanpassen (z. B.Config.Locale = 'de', Preis, Jobs)- In der
server.cfgnach 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_extendedbzw.qb-coremuss in derserver.cfgvorpepper_newspaperstarten. - 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 ausConfig.ImageHostssind erlaubt.
Fehler gefunden? Melde ihn im Discord.