Items
Le script utilise 24 items, fournis avec leurs icônes PNG. Leur installation est décrite à l'étape 4 de l'installation.
Fichier ([INSTALL]/install_items/) | À faire |
|---|---|
items.sql | Inventaire ESX : à importer dans votre base (table items) |
ox_inventory_items.lua | ox_inventory : contenu à coller dans ox_inventory/data/items.lua, à l'intérieur du return { ... } |
images_inventory/*.png | Icônes : à copier dans ox_inventory/web/images/ (ou le dossier d'images de votre inventaire) |
N'utilisez que l'un des deux fichiers : le SQL pour l'inventaire ESX, le .lua pour ox_inventory. Les icônes servent dans les deux cas.
Liste des items
Les noms peuvent être changés dans les configs : voir Configuration › Changer les noms d'items.
| Item | Libellé | Utilisation |
|---|---|---|
bs_steak_cru | Steak haché | Posé sur le grill |
bs_steak_cuit | Steak | Retiré du grill, sert à l'assemblage |
bs_steak_cheddar | Steak cheddar | Steak retiré avec du cheddar fondu |
bs_pain | Pain à burger | Bac d'assemblage |
bs_cheddar | Cheddar | Bac d'assemblage |
bs_salade | Salade | Bac d'assemblage |
bs_tomate | Tomate | Bac d'assemblage |
bs_cornichons | Cornichons | Bac d'assemblage |
bs_ketchup | Ketchup | Bac d'assemblage |
bs_mayo | Mayonnaise | Bac d'assemblage |
bs_bleeder | The Bleeder | Burger terminé |
bs_heartstopper | Heart Stopper | Burger terminé |
bs_moneyshot | Money Shot | Burger terminé |
bs_burger_maison | Burger maison | Burger sans recette reconnue |
bs_frites | Cornet de frites | Sortie de l'égouttoir |
bs_ecola | eCola | Fontaine à soda |
bs_sprite | Sprite | Fontaine à soda |
bs_icedtea | Iced Tea | Fontaine à soda |
bs_fryertray | Bac à friture | Utilisable : prend le bac en main |
bs_frites_fraiches | Frites fraîches | Utilisable : verse les frites dans le bac vide tenu en main |
bs_tray_pack | Pack de 10 plateaux | Recharge la pile de plateaux |
bs_cup_pack | Pack de 10 gobelets | Recharge la pile de gobelets |
bs_bag_pack | Pack de 10 sachets | Recharge la pile de sachets |
bs_ticket | Ticket de commande | Utilisable : lire ou montrer son ticket |
Le ticket de commande
Avec ox_inventory, le ticket porte ses informations (numéro, contenu, total) en métadonnées, et s'ouvre grâce à l'export tth_burgershot.useTicket, déjà renseigné dans ox_inventory_items.lua.
Sans ox_inventory, utiliser le ticket ouvre le dernier ticket du joueur.
Contenu des fichiers
items.sql (inventaire ESX)
install_items/items.sql
INSERT IGNORE INTO `items` (`name`, `label`, `weight`, `rare`, `can_remove`) VALUES
('bs_steak_cru', 'Steak haché', 1, 0, 1),
('bs_steak_cuit', 'Steak', 1, 0, 1),
('bs_steak_cheddar', 'Steak cheddar', 1, 0, 1),
('bs_pain', 'Pain à burger', 1, 0, 1),
('bs_cheddar', 'Cheddar', 1, 0, 1),
('bs_salade', 'Salade', 1, 0, 1),
('bs_tomate', 'Tomate', 1, 0, 1),
('bs_cornichons', 'Cornichons', 1, 0, 1),
('bs_ketchup', 'Ketchup', 1, 0, 1),
('bs_mayo', 'Mayonnaise', 1, 0, 1),
('bs_bleeder', 'The Bleeder', 1, 0, 1),
('bs_heartstopper', 'Heart Stopper', 1, 0, 1),
('bs_moneyshot', 'Money Shot', 1, 0, 1),
('bs_burger_maison', 'Burger maison', 1, 0, 1),
('bs_frites', 'Cornet de frites', 1, 0, 1),
('bs_ecola', 'eCola', 1, 0, 1),
('bs_sprite', 'Sprite', 1, 0, 1),
('bs_icedtea', 'Iced Tea', 1, 0, 1),
('bs_fryertray', 'Bac à friture', 2, 0, 1),
('bs_frites_fraiches', 'Frites fraîches', 1, 0, 1),
('bs_tray_pack', 'Pack de 10 plateaux', 3, 0, 1),
('bs_cup_pack', 'Pack de 10 gobelets', 2, 0, 1),
('bs_bag_pack', 'Pack de 10 sachets', 2, 0, 1),
('bs_ticket', 'Ticket de commande', 0, 0, 1);
ox_inventory_items.lua (extrait : le ticket)
install_items/ox_inventory_items.lua
['bs_ticket'] = {
label = 'Ticket de commande',
weight = 5,
stack = false,
close = true,
description = 'Ticket de commande Burger Shot',
client = {
export = 'tth_burgershot.useTicket'
}
},
Le fichier complet déclare les 24 items sur ce modèle (label, weight en grammes, stack, close, description).