Updates

Updates & changelog

All changes to Pepper resources. Versions follow semantic versioning (MAJOR.MINOR.PATCH).

Pepper Dealership

v1.0.0

Changed

  • Neues Pepper-Design in Rot-Schwarz für alle Fenster, Showroom mit Kopfleiste, Reitern und großen Kennzahlen
  • Verkäufer-Angebot mit Preisfeld und einmaligem Gegenangebot statt Rabatt-Regler
  • Büro-Startseite „Heute“ mit Live-Feed und Tipp

Added

  • Führerschein-Prüfung vor Probefahrt und Kauf, wählbar für esx_license, QBCore/Qbox-Lizenzen, BCS License Manager oder Führerschein-Item
  • Probefahrt-Kaution, abzüglich Schaden zurück bei Rückgabe
  • Diebstahl bei der Probefahrt: Warnung, Meldung an die Polizei (pepper_dispatch, ps-dispatch, cd_dispatch, qs-dispatch, rcore_dispatch, core_dispatch oder eingebaut), Kaution einbehalten
  • Fahrzeug direkt an einen anderen Spieler verkaufen (`/sellcar`) mit Umschreibung in der Garage, Schlüsseln und Fahrzeugpass
  • Server-Ereignisse für andere Scripts: Kauf, Halterwechsel, Ankauf, Sicherstellung, gestohlene Probefahrt
  • Showroom-Bühne: Drehbühne, Motorstart, Lichtstimmungen, Rarität des Tages und Besucher-NPCs
  • Große Übergabe auf eigener Bühne mit Enthüllung, Rundgang, Schlüsselübergabe und Foto-Moment, überspringbar
  • Preisverhandlung mit Geduld, Argumenten und Gegenangeboten
  • Limitierte Serien mit Seriennummer, Drops, Vorkauf und Erinnerung
  • Fahrzeugpass für jedes Auto, Sammler-Rang und Tablet-Bereich „Sammlung“
  • Live-Auktionen mit Auktionshaus, Mitbieten per Tablet, Anti-Sniping und Einlieferung durch Spieler
  • NPC-Kunden für Spieler-Autohäuser mit Wünschen, Verhandlung, Bewertung und Ruf
  • Autohaus-Events mit Präsentation, Tag der offenen Tür und Rabattwoche
  • Autohäuser: 6 Händlertypen (Autos, Motorräder, Nutzfahrzeuge, Boote, Luftfahrt, Gemischt), je Autohaus NPC, Job oder kaufbar; Admin-Menü `/dealeradmin` mit Platzier-Modus, 6 Vorlagen, Sortiment und Besitzer
  • Fahrzeugkatalog mit 454 Vanilla-Fahrzeugen in 19 Kategorien, Bild-URL, „Ab Level“, Import aus qbx_core, QBCore und ESX
  • 3D-Showroom mit Kamera-Ansichten, Fahrzeugwerten, Vergleich, Lackierung (31 Farben) und Wunschkennzeichen
  • Kauf bar/Bank mit Übergabe am Abholplatz oder in die Garage – Garagen-Script in der Config wählbar (8 Scripts, nur Framework oder eigene Funktionen), Schlüssel (11 Systeme), Tank (7 Scripts), optional Kaufvertrag
  • Probefahrt mit Zeit-, Entfernungs- und Aussteige-Grenze, `/teststop`; Ausstellungsfahrzeuge
  • Finanzierung mit 3 Plänen, Raten in Echtzeit, Mahngebühr, Sicherstellung, Ablösen; `/myfinance`
  • Inzahlungnahme, Ankauf und Gebrauchtwagenplatz Spieler → Spieler mit Offline-Auszahlung
  • Spieler-Autohaus: Ränge, Stempeluhr, Lohn, Provision, Geschäftskonto, Büro-Tablet, Lager und Einkauf (Lieferung oder Überführung), eigene Preise, Verkaufsangebote, Selbstbedienung, Gebrauchtwagenlager, Händler-Finanzierung, Kaufen/Übergeben/Rückverkauf
  • Level 1–50 mit Stufen-Namen, Freischaltungen und Ausbau; Angebot der Woche, Gutscheine, Stammkunden-Rabatt mit Obergrenze
  • Katalog-Tablet `/dealer` und lb-phone-App mit Anfragen, Wegpunkt, Bestenliste und eigenen Käufen
  • Admin-Übersicht mit Umsatz, Personal im Dienst, offenen Raten, Eingriffen und Kennzeichensuche
  • 3 Discord-Webhooks, 15 Server-Exports, Deutsch und Englisch

Pepper Dealership (Open Source)

v1.0.0

Changed

  • Neues Pepper-Design in Rot-Schwarz für alle Fenster, Showroom mit Kopfleiste, Reitern und großen Kennzahlen
  • Verkäufer-Angebot mit Preisfeld und einmaligem Gegenangebot statt Rabatt-Regler
  • Büro-Startseite „Heute“ mit Live-Feed und Tipp

Added

  • Führerschein-Prüfung vor Probefahrt und Kauf, wählbar für esx_license, QBCore/Qbox-Lizenzen, BCS License Manager oder Führerschein-Item
  • Probefahrt-Kaution, abzüglich Schaden zurück bei Rückgabe
  • Diebstahl bei der Probefahrt: Warnung, Meldung an die Polizei (pepper_dispatch, ps-dispatch, cd_dispatch, qs-dispatch, rcore_dispatch, core_dispatch oder eingebaut), Kaution einbehalten
  • Fahrzeug direkt an einen anderen Spieler verkaufen (`/sellcar`) mit Umschreibung in der Garage, Schlüsseln und Fahrzeugpass
  • Server-Ereignisse für andere Scripts: Kauf, Halterwechsel, Ankauf, Sicherstellung, gestohlene Probefahrt
  • Showroom-Bühne: Drehbühne, Motorstart, Lichtstimmungen, Rarität des Tages und Besucher-NPCs
  • Große Übergabe auf eigener Bühne mit Enthüllung, Rundgang, Schlüsselübergabe und Foto-Moment, überspringbar
  • Preisverhandlung mit Geduld, Argumenten und Gegenangeboten
  • Limitierte Serien mit Seriennummer, Drops, Vorkauf und Erinnerung
  • Fahrzeugpass für jedes Auto, Sammler-Rang und Tablet-Bereich „Sammlung“
  • Live-Auktionen mit Auktionshaus, Mitbieten per Tablet, Anti-Sniping und Einlieferung durch Spieler
  • NPC-Kunden für Spieler-Autohäuser mit Wünschen, Verhandlung, Bewertung und Ruf
  • Autohaus-Events mit Präsentation, Tag der offenen Tür und Rabattwoche
  • Autohäuser: 6 Händlertypen (Autos, Motorräder, Nutzfahrzeuge, Boote, Luftfahrt, Gemischt), je Autohaus NPC, Job oder kaufbar; Admin-Menü `/dealeradmin` mit Platzier-Modus, 6 Vorlagen, Sortiment und Besitzer
  • Fahrzeugkatalog mit 454 Vanilla-Fahrzeugen in 19 Kategorien, Bild-URL, „Ab Level“, Import aus qbx_core, QBCore und ESX
  • 3D-Showroom mit Kamera-Ansichten, Fahrzeugwerten, Vergleich, Lackierung (31 Farben) und Wunschkennzeichen
  • Kauf bar/Bank mit Übergabe am Abholplatz oder in die Garage – Garagen-Script in der Config wählbar (8 Scripts, nur Framework oder eigene Funktionen), Schlüssel (11 Systeme), Tank (7 Scripts), optional Kaufvertrag
  • Probefahrt mit Zeit-, Entfernungs- und Aussteige-Grenze, `/teststop`; Ausstellungsfahrzeuge
  • Finanzierung mit 3 Plänen, Raten in Echtzeit, Mahngebühr, Sicherstellung, Ablösen; `/myfinance`
  • Inzahlungnahme, Ankauf und Gebrauchtwagenplatz Spieler → Spieler mit Offline-Auszahlung
  • Spieler-Autohaus: Ränge, Stempeluhr, Lohn, Provision, Geschäftskonto, Büro-Tablet, Lager und Einkauf (Lieferung oder Überführung), eigene Preise, Verkaufsangebote, Selbstbedienung, Gebrauchtwagenlager, Händler-Finanzierung, Kaufen/Übergeben/Rückverkauf
  • Level 1–50 mit Stufen-Namen, Freischaltungen und Ausbau; Angebot der Woche, Gutscheine, Stammkunden-Rabatt mit Obergrenze
  • Katalog-Tablet `/dealer` und lb-phone-App mit Anfragen, Wegpunkt, Bestenliste und eigenen Käufen
  • Admin-Übersicht mit Umsatz, Personal im Dienst, offenen Raten, Eingriffen und Kennzeichensuche
  • 3 Discord-Webhooks, 15 Server-Exports, Deutsch und Englisch

