Klick lädt das Video von YouTube.
01Ein Laden ist eine Zeile

Position und Typ, fertig ist der Laden mit Marker, Blip, Ped und Kasse. Das Sortiment steht einmal beim Typ, zwanzig Filialen sind zwanzig Zeilen.

02Der Server rechnet

Der Client schickt nur Nummern. Preis, Job, Lizenz, Öffnungszeit und Traglast prüft der Server beim Kauf noch einmal und was nicht ins Inventar passt, ist sofort zurückgebucht.

03Alles über die API

Handy-Shop ohne Ort, Rabatt-Wochenende, Pop-up-Laden, Laden während eines Raubs geschlossen. Alles über Exports, ohne eine Zeile im Script.

Live-Demo

Probier esselbst

Das ist das echte Fenster aus dem Script, mit Beispieldaten. Klick dich durch, im Spiel sieht es genauso aus.

Live-Demo

Die Demo lädt…

Neu in 2.0

Im Spieleingestellt

Jede Einstellung von cs_shops steht im cs_config-Menü, dem gemeinsamen Menü aller CS-Scripts. Die config.lua musst du dafür nicht mehr öffnen.

  • Alles im Menü.Preise, Rechte, Texte und Positionen. Einen Ort setzt du, indem du dich hinstellst.
  • Beim ersten Start geführt.Ein kurzer Durchgang fragt das Wichtigste ab und legt fehlende Tabellen an, mit Sicherungskopie.
  • Rechte für dein Team.Du legst fest, wer welche Seite sehen und ändern darf.
  • Jede Änderung im Verlauf.Mit Name und Uhrzeit und mit einem Klick zurückgenommen.
Live-Demo

Die Demo lädt…

Kompatibilität

Passt aufdeinen Server

Frameworks

  • ESX
  • QBCore
  • Qbox
  • Standalone

Arbeitet zusammen mit

ox_inventoryqb-inventoryox_targetqb-targetcs_config

Was davon läuft, erkennt das Script beim Start selbst.

Performance

0.00ms
Resource CPU msec cs_shops 0.00
So misst du es selbst nach →

    Voraussetzungen

  • ESX, QBCore oder Qbox, erkannt beim Start. Ein eigenes Framework über die offene framework.lua.
  • oxmysql nur auf ESX und nur wenn ein Laden eine Lizenz verlangt.
  • ox_inventory und ox_target werden benutzt, sobald sie laufen. Pflicht ist keins von beiden.
Funktionen

Allesdrin

  • 0.00 ms im Leerlauf, nichts läuft, solange der Laden offen ist
  • ESX, QBCore, Qbox und standalone, beim Start erkannt
  • ox_inventory auf jedem Framework, sobald es läuft
  • Ladentypen: ein Sortiment für beliebig viele Filialen
  • Jeder Laden überschreibt einzelne Werte seines Typs
  • Öffnen über Marker und Taste oder ox_target und qb-target
  • Ped, Blip und Marker je Laden, oder ganz aus
  • Job mit Mindest-Grade, Lizenz mit Verkauf an der Tür, Öffnungszeiten über Mitternacht
  • Bargeld, Bank und Schwarzgeld, je Laden oder Typ eingeschränkt
  • Labels und Bilder kommen aus deinem Inventar
  • Kategorie-Symbole als SVG, automatisch in der Theme-Farbe
  • Das ganze Fenster aus einer Farbe, einzelne Farben in colours.css
  • Läden zur Laufzeit anlegen, schließen und entfernen
  • Preis-Multiplikator je Laden für Rabatte und Events
  • Hooks canOpen und canBuy für eigene Regeln
  • Events auf Client und Server für Society-Kassen und Statistiken
  • Erstattung, wenn ein Teil des Korbs nicht passt
  • Unbekannte Items meldet der Start-Report mit Namen
  • Discord-Logs für Käufe und Lizenzen
  • Jede Einstellung und jede Textzeile im cs_config-Menü
  • Deutsch und Englisch dabei, weitere Sprachen im Menü
Im Abo enthalten

CS+alles drin

cs_shops ist in CS+ enthalten, zusammen mit jedem anderen bezahlten Script. Neue Scripts kommen am Release-Tag dazu, solange dein Abo läuft.

Nur dieses Scripteinmalig14,99 €
Alle 16 Scripts mit CS+Laufzeit wählbar, jederzeit kündbarab 8,25 € / Monat
CS+ ansehen
Aus unserem Discord

Was Serversagen

4,9

79 Bewertungen

Fragen

Gut zuwissen

Ja. ESX, QBCore und Qbox werden beim Start erkannt. ox_inventory wird auf jedem Framework benutzt, sobald es läuft, sonst geht die Ware ins Framework-Inventar.

Nein. cs_shops sucht zuerst im eigenen Bildordner und dann bei ox_inventory. Das Label kommt aus deinem Inventar, in der Config steht nur der Item-Name.

Nein. Dein Raub-Script schließt den Laden mit SetShopEnabled für die Dauer des Überfalls und alle Kunden werden herausgeschickt. Das klappt mit jedem Raub-Script.

Ja. Ein Laden mit interact = false hat keinen Marker, keinen Ped und keinen Hinweis. Geöffnet wird er nur über den Server-Export OpenShop(source, id).

Mit job am Laden oder am Typ, auf Wunsch ab einem Mindest-Grade. Lizenzen genauso. Beides prüft der Server beim Öffnen und beim Kauf.

SetPriceMultiplier(id, 0.8) macht jeden Preis in dem Laden zwanzig Prozent günstiger. Korb und Discord-Log zeigen dieselbe Zahl.

Ja. Stoppe esx_shops oder qb-shops, sonst stehen zwei Marker an derselben Stelle.

framework.lua ist offen und besteht aus kleinen Funktionen. Für einen anderen Lizenz-Speicher ersetzt du HasLicense und GiveLicense.

Installation, Exports und jede Einstellung stehen in der Doku. Zur Doku