Aller au contenu principal

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.sqlInventaire ESX : à importer dans votre base (table items)
ox_inventory_items.luaox_inventory : contenu à coller dans ox_inventory/data/items.lua, à l'intérieur du return { ... }
images_inventory/*.pngIcô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.

ItemLibelléUtilisation
bs_steak_cruSteak hachéPosé sur le grill
bs_steak_cuitSteakRetiré du grill, sert à l'assemblage
bs_steak_cheddarSteak cheddarSteak retiré avec du cheddar fondu
bs_painPain à burgerBac d'assemblage
bs_cheddarCheddarBac d'assemblage
bs_saladeSaladeBac d'assemblage
bs_tomateTomateBac d'assemblage
bs_cornichonsCornichonsBac d'assemblage
bs_ketchupKetchupBac d'assemblage
bs_mayoMayonnaiseBac d'assemblage
bs_bleederThe BleederBurger terminé
bs_heartstopperHeart StopperBurger terminé
bs_moneyshotMoney ShotBurger terminé
bs_burger_maisonBurger maisonBurger sans recette reconnue
bs_fritesCornet de fritesSortie de l'égouttoir
bs_ecolaeColaFontaine à soda
bs_spriteSpriteFontaine à soda
bs_icedteaIced TeaFontaine à soda
bs_fryertrayBac à fritureUtilisable : prend le bac en main
bs_frites_fraichesFrites fraîchesUtilisable : verse les frites dans le bac vide tenu en main
bs_tray_packPack de 10 plateauxRecharge la pile de plateaux
bs_cup_packPack de 10 gobeletsRecharge la pile de gobelets
bs_bag_packPack de 10 sachetsRecharge la pile de sachets
bs_ticketTicket de commandeUtilisable : 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).