Pepper Fight Club

v1.0.5

Added (RTX)

  • RTX Basic Gym (`rtx_gym`): Der Fight Club erkennt die Exports und übernimmt die Gym-Werte – Abgleich über `GetAllStats` beim Einloggen und alle 2 Minuten, gezählt wird der Trainingszuwachs (umgerechnet wie beim Realistic Gym, mit Tagesdeckel); beim ersten Abgleich werden schon vorhandene Werte einmalig übernommen (gedeckelt). Einstellungen in `Config.RtxGym.ToFightClub.basic`.

Added

  • Überarbeitete Kampf-Animationen eingebaut (Wolf Fire Modz, FiveM-Paket von Popcorn Roleplay, mit Freigabe der Ersteller): Schläge, Tritte, Ausweichen, Treffer-Reaktionen, Provozieren und Takedowns sehen realistischer aus. Sie gelten für alle unbewaffneten Kämpfe auf dem Server und sind nur in der Third-Person-Ansicht sichtbar – im Kampf wird die Ego-Perspektive deshalb gesperrt (`Config.CombatAnimations`). Credits und Lizenz in `install/LICENSE-ANIMATIONS.txt`.
  • Kampfbild wie der GTA-Nahkampf mit Combat Overhaul (`Config.CombatAnimations.Style = 'overhaul'`, Standard): Spieler und NPC stehen und bewegen sich in der echten Kampfhaltung, Schläge laufen im Originaltempo mit weichen Übergängen, leichte Treffer bewegen nur den Oberkörper und brechen den eigenen Schlag nicht ab, vor dem Kampf ein Square-up statt Schattenboxen, Deckung = Kampfhaltung mit erhobenen Fäusten, Anlauf-Schlag als springender Haymaker. Admins vergleichen live mit `/fcanimstyle` (overhaul | classic); `'classic'` = alter Stand
  • Schläge treffen zuverlässiger und fühlen sich runder an: Beim Ausholen dreht sich der Angreifer (Spieler und NPC) zum Gegner und rückt bei Bedarf bis 0,45 m auf Schlagdistanz nach (wie der GTA-Nahkampf), ein Schlag zählt auch, wenn der Gegner kurz vor dem Treffpunkt in Reichweite war, Kombo-Eingaben kurz vor Ende des eigenen Schlags werden gemerkt statt verschluckt, eigene Treffer haben einen kurzen Hit-Stop mit Ton, der NPC rückt früher nach und schlägt nur mit Techniken, die aus seinem Abstand treffen. `/fcdebug` zeigt, warum eigene Schläge danebengehen (zu weit, falsche Richtung, zu nah, ausgewichen, geblockt). Werte in `config/combat.lua` (HitWindowMs, HomingStep, HomingTurn, InputBufferMs, NpcApproachMargin, HitFeedback)
  • Neuer Kampf-Motor `native` (Standard, `Config.CombatAnimations.Engine`): Im Ring kämpft man mit dem echten GTA-Nahkampf – normale GTA-Nahkampftasten, Lock-on, Kombos, Sprint-Angriff (Square-up/Ausweichen), Taumeln, Niederschläge und Abschluss-Finisher mit den Overhaul-Animationen wie auf der Straße, ohne Fight-Club-Zusätze. Fight Club wertet jeden GTA-Treffer (leicht/schwer nach GTA-Schaden) mit Leben, Ausdauer, Wackeln, Niederschlag, Runden und Punktrichtern; das GTA-Leben folgt dem Fight-Club-Leben, ein Finisher wird zum Fight-Club-Niederschlag mit Anzählen, Tod und Framework-Sterben werden abgefangen. Der NPC kämpft mit dem Standard-Kampfverhalten eines Straßen-Peds (unbewaffnet, bleibt im Ring). Lektionen, Prüfungen, Pratzen, Drills und Tutorials bleiben im eigenen System. Admins schalten mit `/fcengine native | scripted` um (gilt ab dem nächsten Kampf)
v1.0.4

Added

  • Optionale Anbindung an RTX Gym: Training im RTX-Gym (Realistic Gym System) stärkt die Fight-Club-Werte (mit Tagesgrenze), und Kämpfe, Lektionen, Prüfungen und Trainingsrunden geben RTX-„Combat“-XP. Ohne RTX ändert sich nichts; Einstellungen in `Config.RtxGym`

Changed

  • Lektion „Deckung halten“ ist schaffbar: Pops ruft vor jedem Schlag „Deckung hoch!“ (mit Ton), holt langsamer aus, schlägt seltener und meist Crosses statt Jabs; die Deckung läuft in den Drills nicht mehr leer
  • Kämpfer halten Mindestabstand: der Gegner-NPC wird sanft zurückgeschoben statt in dich hineinzurutschen, die KI weicht früher zurück, und Schläge aus „Körper an Körper“ zählen nicht mehr
  • Ringe mit Seilen sind jetzt auch von innen geschlossen: Hinaus geht es wie hinein nur durch Klettern über die Seile (Springen-Taste), im Kampf gar nicht; nach dem Kampf sagt ein Hinweis, wie man hinauskommt. Der NPC weicht nur noch innerhalb des Rings zurück. Der Hinterhof-Kreis bleibt offen (Verwarnung/Disqualifikation). Alter Stand: `Config.Combat.RingWallsFromInside = false`
  • Ruhigere Deckungs-Pose (angehaltene Haltung statt Tanz-Bewegung); Treffer bei gehaltener Deckung bewegen nur noch den Oberkörper, und die Deckung kommt erst nach der Reaktion wieder hoch

Fixed

  • Serverfehler `economy.lua:141` nach Lektionen mit schwacher Bewertung (Bestwert 0 ohne Vorwert)
  • Trainingsstationen fehlten in allen Gyms (Geräte, Bodenmarker, Trainingspartner, Sparring) – ein Gym ohne eigenen Kartenpunkt (Muscle Beach) brach den Aufbau ab
  • Kampfabende finden jetzt auch wieder in der Arena La Puerta statt, nicht nur an geheimen Untergrund-Orten
  • Promoter, Buchmacher, Kartenpunkt und Dach-Aufgang erscheinen sofort nach dem Story-Fortschritt (auch per `/fcstory`) und nach dem Kauf des VIP-Passes, nicht erst nach dem nächsten Aufstieg oder Kampf
v1.0.3

