Installation
So installieren Sie Los Santos Eats auf Ihrem FiveM-Server.
Voraussetzungen
| Abhängigkeit | Version |
|---|---|
| ox_lib | aktuell (erforderlich) |
| ox_inventory | 2.4.1+ (oder qb-inventory) |
| oxmysql | aktuell |
| Phone-Ressource | npwd / lb-phone / qb-phone (eine erforderlich) |
Schritte
1. Ressource hinzufügen
Kopieren Sie den wentus-eats-Ordner in Ihr Server-resources-Verzeichnis und fügen Sie ihn in Ihre server.cfg ein (nach Ihrem Core, Inventory und Phone):
ensure wentus-eats
ensure npwd_wentus-eats # oder lbphone_wentus-eats / qbphone_wentus-eats
2. Datenbank importieren
Führen Sie sql/eats.sql gegen Ihre Datenbank aus, um die erforderlichen Tabellen zu erstellen:
-- Dies in Ihrem MySQL-Client ausführen
source path/to/wentus-eats/sql/eats.sql
3. Ressource konfigurieren
Öffnen Sie config.lua und setzen Sie Ihre Framework- und Phone-Einstellungen:
Config.Base = { Core = 'QBox' } -- 'QBox' | 'QBCore' | 'ESX'
Config.Phone = 'auto' -- 'auto' | 'npwd' | 'lb-phone' | 'qb-phone'
Config.Inventory = 'ox' -- 'ox' | 'qb' | 'esx'
4. Store-Standorte hinzufügen
Definieren Sie Ihre Stores in Config.Stores mit Standorten, Menüs und Gesellschaftskonten:
Config.Stores = {
['bean_machine'] = {
label = 'Bean Machine',
society = 'bean_machine',
deliveryFee = 150,
cuisine = 'Coffee & Bites',
etaMin = 15,
etaMax = 25,
locations = { vec3(-1193.0, -892.0, 13.9) },
blip = { sprite = 52, color = 2, scale = 0.7 },
menu = {
{ id = 'burger', label = 'Burger', price = 45, item = 'burger', category = 'Food' },
{ id = 'cola', label = 'eCola', price = 15, item = 'cola', category = 'Drink' },
},
},
}
5. Gesellschaftsbanking konfigurieren
Setzen Sie Ihre Banking-Ressource in config.lua:
Config.ManagementMoney = 'Renewed-Banking' -- oder 'tgg-banking', 'qb-banking', usw.
6. Items zum Inventar hinzufügen
Fügen Sie die Food-Items zur Item-Liste Ihres Inventars hinzu:
- ox_inventory: Zu
[ox]/ox_inventory/data/items.luahinzufügen - qb-inventory: Zu
[qb]/qb-core/shared/items.luahinzufügen
Phone-App-Setup
npwd
ensure npwd_wentus-eats
lb-phone
ensure lbphone_wentus-eats
qb-phone
ensure qbphone_wentus-eats
Überprüfung
Prüfen Sie nach dem Starten der Ressource die Serverkonsole auf:
[wentus-eats] starting; waiting for store metadata
[wentus-eats] loaded X store(s)
Bei Fehlern überprüfen Sie, ob alle Abhängigkeiten gestartet und korrekt konfiguriert sind.