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.
Das Panel, Abschnitt für Abschnitt
Abschnitt betitelt „Das Panel, Abschnitt für Abschnitt“Erstelle einen Shop über Create Shop und öffne ihn mit dem Stift-Symbol. Jeder Abschnitt lässt sich aufklappen.
Standorte (Locations)
Abschnitt betitelt „Standorte (Locations)“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.
| Taste | Beim Platzieren |
|---|---|
| Mausrad | Verkäufer drehen |
| ↑ / ↓ | Heben oder senken |
| E | Hier platzieren |
| X | Abbrechen |
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.
Produkte
Abschnitt betitelt „Produkte“Für serverseitig betriebene Shops. Jedes Produkt umfasst:
| Feld | Bedeutung |
|---|---|
| Item Name | Der interne Item-Name, exakt wie im Inventar definiert |
| Label | Der im Shop angezeigte Name |
| Price | Stückpreis |
| Category | Eine der Kategorien aus Config.Categories; das Shop-Fenster gruppiert danach |
| Payment Type | Cash 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.
Überfälle (Robbery)
Abschnitt betitelt „Überfälle (Robbery)“| Feld | Bedeutung |
|---|---|
| Enable Robbery | Ob 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 |
| Rewards | Beliebige Anzahl: Ein Item mit Menge oder Geld (Bargeld, Bank, Schwarzgeld) als Festbetrag oder Zufallsbereich mit Min und Max |
Eigentum (Ownership)
Abschnitt betitelt „Eigentum (Ownership)“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.
Webhooks
Abschnitt betitelt „Webhooks“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.
Spieler-Shops
Abschnitt betitelt „Spieler-Shops“Ein Besitzer öffnet seinen Shop wie jeder andere Kunde. Ein Zahnrad-Symbol im Shop-Fenster öffnet die Shop-Einstellungen mit vier Bereichen:
| Bereich | Was der Besitzer dort macht |
|---|---|
| Name | Shop umbenennen |
| Products | Produkt 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 |
| Employees | Spieler im Umkreis von 10 Metern einstellen, Provisionssätze festlegen oder Mitarbeiter entlassen |
| Vault | Shop-Konto: White Money und Black Money getrennt verwaltet. Sauberes Geld bar/per Bank einzahlen und auszahlen; Schwarzgeld einzahlen und abheben |
Wenn ein Kunde einkauft:
- Der Lagerbestand sinkt um die verkaufte Menge. Ausverkaufte Produkte können nicht gekauft werden.
- Die Zahlung wandert in den Tresor — Schwarzgeld auf das Schwarzgeld-Konto, alles andere auf das saubere Konto.
- Mitarbeiter mit Provision erhalten ihren Prozentsatz des Verkaufs in ihren Personal Vault.
Mitarbeiter
Abschnitt betitelt „Mitarbeiter“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.
Überfälle
Abschnitt betitelt „Überfälle“- Ein Spieler zielt mit einer Waffe aus maximal 5 Metern Entfernung auf den Verkäufer. Fäuste zählen niemals.
- 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.
- Die Polizei — die Jobs in
Config.RobberyNotifyJobs— erhält eine Meldung und einen roten Blip am Shop für 1 Minute. BeiConfig.PoliceAlert = "custom"wird dein eigenes Dispatch aufgerufen. - Ist der Balken voll, erhält der Räuber die Beute. Bei einem Spieler-Shop mit
Config.TakeRobberyMoneyFromVaultstammt das Geld aus dem Tresor und stoppt, sobald dieser leer ist. - 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.