Installation
Starten, einen Befehl in die Konsole. SQL schreibst du keines.
- Starten
cs_garagein die Resources, dannensure cs_garage.oxmysqlwird gebraucht. - Datenbank
cs_garage installin der Serverkonsole. Mit cs_config macht die Datenbank-Seite im Menü dasselbe. - Einstellen
Sprache, Währung, Name und Farbe im cs_config-Menü oder in
config/config.lua. Die Webhook-URL auf der Discord-Seite im Menü oder inconfig/webhook.lua. - Garagen eintragen
Abschnitt 12 der config.lua, die Ausparkpunkte gleich daneben. Im Menü stellst du dich an die Stelle und übernimmst sie.
ensure oxmysql
ensure es_extended # or qb-core / qbx_core
ensure cs_config # optional, the in game menu
ensure cs_garageDie Befehle
cs_garage status what your table looks like, and what is missing
cs_garage inspect <plate> what is saved about one vehicle
cs_garage install back it up, then add and fix what is missing
cs_garage backup take a copy of the table now
cs_garage backups the copies it has kept
cs_garage restore <table> put one of them back
cs_garage carclear run a carclear nowDie Befehle laufen nur in der Serverkonsole, außer du vergibst das Ace cs_garage.install.
Was install tut
- Kopie
Die ganze Tabelle wird nach
owned_vehicles_csbak_<datum>_<zeit>kopiert. Schlägt die Kopie fehl, läuft nichts weiter. - Spalten
Legt die Tabelle an, falls es keine gibt, ergänzt fehlende Spalten, verbreitert eine zu kurze und setzt den Index für die Abfragen.
- Altbestand
Liest, was eine ältere Garage hinterlassen hat:
parkingals Garagenname,poundfür ein Fahrzeug am Hof. Die alten Spalten bleiben stehen. - Werte
Füllt Werte, die nie geschrieben wurden, und ordnet ein, was ein anderes Script
helicopter,quadbikeoderTruckgenannt hat.
Es wird nichts gelöscht und kein vorhandener Wert überschrieben. Die Spaltennamen kommen aus deinem Framework, derselbe Befehl stimmt also auf ESX und auf QBCore. install.sql enthält dieselben Anweisungen für die Hand.