WENTUS

Installation

Comment installer Los Santos Eats sur votre serveur FiveM.

Prérequis

DépendanceVersion
ox_libdernière (requis)
ox_inventory2.4.1+ (ou qb-inventory)
oxmysqldernière
Ressource téléphonenpwd / lb-phone / qb-phone (un requis)

Étapes

1. Ajouter la ressource

Copiez le dossier wentus-eats dans le répertoire resources de votre serveur et ajoutez-le à votre server.cfg (après votre core, inventory et phone) :

ensure wentus-eats
ensure npwd_wentus-eats    # ou lbphone_wentus-eats / qbphone_wentus-eats

2. Importer la base de données

Exécutez sql/eats.sql contre votre base de données pour créer les tables requises :

-- Exécutez ceci dans votre client MySQL
source path/to/wentus-eats/sql/eats.sql

3. Configurer la ressource

Ouvrez config.lua et définissez vos préférences de framework et téléphone :

Config.Base = { Core = 'QBox' }      -- 'QBox' | 'QBCore' | 'ESX'
Config.Phone = 'auto'                 -- 'auto' | 'npwd' | 'lb-phone' | 'qb-phone'
Config.Inventory = 'ox'               -- 'ox' | 'qb' | 'esx'

4. Ajouter les emplacements des magasins

Définissez vos magasins dans Config.Stores avec les emplacements, menus et comptes société :

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. Configurer la banque société

Définissez votre ressource bancaire dans config.lua :

Config.ManagementMoney = 'Renewed-Banking'  -- ou 'tgg-banking', 'qb-banking', etc.

6. Ajouter des objets à l'inventaire

Ajoutez les objets alimentaires à la liste d'objets de votre inventaire :

  • ox_inventory : Ajouter à [ox]/ox_inventory/data/items.lua
  • qb-inventory : Ajouter à [qb]/qb-core/shared/items.lua

Configuration de l'App Téléphone

npwd

ensure npwd_wentus-eats

lb-phone

ensure lbphone_wentus-eats

qb-phone

ensure qbphone_wentus-eats

Vérification

Après avoir démarré la ressource, vérifiez la console du serveur pour :

[wentus-eats] starting; waiting for store metadata
[wentus-eats] loaded X store(s)

Si vous voyez des erreurs, vérifiez que toutes les dépendances sont démarrées et configurées correctement.