Changed

  • Untergrund-Schauplätze ab dem Parkhaus öffnen sich erst in Kapitel 4, wenn Sal Marino sein Angebot macht (der Hinterhof bleibt ab dem Prolog offen)
  • Legal-Modus: Story (Kapitel 4, Sal, Pops' Geschichte), Ziel-Tipps und Hinweise sprechen von der „Liga“ statt vom illegalen Untergrund
v1.0.2

Changed

  • Quiz-Antworten liegen nur noch auf dem Server (`locales_server/`) – Spieler können die richtigen Antworten nicht mehr aus den Sprachdateien lesen
  • Schutzgrenzen gegen Absprachen, Makros und Teleport (Mindest-Aktionen, Mindest-Kampfzeit, Duell-Abklingzeit, Quiz-Mindestzeit, Lauf-Höchsttempo) stehen jetzt in `config/server.lua` (`ServerConfig.Protection`), die nie an Spieler geht
  • README auf den aktuellen Stand gebracht, Kommentare in den offenen Dateien aufgeräumt

Removed

  • Beispieldaten der Browser-Vorschau sind nicht mehr im Paket
v1.0.1

Added

  • Karriere beginnt bei Lil' D im Hinterhof (Kartenpunkt „Karriere beginnen“) und lässt sich pausieren (Tablet, Pops, `/fcpause`) – ohne dauerhaftes Ziel im HUD
  • Anzeigen frei anordnen: `/fcadmin` → Anzeigen mit Editor (frei ziehen, 9 feste Plätze, Größe 50–200 %) für alle Spieler
  • Admin-Fenster: neuer Reiter „Anzeigen“ (jetzt 11 Reiter)

Changed

  • Beim Einloggen ohne Karriere nur noch ein kurzer Hinweis statt eines dauerhaften Ziels im HUD; der Start-Knopf im Tablet führt jetzt per Wegpunkt zu Lil' D
v1.0.0

Added

  • Eigenes Kampfsystem, jeden Treffer entscheidet der Server: Schläge, Tritte, Clinch, Deckung, Pendeln, Parade, Konter, Kombos, Ausdauer, Finisher, Latenzausgleich für PvP
  • 4 Kampfstile (Straßenkampf, Boxen, Kickboxen, Freestyle), Niederschläge mit Zählung und Aufsteh-Minispiel, Runden, Ecke mit Taktik, drei Punktrichter
  • Story-Karriere in 12 Abschnitten (Prolog, Kapitel 1–10, Epilog) mit Szenen, Entscheidungen, Ehre und 3 Enden
  • Akademie mit 46 Lektionen in 8 Modulen und 4 Prüfungen (Aufnahmetest, Amateur-Lizenz, Profi-Lizenz, Meisterprüfung)
  • Profi-Karriere mit Rangliste aus 50 Boxern, Lizenzen, Trainingslagern, Pressekonferenzen und 5 Titeln
  • Untergrund: 8 Schauplätze mit 56 Kämpfern, Bossen, Rivalen, Ruf und Gürteln; Hitze, Razzien mit Dispatch-Anbindung, Flyer, Schwarzgeld, Legal-Modus per Config
  • Arena: Herausforderungen mit Einsatz, Elo-Saisons, Champion-Gürtel, Turniere, Kampfabende, NPC-Schaukämpfe, Zuschauen mit `/fcwatch`
  • Wetten mit festen Quoten, Spieler-Pool und Live-Wetten
  • 17 Trainingsstationen mit Minispielen, Verletzungen, Ärzte, Ernährung
  • 29 Items für ox_inventory mit Bildern, Händler, Sponsoren, Manager, Cutman, Aufgaben, 58 Erfolge, eigene Gyms, Fight-Teams, Hall of Fame
  • Level 1–100, Prestige bis Stufe 10, Signature Move
  • Tablet (`F7` / `/fightclub`), Ersteinrichtungs-Assistent `/fcsetup`, Admin-Fenster `/fcadmin` mit 10 Reitern und Export der Orte
  • Server-Exports und Hooks für Jail- und Polizei-Scripts
  • Deutsch und Englisch; Config, Sprachdateien, Bridges und Installationsdateien offen

Pepper Keys

v1.0.0

Added

  • First release / Erste Veröffentlichung
  • Vehicle keys as ox_inventory items with plate and vehicle name / Fahrzeugschlüssel als ox_inventory-Items mit Kennzeichen und Fahrzeugname
  • Whoever holds the key may unlock and start, only player vehicles are locked / Wer den Schlüssel hält, darf aufschließen und starten, gesperrt sind nur Spielerfahrzeuge
  • Locksmith with spare keys and lock changes, first key for existing vehicles free / Schlüsseldienst mit Ersatzschlüssel und Schloss tauschen, erster Schlüssel für Bestandsfahrzeuge kostenlos
  • Hotwiring with minigame, tool, alarm and difficulty per vehicle class / Kurzschließen mit Mini-Spiel, Werkzeug, Alarm und Schwierigkeit je Fahrzeugklasse
  • Staff command /pkeys, server exports and alarm event / Team-Befehl /pkeys, Server-Exporte und Alarm-Event

Pepper Game Night

v1.0.0

Added

  • First release / Erste Veröffentlichung
  • 12 games with one lobby: board, cards, dice and party / 12 Spiele mit einer Lobby: Brett, Karten, Würfel und Party
  • AI players in 3 levels for 10 of the 12 games / KI-Mitspieler in 3 Stufen für 10 der 12 Spiele
  • Game tables, game box item, optional stakes with automatic refunds / Spieltische, Item Spielebox, optionaler Einsatz mit automatischer Erstattung
  • Statistics, leaderboard, spectating, invites, private rounds / Statistik, Bestenliste, Zuschauen, Einladungen, private Runden

Pepper Loadingscreen

v1.1.0

Added

  • Echter Ladefortschritt mit Balken, Prozent und Ladephasen · real loading progress with bar, percentage and loading phases
  • Begrüßung mit Spielername und Spielerzahl beim Verbinden · welcome with player name and player count on connect
  • Wechselnde Infokarten und optionaler QR-Code · rotating info cards and optional QR code
  • Drei Layouts: classic, center, side · three layouts: classic, center, side
  • Automatische Sprachwahl (`locale: "auto"`) · automatic language selection
  • `html/custom.js` für eigene Einstellungen, die Updates überstehen · `html/custom.js` for own settings that survive updates
v1.0.0

Added

  • Intro-Video, das nahtlos in ein Loop-Video übergeht (beide austauschbar, auch als Bild) · intro video flowing seamlessly into a loop video (both replaceable, image possible)
  • Servername, Untertitel und Ladeanzeige · server name, subtitle and loading indicator
  • Wechselnde Tipps mit Zähler und Zeitbalken · rotating tips with counter and timer bar
  • Deutsch und Englisch, Akzentfarbe, Abdunklung, Video-Ton · German and English, accent color, darkening, video sound

Pepper Eats

v1.1.0

Added

  • Wild-Rezepte: Wildburger, Kaninchen-Eintopf und Hirschragout mit den Zutaten Hirsch-, Wildschwein- und Kaninchenfleisch (im Großhandel erhältlich – Pepper Hunting ist nicht nötig; mit Pepper Hunting zerlegen Jäger ihr Wildfleisch zusätzlich für die Küche)
  • `Config.WildRecipes` (Standard `true`): `false` blendet Wild-Rezepte und Wild-Zutaten komplett aus
  • Server-Export `wildRecipes()`

Changed

  • Kasse: Knöpfe heißen jetzt „Jetzt zahlen lassen“ und „Rechnung (später zahlen)“; die Bestätigung sagt, dass der Kunde bar oder Karte wählt (Hinweis aus dem Spielertest)

Fixed

  • Chef-Tablet → Großhandel: Bei langen Bestellungen quetschte die Zutatenliste die Zeile „Offene Bestellungen“ zusammen – Status und Preis stehen jetzt oben, die Zutaten darunter
v1.0.0

Added

  • Restaurants im Spiel anlegen mit `/eatsadmin` – beliebig viele, ohne Neustart: Name, Farbe, 13 Logos oder eigene Bild-URL, 5 Vorlagen (Burger, Pizzeria, Bar/Club, Café/Bäckerei, Frei), Betriebsart Framework-Job (Auswahl aus den Jobs deines Frameworks) oder kaufbar, geführte Platzierung von Werbetafel und Stationen; funktioniert in jedem Gebäude und jeder MLO
  • Werbetafel mit Logo und Namen als Bild im Spiel, Status geöffnet/geschlossen/zu verkaufen, Sterne je Level-Stufe; beleuchtet, Neon oder animiert per Upgrade
  • Kochen mit 6 Minispielen (Schneiden, Grillen, Kneten, Einschenken, Mixen, Zusammenbauen) – Qualität 0–100 und 1–5 Sterne bestimmen Preis und Wirkung
  • 42 Rezepte und 54 Zutaten als ox_inventory-Items mit 99 fertigen Bildern; Wirkung auf Hunger, Durst und Stress, Boni, Alkohol mit Promille und Atemtest, Haltbarkeit mit Kühllager
  • Chef-Tablet: Übersicht, Aufträge, Level & Upgrades, Personal, Speisekarte und Menüs, Aktionen, Großhandel, Geschäftskonto, Einstellungen, Bestenliste
  • Personal mit 5 Rängen und 9 Rechten, Löhne je Dienstminute mit AFK-Schutz, optional Firmenkonto des Jobs
  • Kasse mit Angebot an den Kunden (bar oder Karte) oder Rechnung mit Zahlungsziel (`/eatsbills`)
  • Großhandel mit Lieferung ins Lager oder günstiger Abholung am Großmarkt
  • Restaurant-Level 1–50 mit 10 Stufen, Rezept-Freischaltungen und 8 Upgrade-Reihen; persönliches Level 1–50 mit Titeln
  • Auftragsbrett für ruhige Zeiten: Catering, Bürobestellung, Vorbereitung, Reinigung, Großmarkt-Fahrt, Werbung, Inventur, Wochenaufgabe und Bonus-XP
  • Liefer-App (`/eats`, Taste oder Tablet-Item; eigene App für lb-phone): Bestellen mit Treuhand, Lieferung oder Abholung, Trinkgeld, Küchenmonitor, Fahrer-Modus mit Lieferbeutel und Übergabe, Bewertungen, Gutscheine und Tagesangebote
  • Admin-Übersicht aller Restaurants mit Werkzeugen (Level setzen, Geld buchen, Zutaten zum Testen), 4 Discord-Webhooks, Server- und Client-Exports
  • Deutsch und Englisch; Config, Sprachdateien, Bridges und Installationsdateien offen

Pepper Hunting

v1.0.1

Changed

  • „Für die Küche zerlegen“ erscheint nicht, wenn Pepper Eats die Wild-Rezepte abgeschaltet hat (`Config.WildRecipes = false`)
v1.0.0

Added

  • Jagdgebiete: 6 Vorgaben (Paleto-Wald, Mount Chiliad, Raton Canyon, Grapeseed-Felder, Tongva Hills, Great Chaparral) und beliebig viele weitere – im Spiel mit `/huntadmin` abstecken (Umriss ablaufen), mit Tierarten, Bestand, Mindest-Level und Blip
  • Lebender Wildbestand je Gebiet auf dem Server, Spawn nur in Jägernähe, Nachwuchs über Zeit – Hirsch, Wildschwein, Puma, Kojote, Kaninchen, Falke
  • Eigene Jagdwaffen (Jagdbüchse, Flinte, Jagdmesser) als Items, nur im Jagdgebiet ziehbar; Trefferzonen, passende Waffe, Mehrfachtreffer und Frische bestimmen Qualität 0–100 und 1–5 Sterne
  • Pirsch: Wild hört, sieht und wittert (Wind je Gebiet), Raubtiere greifen an; Spuren, Nachsuche mit Blutspur, Fernglas, Wind- und Geräuschanzeige, Tarnkleidung, Lockrufe, Lockfutter, Salzleckstein, aufstellbare und feste Hochsitze
  • Aufbrechen mit Jagdmesser: Fleisch, Häute, Felle, Geweih, Keilerwaffen, Krallen und Federn als ox_inventory-Items mit Qualität, Jäger und „legal/illegal“; Wildhändler mit Tagesschwankung, Hehler für gewilderte Beute
  • Jagdschein mit Theorie-Prüfung (22 Fragen DE/EN, Lösungen nur auf dem Server), Schießstand-Prüfung, Ausweis-Item und Erweiterungen Großwild, Raubwild, Nachtjagd
  • Schonzeiten, Tageskontingente und Nachtjagd-Regeln – Verstoß = Wilderei mit Polizei-Meldung (ps-, cd-, qs-, rcore-, core_dispatch oder eingebaut)
  • Jagdladen mit 17 Waren; Jäger-Level 1–50 (≈ 60 Stunden) mit Freischaltungen für Erweiterungen, Waren, Gebiete, Hochsitze, Köder und Fallen
  • Sammelbuch je Tierart mit Meilensteinen, Präparator für Trophäen mit Punkten
  • Jagd-Tablet (Item oder `/hunttablet`): Übersicht, Level, Sammelbuch, Trophäen, Ranglisten, Karte, Hund, Gruppe, Wettbewerb, Legenden
  • Jagdhund (Retriever, Schäferhund, Husky) mit Namen, Füttern, Zuneigung und Hunde-Level: Bei Fuß, Sitz, Suchen, Apportieren (`/huntdog`)
  • Fallen für Kleinwild (Drahtschlinge, Kastenfalle)
  • Legendäre Tiere (Weißer Hirsch, Alter Keiler, Schattenjäger, Geisterkojote) mit Gerüchten, Ruhmeshalle und besonderen Trophäen
  • Jagdgruppen bis 6 Jäger mit XP-Anteil und Treibjagd; Wettbewerbe nach Zeitplan oder durch Admins, mit Preisen
  • Pepper-Eats-Verknüpfung: Wildfleisch beim Wildhändler für die Restaurant-Küche zerlegen
  • Admin-Menü mit Gebieten, Orten, Übersicht, Jagdschein/Level setzen und Wettbewerben; 3 Discord-Webhooks, Server- und Client-Exports
  • Deutsch und Englisch; Config, Sprachdateien, Bridges und Installationsdateien offen

Pepper Racing

v1.2.0

Added

  • **Underground-Karriere:** neuer Reiter **Aufträge** im Underground-Tablet mit 3 Angeboten, Schwierigkeit (leicht/mittel/schwer), Prämie in Schwarzgeld + Szene-Ruf, Tageslimit, „Neu würfeln“ gegen Schwarzgeld
  • 5 Auftragsarten: **Kurierfahrt** (Abholen → Abliefern unter Zeitdruck, Schäden kosten Prämie), **Blitzer-Jagd** (Blitzer mit Mindesttempo, Stellen automatisch aus den Geraden freigegebener Strecken), **Drift-Spur** (Punkteziel in einem Bereich), **Abhängen** (Suchgebiet folgt dir, optional echter Polizei-Alarm), **Rivalen-Duell** (Zeitfahren gegen Bestzeit + Ghost eines echten Fahrers, Sieg nimmt dem Rivalen Rep ab)
  • **Street-Rep-Stufen:** 6 Stufen von Neuling bis Legende, Fortschritt im Tablet; Stufen schalten Auftragsarten, schwere Aufträge, höhere Wetten, Pink Slips, Rennen mit Mindest-Stufe und einen Prämien-Bonus frei (alles in `Config.StreetRep`)
  • Underground-Rennen mit **Mindest-Stufe** ausschreiben (nur Fahrer ab dieser Stufe dürfen mitfahren)
  • **Schwarzgeld als Item** (`Config.DirtyMoney.Item`, z. B. `markedbills` mit Wert in den Metadaten) für Startgeld, Wetten, Preisgeld und Auftragsprämien – ox_inventory und qb-/ps-/lj-inventory
  • Auftrags-Anzeige im Spiel (Ziel, Zeitlimit, Fortschritt, Blitzer-Blitz), Banner bei neuer Stufe, Discord-Webhooks für Stufenaufstiege und gewonnene Rivalen-Duelle
  • Admin-Befehl `/racingrep <ID> <+/-Menge>` bzw. `/racingrep <ID> set <Wert>` (Szene-Ruf vergeben/setzen, `Config.StreetRep.AdminCommand`)
  • Neue Config-Datei `config/missions.lua` (Prämien, Zeitlimits, Treffpunkte, Drift-Bereiche, eigene Blitzer-Routen, Item-Belohnungen) und Tabelle `pepper_racing_missions` (legt der Server selbst an)

Changed

  • Wetten im Underground sind nach Stufe begrenzt (`Config.StreetRep.BetLimit`, nie über `Config.Bets.Max`)
  • Pink Slips erst ab Stufe 3 (`Config.StreetRep.Unlocks.pinkSlips`, Admins ausgenommen)
  • Während eines Auftrags kann man keinem Rennen beitreten und keins ausschreiben
v1.1.0

Added

  • 4 Standardstrecken (Sandy Shores Short Loop, Grand Senora Loop, Sandy Shores Airfield Drag, LSIA Runway Drag) – werden beim ersten Start eingespielt, wenn noch keine Strecke existiert (`install/default_tracks.json`, `Config.Tracks.InstallDefaults`)
v1.0.1

Fixed

  • Strecken-Editor ließ sich nicht starten („attempt to index a nil value (upvalue 'UI')“) – Ladereihenfolge der Client-Dateien behoben; betraf auch HUD, Rennablauf und Broadcast-Overlay
  • Ergebnis-Bildschirm ohne offenes Tablet: keine Maus, „Schließen“/ESC ging nicht (ESC öffnete das GTA-Menü) – der Bildschirm bekommt jetzt Maus und Tastatur und gibt sie beim Schließen zurück
v1.0.0

Added

  • Racing-Tablet (Item `racing_tablet`, optional Befehl) mit zwei Welten: heller **Pepper Racing Club** (legal) und dunkles **Underground** – Umschalter oben im Tablet
  • 6 Modi: Sprint, Rundstrecke (1–50 Runden), Ausscheidung, Drag, Drift, Zeitfahren mit Bestenliste
  • Rennoptionen: Klassen-Limit D–X, 2–16 Fahrer, Startgeld, Preisverteilung (Sieger / Podium / Top 5), Kollisionen oder Phasing, Ghost, Ideallinie, Reifenverschleiß, Wetten, privat mit Code, Startzeit sofort oder in 2–30 Minuten
  • Startaufstellung mit bis zu 16 Grid-Plätzen (nach Rating, Anmeldung oder ausgelost), Marker + GPS, 90 s Frist, optional Teleport
  • Startampel: 5 rote Lichter mit zufälliger Haltezeit; Drag mit Christmas Tree, Reaktionszeit, ET, Endgeschwindigkeit und Frühstart-Erkennung
  • Rennkommissar: Korridor-Erkennung mit Warnung und 5 s Zeitstrafe, Checkpoint-Reihenfolge, Plausibilitätsprüfung am Server, Disqualifikation nach 2 Verstößen
  • Rennleitung als RP-Rolle: Live-Karte, Zeitnahme, Zeitstrafen (+5/+10/+30 s), Disqualifikation, rote Flagge mit Erstattung, Durchsagen, Vorfall-Protokoll
  • Protestverfahren im Club: 4 Gründe, 120 s Frist, vorläufiges → offizielles Ergebnis; Auszahlung und Rating erst mit dem offiziellen Ergebnis
  • Live-HUD: Zeitnahme-Turm, Rundenzeiten, Delta zur Bestzeit, Sektorzeiten lila/grün/gelb, Mini-Karte, Reifen, Drift-Meter – 5 Elemente frei verschiebbar, pro Spieler gespeichert
  • Ghost (eigene Bestzeit oder Streckenrekord) und Ideallinie der Rekordrunde
  • Reifenverschleiß mit Grip-Verlust und Boxenstopp (Rundkurse ab 3 Runden), Fotofinish unter 0,1 s, Ergebnis-Bildschirm mit Podium
  • Leistungsklassen D/C/B/A/S/X aus den Fahrzeugwerten inkl. Tuning (PI 100–999), feste Klassen und Sperrliste in `config/vehicles.lua`
  • Underground: Rennen nur mit Bezirk und Uhrzeit, Treffpunkt 120 s vor dem Start per GPS, Racer-Alias, Schwarzgeld, Szene-Ruf
  • Szene-Heat pro Bezirk und Polizei-Alarm mit Wahrscheinlichkeit nach Heat – über ps-dispatch, cd_dispatch, qs-dispatch, rcore_dispatch, core_dispatch oder eingebaut
  • Wetten als Totalisator mit Live-Quoten (Club und Underground einzeln schaltbar)
  • Pink Slips (nur Underground, 1 gegen 1, doppelte Bestätigung, Besitzprüfung) – vom Server-Betreiber einschaltbar, Standard aus
  • Racer-Rating (Elo, Start 1000) mit 6 Rängen von Rookie bis Legende, 11 Abzeichen, Profil mit Rating-Verlauf und Bestzeiten
  • Crews (im Club „Team“) mit Kürzel, 12 Farben, 12 Emblemen, Motto, Rollen, Einladungen, Crew-Rating und Crew-Saisonpunkten
  • Saisons (30 Tage) mit Saisonpunkten, Belohnungen für die Top 10 (auch offline abholbar) und weichem Rating-Reset
  • Events: K.-o.-Turniere mit 4/8/16 Fahrern und Turnierbaum, Meisterschaften mit 2–10 Rennen und Punktetabelle
  • Broadcast-Overlay für Zuschauer, Streamer und Kommentatoren
  • Strecken-Editor im Spiel: Checkpoints, Breite 6–40 m, Aufnahme-Modus, Startplätze, Boxengasse, Vorschau-Kamerafahrt; Streckenabnahme für Strecken von Nicht-Admins
  • Rechte über Config-Rollen (ACE, Gruppen, Job ab Dienstgrad, Item, alle) für Rennen, Strecken, Abnahme und Rennleitung
  • Discord-Webhooks (Ergebnisse, Strecken, Underground, Sicherheit), Server-Exports `getProfile`, `isRacing`, `getActiveRaces`
  • ESX Legacy, QBCore und Qbox über offene Bridges; ox_inventory, qb-/ps-/lj-inventory und ESX-Inventar
  • Deutsch & Englisch mit deutschen Motorsport-Begriffen

Pepper RP-Commands

v2.0.0
v1.0.0

Pepper Carwash

v1.1.0

Added

  • Schnell-Aufbau als Vorgabe im geführten Aufbau: Du setzt nur die Spur (Waschstraße: Einfahrt, Anfang, Ende, Ausfahrt · Portalanlage: 2 Punkte · SB-Waschbox: 1 Punkt) – Stationen, Schranke, Terminal, Wände, Technik, Schilder und weitere Spuren stellt die Ressource selbst auf, nur dort, wo Platz ist. Vor dem Bauen zeigt eine Zusammenfassung, was gesetzt und was ausgelassen wird. „Genau einstellen“ bleibt als zweiter Weg
  • Selbst-Vermessung: Die Ressource liest die Maße aller Modelle einmalig selbst aus dem Spiel und stellt damit jedes Teil mittig und auf den Boden – auch eigene Props. Kein Befehl nötig; Stand und „Neu vermessen“ stehen in `/carwashadmin` → Diagnose (`Config.Measure`, mitgelieferte Maße in `config/model-dims.lua`)
  • Bild auf dem großen Werbeschild: Der bisher leere Rahmen zeigt ein Logo, von beiden Seiten lesbar. Vorgabe ist das Pepper-Scripts-Logo; ein eigenes Bild legst du in `html/img/` und trägst es in `Config.Signs` ein, `Config.Signs.Enabled = false` schaltet es ab (`INSTALL.md` Abschnitt 8). Je Anlage wählt der Admin ein Bild aus der Liste oder „kein Bild“
  • Knopf „Alle betroffenen Anlagen neu aufstellen“ in `/carwashadmin`, wenn ein Update einen Bauplan geändert hat; `Config.World.AutoRebuild` (`'ask'` Vorgabe, `'auto'`, `'off'`)
  • Fertiganlage: „Weitere Spuren: automatisch“ prüft im Spiel, ob rechts oder links Platz ist
  • Staubsaugerplatz: Beim Setzen zeigt die Vorschau den Stellplatz des Fahrzeugs als Umriss; der Schnell-Aufbau prüft ihn in Fahrzeuggröße und stellt nichts in ein Gebäude
  • Diagnose: Messungen, die von den mitgelieferten Maßen abweichen, stehen einzeln in der Liste mit „Messung übernehmen“ / „Vorgabe verwenden“
  • Neue Schalter `Config.Guide.MaxStep` und `Config.Guide.AvoidRoads` für die Platzprüfung des Schnell-Aufbaus

Changed

  • Der Stellplatz am Staubsauger liegt auf der Bedienseite der Säule (Baupläne und frei gebaute Plätze); das Einfahrt-Schild in den Bauplänen ist gedreht
  • `config/parts.lua`: `zOffset` / `offset` stehen nur noch dort, wo ein Teil bewusst anders stehen soll – ein eingetragener Wert geht der Rechnung vor. Eine `parts.lua` aus 1.0.0 gilt unverändert weiter, enthält aber die Korrekturen dieser Version nicht (Bildfläche des Werbeschilds, Höhe von Trockner-Gebläse und Pflanzkübel) – empfohlen ist die neue Datei
  • Für mitgelieferte Modelle gelten immer die mitgelieferten Maße; eine abweichende Messung wird nur gemeldet und gilt erst, wenn ein Admin sie übernimmt. Eigene Modelle stehen nach ihrer Messung
  • Vorgaben der Effekte in `config/programs.lua`: Ersatz-Effekte für Vorwäsche, Schaum und Dampf mit zurückhaltender Größe und Richtung. Die Werkzeuge in `/cwdev` sind freiwillig

Fixed

  • Trockner-Gebläse und Pflanzkübel schwebten 26 bzw. 14 cm über dem Boden
  • Das Einfahrt-Schild der Baupläne stand verkehrt herum
  • Der Stellplatz am Staubsauger konnte hinter der Säule oder in einem Gebäude liegen
v1.0.0

Added

  • Waschanlagen im Spiel erstellen mit `/carwashadmin`: geführter Aufbau, Fertiganlage, Baumodus mit 49 Teilen oder Zonen in vorhandenen Gebäuden
  • 3 Anlagentypen (SB-Waschbox, Portalanlage, Waschstraße) aus GTA-eigenen Props – kein MLO, keine Addon-Modelle
  • 6 Waschprogramme und 6 Extras mit Partikeln, Ton und Fortschrittsanzeige; Wachs-Schutz, der Garage und Neustart übersteht
  • SB-Waschbox mit Spritzpistole, Staubsaugerplatz mit Innenreinigung und Politur als Services
  • Kaufbare Betriebe (jeder Spieler höchstens eine Anlage), Verkauf und Übertragung, Staatsanlagen ohne Besitzer
  • Tablet mit Firmenkonto, Tagesabrechnung, eigenen Preisen, Lager, Stationen, Personal, Statistik und Hilfe
  • Lager und Verschleiß: Wasser, Shampoo, Wachs und Ersatzteile, Störungen, Techniker
  • Mitarbeiter mit 5 Rängen, Dienst, Provision, Aufgaben- und Schichtlohn; 8 Aufgaben, 7 davon als Minispiel
  • Betriebs-Level 1–100 mit 90 Upgrades, Baumodus für Besitzer und Betriebsprüfungen auf Level 30, 60 und 90
  • NPC-Kunden, Kundenkarten, Firmenkarten und Flottenverträge
  • Inaktivitäts-Regel (Standard 30 Tage) mit Vorwarnungen, Admin-Schutz und Wiederherstellen
  • Admin-Werkzeuge mit Protokoll und Diagnose, 6 Discord-Webhooks, Server- und Client-Exports
  • Eigene Oberfläche für Hinweistexte, Fortschrittsbalken, Benachrichtigungen, Dialoge und Menüs – einzige Abhängigkeit ist oxmysql
  • Optionale Items für ox_inventory, qb-inventory, ps-inventory, qs-inventory und das ESX-Inventar mit 5 Item-Bildern
  • Deutsch und Englisch, Spieler-Anleitung in beiden Sprachen (`SPIELER-ANLEITUNG.md`, `PLAYER-GUIDE.md`)

Pepper Newspaper

v1.1.0

Added

  • Automaten-Menü: zeigt die aktuelle Ausgabe und bis zu `Config.BackIssues` ältere Ausgaben mit Titelgeschichte – verpasste Ausgaben lassen sich nachkaufen
  • Kennzeichnung „Schon im Inventar“ am Automaten, damit niemand versehentlich doppelt kauft (ox_inventory, qb-inventory)
  • Lesezeichen: Beim erneuten Öffnen geht es an der zuletzt gelesenen Stelle weiter
  • Befehl `/newsstand` (`Config.FindCommand`) markiert den nächsten Zeitungsautomaten mit Symbol und Route auf Karte und Minimap (`Config.StandBlip`); Standorte optional über `Config.StandLocations`
  • Der Titel der aktuellen Ausgabe steht direkt an der Interaktion am Automaten
  • Beispielausgabe: Solange die Redaktion noch keine eigene Zeitung veröffentlicht hat, liegt eine Ausgabe mit 8 Artikeln an den Automaten (`Config.DemoEdition`, Inhalt in `config/demo.lua`); erneut anlegen mit dem Admin-Befehl `newspaperdemo`
  • Eigene Bilder aus `html/img/` der Ressource sind als Artikelbild erlaubt (z. B. `img/harbor.jpg`)
  • Bridge: neue Funktion `ownedEditions(src, item)` (optional – angepasste Bridges funktionieren ohne sie weiter)

Changed

  • Die Zeitung bleibt nach dem Lesen im Inventar und kann beliebig oft gelesen werden. `Config.ConsumeOnRead = true` stellt das alte Verhalten wieder her. Ohne Item-Metadaten (ESX-Standardinventar) bleibt sie einmalig nutzbar.
  • Die Interaktion am Automaten öffnet jetzt die Auslage statt sofort zu kaufen
v1.0.0

Added

  • Zeitungsautomaten: Kauf an allen GTA-Zeitungsautomaten per ox_target, qb-target oder Taste E
  • Einmalig nutzbares Zeitungs-Item mit gespeicherter Ausgabe (ox_inventory, qb-inventory, ESX)
  • Redaktion für Journalisten (Job `weazel`, QBCore `reporter`): Ausgaben mit bis zu 8 Artikeln und Bildern schreiben, Vorschau, veröffentlichen, archivieren
  • Rechte pro Job und Rang plus ACE-Recht `pepper.newspaper.editor`
  • Benachrichtigung aller Spieler bei neuer Ausgabe, optionaler Discord-Webhook-Log
  • Deutsch und Englisch

Pepper Newspaper (Open Source)

v1.1.0

Added

  • Automaten-Menü: zeigt die aktuelle Ausgabe und bis zu `Config.BackIssues` ältere Ausgaben mit Titelgeschichte – verpasste Ausgaben lassen sich nachkaufen
  • Kennzeichnung „Schon im Inventar“ am Automaten, damit niemand versehentlich doppelt kauft (ox_inventory, qb-inventory)
  • Lesezeichen: Beim erneuten Öffnen geht es an der zuletzt gelesenen Stelle weiter
  • Befehl `/newsstand` (`Config.FindCommand`) markiert den nächsten Zeitungsautomaten mit Symbol und Route auf Karte und Minimap (`Config.StandBlip`); Standorte optional über `Config.StandLocations`
  • Der Titel der aktuellen Ausgabe steht direkt an der Interaktion am Automaten
  • Beispielausgabe: Solange die Redaktion noch keine eigene Zeitung veröffentlicht hat, liegt eine Ausgabe mit 8 Artikeln an den Automaten (`Config.DemoEdition`, Inhalt in `config/demo.lua`); erneut anlegen mit dem Admin-Befehl `newspaperdemo`
  • Eigene Bilder aus `html/img/` der Ressource sind als Artikelbild erlaubt (z. B. `img/harbor.jpg`)
  • Bridge: neue Funktion `ownedEditions(src, item)` (optional – angepasste Bridges funktionieren ohne sie weiter)

Changed

  • Die Zeitung bleibt nach dem Lesen im Inventar und kann beliebig oft gelesen werden. `Config.ConsumeOnRead = true` stellt das alte Verhalten wieder her. Ohne Item-Metadaten (ESX-Standardinventar) bleibt sie einmalig nutzbar.
  • Die Interaktion am Automaten öffnet jetzt die Auslage statt sofort zu kaufen
v1.0.0

Added

  • Zeitungsautomaten: Kauf an allen GTA-Zeitungsautomaten per ox_target, qb-target oder Taste E
  • Einmalig nutzbares Zeitungs-Item mit gespeicherter Ausgabe (ox_inventory, qb-inventory, ESX)
  • Redaktion für Journalisten (Job `weazel`, QBCore `reporter`): Ausgaben mit bis zu 8 Artikeln und Bildern schreiben, Vorschau, veröffentlichen, archivieren
  • Rechte pro Job und Rang plus ACE-Recht `pepper.newspaper.editor`
  • Benachrichtigung aller Spieler bei neuer Ausgabe, optionaler Discord-Webhook-Log
  • Deutsch und Englisch

Pepper Fishing

v1.0.0

Added

  • Angeln an jedem Gewässer mit Drill-Minispiel (Schnurspannung, Fluchten, Abtauchen, Sprünge, Schnurbruch, Ausschlitzen)
  • 83 Fischarten in den Zonentypen Küste, Hochsee, See, Fluss und Sumpf, 12 legendäre Boss-Fische mit Sichtungen
  • Level 1–100, 10 Ränge, Skill-Baum mit 4 Zweigen und 24 Perks
  • Ausrüstung mit Haltbarkeit (Ruten, Rollen, Schnüre, Haken, Sonare) und 12 Köder
  • Tageszeit, Wetter, Gezeiten, Saison und Beißvorhersage
  • Fang-Kamera, Fangkarte, Fischlexikon, Server-Rekorde, Ranglisten, Hall of Fame, 36 Erfolge
  • Dynamischer Fischmarkt, Tages- und Wochenaufträge, Restaurant-Lieferungen
  • Bootsverleih, Angeln vom Boot, Sonar mit Schwärmen und Hotspots
  • Turniere mit Live-Wertung, Angel-Saison mit Belohnungen
  • Angelschein, Schonzeiten, geschützte Arten, Sperrzonen, Schwarzmarkt, Kontrolle mit Bußgeldkatalog
  • Beifang und Schätze (Flaschenpost, Schatzkarte, Truhe)
  • Angelbuch (Item) und NPC-Stationen, Interaktion über ox_target, qb-target oder TextUI
  • ox_inventory-Items (Deutsch/Englisch) und 124 Item-Bilder
  • Verwaltungsseite im Angelbuch, Discord-Webhooks, 3 Server-Exports

Pepper Poker

v1.1.0

Added

  • Bots zum Testen (`Config.Bots`, standardmäßig aus): Admins setzen computergesteuerte Mitspieler an einen Tisch – über die Tisch-Verwaltung („Bot hinzufügen“ / „Bots entfernen“) oder `/pokerbot [anzahl]`. Bots spielen mit Chips aus dem Nichts, tauchen in keiner Statistik auf und verschwinden, sobald der letzte echte Spieler aufsteht

Fixed

  • Doppelte Stühle am Casino-Tisch: Das Modell bringt 4 eingebaute Hocker mit – das Script erzeugt dort keine eigenen Stühle mehr, die Spieler sitzen auf den Hockern des Tischs
  • Stühle standen bei länglichen Tischen halb in der Tischplatte: Sie werden jetzt anhand der Maße des Tisch-Modells rund um die Tischkante gestellt (`Config.Table.ChairGap`)

Changed

  • Das Tisch-Modell richtet sich nach der Sitzanzahl: 2–4 Plätze = Casino-Tisch mit eingebauten Hockern, 5–8 Plätze = großer Tisch mit Stühlen rundherum. `Config.Table.Models` kennt dafür `maxSeats`, `chairs`, `seatZ` und `chair`
  • `/pokerdebug` (F8-Konsole) listet Tisch-Modell, Sitzpositionen und Props am nächsten Tisch – hilfreich bei eigenen Modellen
v1.0.3

Fixed

  • Stühle früherer Tisch-Einstellungen blieben stehen: Beim Umbau, Löschen und Start werden jetzt alle eigenen Tisch- und Stuhl-Modelle am Tisch entfernt, die nicht mehr dazugehören
  • Sitzverteilung auf dem Bogen: Jeder Platz sitzt in der Mitte seines Abschnitts (2 Spieler sitzen nebeneinander statt an den Tisch-Enden)
v1.0.2

Fixed

  • Zu viele Stühle am Tisch: verwaiste Tisch- und Stuhl-Modelle werden jetzt zuverlässig entfernt (auch nach einem Neustart der Ressource)
  • Halbrunder Casino-Tisch: Die Spieler sitzen jetzt im Halbkreis auf der Spielerseite statt rund um den Tisch; bei vielen Plätzen rücken die Stühle auseinander

Changed

  • `Config.Table.Models`: Einträge können jetzt `{ model, arc, heading, radius }` sein; neu `Config.Table.SeatSpacing`
v1.0.1

Fixed

  • Schwarzer Bildschirm für alle Spieler nach dem Start der Ressource: Die unsichtbare Oberfläche war durch `color-scheme: dark` am Wurzelelement undurchsichtig
v1.0.0

Added

  • Texas Hold'em (No-Limit) an frei platzierbaren Tischen für 2–8 Spieler – ESX Legacy, QBCore und Qbox
  • Tisch-Editor im Spiel (`/pokeradmin`): Tisch an der eigenen Position anlegen, versetzen, ändern, ein-/ausschalten, löschen; Spieler vom Tisch nehmen
  • Je Tisch einstellbar: Name, Sitze, Small/Big Blind, Mindest- und Höchst-Buy-in, Konto (Bargeld, Bank, Schwarzgeld oder Chips-Item), Rake, PIN für private Runden, Tisch und Stühle erzeugen
  • Vollständige Regeln: Blinds, Mindest-Raise, All-in, Side-Pots, Split-Pots, Heads-up-Reihenfolge, automatisches Aufdecken bei All-in, Rückgabe nicht gecallter Einsätze
  • Der Server mischt, gibt und rechnet alles – fremde Karten verlassen den Server erst am Showdown
  • Zug-Timer mit automatischem Check/Fold, automatisches Aussetzen nach Zeitüberschreitungen; Plätze werden bei langem Aussetzen oder ohne Chips frei
  • Nachkaufen am Tisch, Aussetzen, Schnell-Reaktionen, Protokoll der letzten Aktionen
  • Zuschauen an jedem Tisch (begrenzt je Tisch), private Tische nur mit PIN
  • Rake mit Prozentsatz, Deckel und „No Flop, No Drop“; optional Überweisung an ein Firmenkonto (esx_addonaccount, qb-banking, Renewed-Banking)
  • Geld-Sicherheit: Jeder Stack ist in der Datenbank gesichert; bei Disconnect, Charakterwechsel, Neustart oder Absturz wird automatisch ausgezahlt bzw. beim nächsten Laden des Charakters nachgezahlt
  • Statistik je Charakter (Hände, gewonnene Hände, größter Pot, Gewinn/Verlust, beste Hand) und Bestenliste (`/pokerstats`)
  • Hand-Protokoll in der Datenbank für Streitfälle (Aufbewahrung einstellbar)
  • Discord-Webhooks für große Pots und Änderungen an Tischen
  • Optionales Chips-Item `poker_chips` (ox_inventory, qb-inventory, ESX-Inventar)
  • Server-Exports `isPlaying(src)` und `getTables()`
  • Deutsch und Englisch, alle Texte in `locales/` anpassbar

Pepper City Transit Bundle

v1.0.0

Added

  • Stadtverkehr-Bundle (City Transit Bundle): Pepper Taxi + Pepper Bus (Escrow-Versionen) für 23,99 € statt 29,98 € (−20 %)
  • Tebex-Paket 7706008 (Kategorie Bundles), liefert die Cfx.re-Assets 1122224 und 1122582 aus
  • Updates der enthaltenen Scripts kommen automatisch über deren eigene Assets

Pepper Transport Bundle

v1.0.0

Added

  • Transport-Bundle: Pepper Taxi + Pepper Bus + Pepper Trucking (Escrow-Versionen) für 38,99 € statt 49,97 € (−22 %)
  • Tebex-Paket 7706001 (Kategorie Bundles), liefert die drei Cfx.re-Assets 1122224, 1122582 und 1123020 aus
  • Updates der enthaltenen Scripts kommen automatisch über deren eigene Assets

Pepper Farmer

v1.0.0

Added

  • Wirtschaft: Händler, Großauftrag-Depot, Hofladen-Tresen (Position korrigiert: x 2416 statt 2016) und Schau-Juror über Farm.World; der Landhandel ist in 5 Einkaufsläden mit eigenem NPC und Blip aufgeteilt (Saatguthandel, Gartengeräte, Dünger & Pflanzenschutz an den Einsteigerbeeten, Hof- & Tierbedarf an der Stallanlage, Verpackung & Zutaten an der Farmzentrale; `Config.Shops`), der Hofladen Grapeseed kauft nur noch an
  • Item-Bilder für alle 265 Items (`install/images/*.png`, 128×128, transparent) zum Kopieren nach `ox_inventory/web/images/`
  • Admin-Reiter → Felder: **Felder umbenennen** (Stift am Namen, „Auf Config zurücksetzen“); gilt sofort für alle Spieler
  • Admin-Reiter → Felder: **Neue Felder im Spiel anlegen** (Art, Größe, Name, Level, Pachtpreis → Geometrie-Editor) und
  • Tablet: neuer Reiter **Anleitung** (nur Deutsch) mit 11 Kapiteln für Einsteiger und RP-Ideen, eigenen Illustrationen
  • Tablet: neuer Reiter **Saatkalender** – aktuelle Jahreszeit mit Live-Countdown bis zum Wechsel und nächster Saison,
  • `Farm.Season.at/current` liefern zusätzlich `startsAt`, `next`, `nextLabel`, `mode`, `lengthDays`;
  • **Farm.World – sichtbare Interaktionspunkte (Fundament):** neue Dateien `config/world.lua` (Schalter, Streaming-Distanz,
  • Admin-Reiter → Orte/Felder: Spalte **Darstellung** (Modell, „Modell vorhanden/fehlt“ aus dem Spiel, Blip an/aus) und Fenster
  • Registry: jeder Ort mit Objekt trägt seinen Typ (`world`), 158 Orte vorbereitet; Server-Validierung, Log-Arten

Changed

  • Kopfzeile: Restzeit der Jahreszeit jetzt live in Tagen und Stunden („noch 3 T 5 Std“, unter einem Tag
  • Farmzentrale: Büro ist jetzt ein **Farmverwalter-NPC** mit „Tablet öffnen“, das Hoflager ein **Kistenstapel** (über
  • Maschinendepot über Farm.World: Fahrzeugausgabe = Mechaniker-NPC (Ausparken, Einparken, Fahrzeugliste), Werkstatt =
  • Farming über Farm.World: 7 Wasserstellen = Wassertank mit Blip (Standard an), Hofwerkstatt = Werkbank, Saatgutlabor = Labortisch mit Mikroskop, Pachttafeln (auch eigene Felder) mit ox_target an der Tafel und Blip je Tafel schaltbar; Werkstatt (2408.31/4995.26) und Labor (2378.61/5026.38, vorher 0,9 m neben der Destille) auf Näherungs-Positionen laut `docs/WORLD.md` §3
  • Produktion über Farm.World: alle 40 Maschinen als sichtbare Objekte (Mühle, Presse, Kessel, Fässer, Tische …) mit ox_target am Objekt, Blip je Maschine aus, Standort-Blips Farm/Imkerei/Verarbeitungszentrum an (Farm-Blip jetzt Mitte der Maschinenreihen 2444.72/4969.45); Maschinen auf exaktem Raster (Reihe A Heading 315, Reihe B 135, 5,2 m), Silo aus dem Feld ans Ende von Reihe B, Verarbeitungszentrum 7 m Abstand – alles Näherungen
  • Tierhaltung über Farm.World: alle 46 Stallpunkte sichtbar (Tafel = Schild, Trog = Futterraufe/Heuballen/Eimer, Tränke = Wassertrog/Eimer, Nester = Hühnerstall, Beuten = Kistenreihe, Melk-/Scherplatz = Viehgatter, Tür = Weidetor/Schweinehütte, Brutkasten = Heizgerät) mit ox_target am Objekt, Trog/Tränke/Sammelstelle/Tür ohne Kollision (Tier-KI läuft weiter), Tröge/Tränken 0,6 m nach außen; Übergabe Verarbeitung = Fahrer-NPC mit Sackkarre; Blips: Stallanlage und Trüffelwald (mit Holzstapel als Wegmarke) an, Einzelpunkte aus; „+N im Stall“-Text über der Tafel

Fixed

  • Modus `calendar`: Saisonende (`endsAt`) liegt jetzt exakt auf dem Monatsersten 00:00 UTC statt auf einer groben
  • Kopfzeile: Die Saison-Anzeige wurde durch die Chip-Klasse `.season` winzig und in Versalien dargestellt

Added

  • Erste Veröffentlichung

Pepper HUD

v1.0.0

Added

  • Erste Version: 3 Stile, /hud-Menü mit Live-Vorschau, verschiebbare Elemente, Tacho, Gurt, Tempomat, Kinomodus, runde/eckige Minimap (ESX + QBCore)

Pepper Trucking

v1.0.0

Added

  • LKW-Karriere mit 50 Leveln, Reputation, Bewertung und Skill-Baum (8 Skills, 1 Punkt je Level)
  • Frachtbörse mit persönlichen Angeboten: 24 Frachtarten, Gefahrgut, Kühlware, Schwertransporte, Eilaufträge, Mehrstopp-Touren
  • Echte Anhänger: Ankuppeln an der Rampe, Abstellen in der Entladezone, Einpark-Bewertung mit Einparkhilfe
  • Frachtschaden, Kühlkette, Lieferfristen, Wiegestationen mit Sondergenehmigung, Kraftstoff mit Tankstellen (oder externes Tank-Script)
  • Eigene LKW mit Händler, Garage, Verschleiß, Werkstatt (Tuning, Lackierung, Reparatur) und Wiederverkauf
  • Konvoi für bis zu 4 Fahrer mit gemeinsamen Aufträgen und Konvoi-Bonus
  • Spedition mit Personal, Rängen, Firmenkonto, Fuhrpark, Depots und passiv fahrenden KI-Fahrern
  • Frachtort-Editor im Spiel (inkl. `/truckloc`), Adminpanel (auch offline), Tablet und HUD im Pepper-Design, Deutsch und Englisch

Pepper Bus

v1.0.0

Added

  • Busfahrer-Karriere mit 50 Leveln, Reputation und 6 Bussen vom Shuttle bis zum Festival-Bus
  • Echter Linienbetrieb: Haltestellen, Türen, Ein- und Aussteigen, Mindesthaltezeit, Fahrplan mit Pünktlichkeit
  • 14 Standardlinien, 10 Linientypen, 9 Fahrgasttypen, Leitstellen-Angebote mit Nachfragebonus
  • 1–5-Sterne-Bewertung, tägliche und wöchentliche Challenges, Dienstzeit-Bonus, Sonderfahrten für Spieler
  • Busunternehmen (öffentlich oder Spielerfirma) mit Mitarbeitern, Rängen, Gehältern und Firmenkonto
  • Linien-Editor im Spiel (inkl. `/busstop`, Vorschau, Testfahrt, Kopie, Gegenrichtung), Adminpanel mit Offline-Bearbeitung und Audit-Log
  • Fahrer-Tablet, HUD, Sounds; Deutsch und Englisch

Pepper Bus (Open Source)

v1.0.0

Added

  • Busfahrer-Karriere mit 50 Leveln, Reputation und 6 Bussen vom Shuttle bis zum Festival-Bus
  • Echter Linienbetrieb: Haltestellen, Türen, Ein- und Aussteigen, Mindesthaltezeit, Fahrplan mit Pünktlichkeit
  • 14 Standardlinien, 10 Linientypen, 9 Fahrgasttypen, Leitstellen-Angebote mit Nachfragebonus
  • 1–5-Sterne-Bewertung, tägliche und wöchentliche Challenges, Dienstzeit-Bonus, Sonderfahrten für Spieler
  • Busunternehmen (öffentlich oder Spielerfirma) mit Mitarbeitern, Rängen, Gehältern und Firmenkonto
  • Linien-Editor im Spiel (inkl. `/busstop`, Vorschau, Testfahrt, Kopie, Gegenrichtung), Adminpanel mit Offline-Bearbeitung und Audit-Log
  • Fahrer-Tablet, HUD, Sounds; Deutsch und Englisch

Pepper Taxi

v1.0.1

Fixed

  • Firmenkonto: Absturz bei Ein-/Auszahlungen, Gehältern und Fahrteinnahmen einer Spielerfirma behoben
  • Challenge-Popup: Texte und Belohnungen wurden verschoben dargestellt
v1.0.0

Added

  • Taxi-Karriere mit 50 Leveln, Reputation, 15 Kundentypen und 12 Missionstypen inkl. Limousinen-Karriere
  • 1–5-Sterne-Bewertung, tägliche und wöchentliche Challenges, Dienstzeit-Bonus
  • Spielerfahrten und `/taxi`-Anfragen
  • Taxi-Unternehmen (öffentlich oder Spielerfirma) mit Mitarbeitern, Rängen, Gehältern und Firmenkonto
  • Adminpanel mit Offline-Bearbeitung und Audit-Log
  • Dispatch-Tablet, HUD, Sounds; Deutsch und Englisch

Pepper Taxi (Open Source)

v1.0.1

Fixed

  • Firmenkonto: Absturz bei Ein-/Auszahlungen, Gehältern und Fahrteinnahmen einer Spielerfirma behoben
  • Challenge-Popup: Texte und Belohnungen wurden verschoben dargestellt
v1.0.0

Added

  • Taxi-Karriere mit 50 Leveln, Reputation, 15 Kundentypen und 12 Missionstypen inkl. Limousinen-Karriere
  • 1–5-Sterne-Bewertung, tägliche und wöchentliche Challenges, Dienstzeit-Bonus
  • Spielerfahrten und `/taxi`-Anfragen
  • Taxi-Unternehmen (öffentlich oder Spielerfirma) mit Mitarbeitern, Rängen, Gehältern und Firmenkonto
  • Adminpanel mit Offline-Bearbeitung und Audit-Log
  • Dispatch-Tablet, HUD, Sounds; Deutsch und Englisch

Pepper Chat

v1.0.0

Pepper Notify

v1.0.2
v1.0.1
v1.0.0