🍕Ajouter un item Utilisable [manger/boire]
Ajouter un item dans le PhpMyAdmin (SQL/BDD)
Exemple d'item :
INSERT INTO `items` (`name`, `label`, `weight`, `rare`, `can_remove`) VALUES
('bread', 'Pain', 1, 0, 1),
--('water', 'Eau', 1, 0, 1),
--('wine', 'Vin', 1, 0, 1)
;
Weight = Poids de l'item (les virgules ne fonctionne pas) label = Nom de l'item afficher sur l'inventaire name = nom de l'item quand vous le faite spawn
N'oubliez pas d'ajouter dans le script : esx_basicneeds l'item que vous souhaitez attribuer de la Faim ou de la soif
Voici un exemple de ce que vous devez ajouter dans le fichier server.lua du script :
ESX.RegisterUsableItem('bread', function(source)
local _source = source
local xPlayer = ESX.GetPlayerFromId(_source)
xPlayer.removeInventoryItem('bread', 1)
TriggerClientEvent('esx_status:add', source, 'hunger', 250000)
TriggerClientEvent('esx_basicneeds:onEat', source)
TriggerClientEvent('esx:showNotification', source, _U('used_bread'))
end)
La ligne 1 et 6 vous devez remplacer 'bread' par l'item que vous souhaitez que vous aviez ajouté auparavant dans le SQL Dans la ligne 8 ou il y a marquer 'hunger' vous pouvez la remplacer par 'thirst' ou 'drunk' Vous pouvez également ajoutez plusieurs d'affiler :
TriggerClientEvent('esx_status:add', source, 'hunger', 250000)
TriggerClientEvent('esx_status:add', source, 'thirst', 250000)
TriggerClientEvent('esx_status:add', source, 'drunk', 250000)
Et pour finir à la fin de la ligne, vous remarquerez les chiffres '75000' ce qui signifie ce que vous donnez à la personne qui l'utilise Exemple : 1000000 = 100% de votre barre de faim ou soif 500000 = 50% 250000 =25%
Dernière mise à jour
Cet article vous a-t-il été utile ?