Installation
Comment installer Los Santos Eats sur votre serveur FiveM.
Prérequis
| Dépendance | Version |
|---|---|
| ox_lib | dernière (requis) |
| ox_inventory | 2.4.1+ (ou qb-inventory) |
| oxmysql | dernière |
| Ressource téléphone | npwd / 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.