Installation

Fünf Minuten und das Menü führt dich durch den Rest.

  1. Starten

    cs_config in die Resources legen und nach oxmysql, aber vor jedem CS-Script starten. Die eigenen Tabellen legt es beim ersten Start an.

  2. Dich eintragen

    Deine License in Config.Masters in der cs_config/config.lua. txAdmin zeigt sie beim Spieler an. Dann neu starten.

  3. Öffnen

    /csconfig im Spiel. Beim ersten Mal öffnet sich ein kurzer Durchgang, den Rest findest du auf Start.

server.cfg
ensure oxmysql
ensure es_extended      # or qb-core / qbx_core, or none

ensure cs_config        # before every CS script
ensure cs_menu
ensure cs_shops
cs_config/config.lua
Config.Masters = {
    'license:0000000000000000000000000000000000000000',
}

Die Serverkonsole ist immer Master. Ein falscher Eintrag in der Liste kann dich also nicht aussperren. Gibt es noch gar keinen Master, sagt es der Start-Report.

Der erste Durchgang

Wenn ein Master das Menü zum ersten Mal öffnet, fragt es der Reihe nach: was die Scripts von der Datenbank brauchen, die Sprache, die Farbe, wohin Meldungen gehen, wie Spieler Dinge öffnen und auf Wunsch einen Discord-Kanal. Jede Antwort wird sofort gespeichert, Später bricht an jeder Stelle ab und nichts davon muss fertig werden.

Die Datenbank kommt zuerst, weil alles danach Geschmack ist und sie nicht. Braucht dein Server nichts, fehlt der Schritt. Unter Für alle Scripts startest du den Durchgang jederzeit neu.

Ein neues Script

Ein Script, das cs_config noch nicht kennt, steht auf Start als etwas zu tun, mit einer eigenen Einrichtung: was es ist, welche Spalten fehlen, die wichtigsten Einstellungen, seine Orte und wohin es loggt. Höchstens sechs Schritte und ein Script, das keine braucht, hat keine. Überspringen geht auch: Die Schritte bleiben als Liste auf der Seite des Scripts, bis sie erledigt sind und das Script läuft so lange mit seiner config.lua.

Der Start-Report

Mit cs_config melden sich alle CS-Scripts in einem Block statt jedes mit eigenem Banner, mit einer einzigen Versionsabfrage für alle:

Serverkonsole
▌  CORESERVICES  ·  coreservices.shop
▌
▌  ✓  cs_config        v2.0.0   1 master  ·  0 saved settings
▌  ✓  cs_menu          v2.0.0   esx: default, list, dialog  ·  esx
▌  ✓  cs_shops         v2.0.0   35 shops  ·  229 items  ·  esx + ox
▌
▌  ›  Open the menu with csconfig  ·  discord.gg/core-services

Frage offen geblieben?

Schreib uns im Discord. Mit Konsolen-Auszug, Framework und Script-Version ist die erste Antwort meistens schon die Lösung.

Zum Support