WENTUS

Installation

So installieren Sie Los Santos Eats auf Ihrem FiveM-Server.

Voraussetzungen

AbhängigkeitVersion
ox_libaktuell (erforderlich)
ox_inventory2.4.1+ (oder qb-inventory)
oxmysqlaktuell
Phone-Ressourcenpwd / 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.lua hinzufügen
  • qb-inventory: Zu [qb]/qb-core/shared/items.lua hinzufü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.