Création d'item

Répondre
Avatar du membre
bernie29
Messages : 11
Enregistré le : 18 sept. 2018, 17:28

13 janv. 2019, 02:31

Bonjour tout le monde,

Je viens vous voir car j'aimerai comprendre comment créer des items.
Dans un premier temps, j'aimerais mettre des items utilisables (nourriture, boissons,...).
J'ai regarder les scripts mais je pige pas.
Vous auriez des tutos ou autres pour m'aider?
Merci



Avatar du membre
Flayze
Messages : 20
Enregistré le : 02 déc. 2018, 20:10

13 janv. 2019, 11:08

Bonjour ! Tu doit les crées dans ta base de donnée dans la table item , prend l'exemple des bouteilles d'eau ...

Avatar du membre
bernie29
Messages : 11
Enregistré le : 18 sept. 2018, 17:28

13 janv. 2019, 11:19

oui ca compris mais c'est le cote gestion faim/soif je vois pas

Avatar du membre
Oldarorn
Messages : 95
Enregistré le : 13 févr. 2018, 18:37

13 janv. 2019, 12:32

jette un oeil dans esx_basicneeds ;)

Avatar du membre
bernie29
Messages : 11
Enregistré le : 18 sept. 2018, 17:28

13 janv. 2019, 20:56

J'ai regarder mais j'ai rien compris mdrrrr
Il y aurai moyen de m'expliquer?

Avatar du membre
Maxime50
Messages : 180
Enregistré le : 09 août 2018, 21:31

13 janv. 2019, 21:12

basicneeds > server > main.lua

Regarde ces lignes et inspire toi d'elles pour faire avec tes items

Code : Tout sélectionner

ESX.RegisterUsableItem('burger', function(source)
	local xPlayer = ESX.GetPlayerFromId(source)

	xPlayer.removeInventoryItem('burger', 1)

	TriggerClientEvent('esx_status:add', source, 'hunger', 200000)
	TriggerClientEvent('esx_basicneeds:onEat', source)
	TriggerClientEvent('esx:showNotification', source, 'burger')
end)

ESX.RegisterUsableItem('water', function(source)
	local xPlayer = ESX.GetPlayerFromId(source)

	xPlayer.removeInventoryItem('water', 1)

	TriggerClientEvent('esx_status:add', source, 'thirst', 200000)
	TriggerClientEvent('esx_basicneeds:onDrink', source)
	TriggerClientEvent('esx:showNotification', source, _U('used_water'))
end)
C'est en bidouillant qu'on apprend !



:evil: Si vous voulez pas une réponse con, ne posez pas une question con :evil:


Le forum possède une fonction "Recherche", ne vous étonnez pas en cas de suppression !

Avatar du membre
bernie29
Messages : 11
Enregistré le : 18 sept. 2018, 17:28

14 janv. 2019, 19:05

Ouais j'avais ce truc mais justement j'ai cherché a quoi correspondait les valeurs mais j'ai j'ai vraiment rien compris

Avatar du membre
.Rüne
Messages : 14
Enregistré le : 15 janv. 2019, 17:26

15 janv. 2019, 18:03

ça correspond au niveau de faim/soif que la nourritures/boissons va te rendre (maximum 1.000.000 de mémoire) donc si tu mange un pain qui donne 300.000, ta faim augmentera de 300.000 sur 1.000.000 (pas très clair mais ça reste compréhensible je pense), à toi de bidouillé et de fouiller un peu après ;)

Avatar du membre
bernie29
Messages : 11
Enregistré le : 18 sept. 2018, 17:28

15 janv. 2019, 22:41

ok merci je pense avoir piger :)
Et pour ajouter des effet, modifier l'image d'un burger en kebab (par exemple ^^),.... Ca se passe ou?
Modifié en dernier par bernie29 le 16 janv. 2019, 07:43, modifié 1 fois.

Avatar du membre
.Rüne
Messages : 14
Enregistré le : 15 janv. 2019, 17:26

15 janv. 2019, 23:49

Dans le esx_optionalneeds me semble-t-il

Répondre