Installation
oxmysqlmuss laufen.- Optional:
sql/install.sqlausführen (Spitzname und Favorit). config.luaundconfig/locations.luaanpassen.- Schlüssel, Tank und Anticheat in
shared/functions.luaanbinden (siehe unten).
cfgensure oxmysql ensure es_extended # oder qb-core / qbx_core ensure HCS_lib ensure HCS_garage
ESX/QB werden automatisch erkannt. Die Garagen-Standorte liegen in config/locations.lua, Beispiele für abweichende Datenbank-Spalten in config/examples.lua.
Anpassbare Funktionen
In shared/functions.lua, alle auf dem Client:
| Funktion | Beschreibung |
|---|---|
Functions.GiveKeys(plate, vehicle) | Nach dem Ausparken, Schlüssel geben |
Functions.RemoveKeys(plate, vehicle) | Vor dem Einparken, Schlüssel entfernen |
Functions.SetFuel(vehicle, fuel) | Tankstand setzen, Standard ist der GTA-Tank |
Functions.AnticheatWarpvehicle(active) | true vor und false nach dem Teleport ins Fahrzeug (Config.WarpIntoVehicle) |
luafunction Functions.GiveKeys(plate, vehicle) exports['qs-vehiclekeys']:GiveKeys(plate, vehicle) end function Functions.SetFuel(vehicle, fuel) exports['LegacyFuel']:SetFuel(vehicle, fuel) end
Verhalten
- Beim Ausparken prüft der Server, ob Kennzeichen und Modell des gespawnten Fahrzeugs zum eigenen Fahrzeug passen. Nur dann lässt es sich wieder einparken.
- Wird ein ausgeparktes Fahrzeug aus der Welt entfernt (zerstört, weggeräumt oder beim Verlassen des Servers gelöscht), landet es automatisch dort, wo
Config.RestartBehaviorfestlegt ('garage'oder'impound'). - Beim Serverstart kommen alle noch ausgeparkten Fahrzeuge ebenfalls dorthin.
