Zum Inhalt springen

Einen Shop erstellen

Alles auf dieser Seite geschieht direkt im Panel (/shopcreator) und wird sofort in der Datenbank gespeichert. Spieler sehen alle Änderungen ganz ohne Serverneustart.


Erstelle einen Shop über Create Shop und öffne ihn mit dem Stift-Symbol. Jeder Abschnitt lässt sich aufklappen.

Ein Shop kann an beliebig vielen Orten vertreten sein. Klicke auf Add, wähle ein Ped-Modell aus der Liste und drücke Set by Cursor: Eine Vorschau des Verkäufers folgt deinem Blickfeld.

TasteBeim Platzieren
MausradVerkäufer drehen
↑ / ↓Heben oder senken
EHier platzieren
XAbbrechen

Customize Clothes passt die Kleidung des Verkäufers Stück für Stück an; Copy Outfit überträgt die Kleidung deines eigenen Charakters direkt auf das Ped.

Ein- oder ausschaltbar, mit Sprite (Icon), Color, Size und Name. Der Blip verschwindet zusammen mit dem Verkäufer, solange ein überfallener Standort geschlossen ist.

Für serverseitig betriebene Shops. Jedes Produkt umfasst:

FeldBedeutung
Item NameDer interne Item-Name, exakt wie im Inventar definiert
LabelDer im Shop angezeigte Name
PriceStückpreis
CategoryEine der Kategorien aus Config.Categories; das Shop-Fenster gruppiert danach
Payment TypeCash Only, Bank Only, Black Money Only, All (Cash + Bank + Black Money) oder All (Cash + Bank)

An der Kasse wählt der Spieler die gewünschte Menge und bei Mehrfachauswahl die Zahlungsart.

Aktiviere Job Restriction und füge Jobs mit Mindestrang hinzu. Spieler ohne passenden Job erhalten eine entsprechende Meldung und der Shop bleibt für sie verschlossen.

FeldBedeutung
Enable RobberyOb dieser Shop überhaupt überfallen werden kann
Cooldown (minutes)Wie lange der Standort nach einem Überfall geschlossen bleibt
Duration (seconds)Wie lange der Räuber den Verkäufer mit vorgehaltener Waffe bedrohen muss
RewardsBeliebige Anzahl: Ein Item mit Menge oder Geld (Bargeld, Bank, Schwarzgeld) als Festbetrag oder Zufallsbereich mit Min und Max

Aktiviere Store Ownership und füge über Add Besitzer über den durch Config.IdentifierType festgelegten Identifier hinzu (standardmäßig Discord-ID). Ein Spieler-Shop verkauft aus einer eigenen Produktliste, die von Besitzern und Mitarbeitern bestückt wird; serverseitige Produkte werden währenddessen ausgeblendet.

Aktiviere Webhooks und füge eine Discord-Webhook-URL ein. Der Shop protokolliert dann Einkäufe, Überfälle, Lagerbestandsänderungen sowie Einstellungen und Entlassungen — inklusive Screenshot bei aktivem Config.Screenshot und laufendem screenshot-basic.


Ein Besitzer öffnet seinen Shop wie jeder andere Kunde. Ein Zahnrad-Symbol im Shop-Fenster öffnet die Shop-Einstellungen mit vier Bereichen:

BereichWas der Besitzer dort macht
NameShop umbenennen
ProductsProdukt aus dem eigenen Inventar einstellen: Item auswählen, Anzahl für das Regal festlegen, Preis, Kategorie und Zahlungsart bestimmen. Items werden aus dem Inventar entnommen. Bestand kann nachgefüllt oder entnommen werden
EmployeesSpieler im Umkreis von 10 Metern einstellen, Provisionssätze festlegen oder Mitarbeiter entlassen
VaultShop-Konto: White Money und Black Money getrennt verwaltet. Sauberes Geld bar/per Bank einzahlen und auszahlen; Schwarzgeld einzahlen und abheben

Wenn ein Kunde einkauft:

  1. Der Lagerbestand sinkt um die verkaufte Menge. Ausverkaufte Produkte können nicht gekauft werden.
  2. Die Zahlung wandert in den Tresor — Schwarzgeld auf das Schwarzgeld-Konto, alles andere auf das saubere Konto.
  3. Mitarbeiter mit Provision erhalten ihren Prozentsatz des Verkaufs in ihren Personal Vault.

Der Besitzer wählt einen Spieler in der Nähe aus; dieser wird per Abfrage gebeten, mit Y anzunehmen oder mit N abzulehnen. Mitarbeiter erhalten dasselbe Zahnrad-Menü, jedoch nur mit dem Bereich Products (Nachfüllen und Verwalten bestehender Produkte — neue Produkte nur, wenn Config.AllowEmployeesAddProducts aktiv ist) und dem Bereich Vault. Das Umbenennen, Einstellen von Personal und der Haupttresor bleiben den Besitzern vorbehalten.

Der Personal Vault zeigt die verdiente Provision eines Mitarbeiters und erlaubt die Auszahlung in bar oder auf die Bank.


  1. Ein Spieler zielt mit einer Waffe aus maximal 5 Metern Entfernung auf den Verkäufer. Fäuste zählen niemals.
  2. Der Verkäufer hebt die Hände und ein Fortschrittsbalken erscheint am oberen Bildschirmrand. Er füllt sich über die eingestellte Dauer, solange gezielt wird, und leert sich beim Loslassen. Stirbt der Verkäufer, schlägt der Überfall fehl.
  3. Die Polizei — die Jobs in Config.RobberyNotifyJobs — erhält eine Meldung und einen roten Blip am Shop für 1 Minute. Bei Config.PoliceAlert = "custom" wird dein eigenes Dispatch aufgerufen.
  4. Ist der Balken voll, erhält der Räuber die Beute. Bei einem Spieler-Shop mit Config.TakeRobberyMoneyFromVault stammt das Geld aus dem Tresor und stoppt, sobald dieser leer ist.
  5. Der Standort schließt für die Dauer des Cooldowns: Verkäufer und Blip verschwinden für alle Spieler und kehren nach Ablauf der Wartezeit zurück.

An jedem Standort kann immer nur ein Überfall gleichzeitig stattfinden.