Jump to content
Fivem-DEV.cz
  • 0
Sign in to follow this  
Fledroušek

Itemy jídla a pití

Question

1 answer to this question

Recommended Posts

  • 0

Ahoj, stačí přidat v databázi jídlo do tabulky items - jsou tam políčka jako name, label, weight(limit) - name je bez diakritiky dohromady název toho předmětu a ve směs je asi dobré to psát v angličtině pro přehlednější použití v kodu ale to nechám na tobě - například banán - name: banana, label: Banán, weight: 0.2 (limit by byl 10 např)

potom si najdeš script esx_optionalneeds a najdeš si server/main.lua

Najeď si uplně dolů a tam najdeš něco takového

ESX.RegisterUsableItem('mojito', function(source)

	local xPlayer = ESX.GetPlayerFromId(source)

	xPlayer.removeInventoryItem('mojito', 1)

	TriggerClientEvent('esx_status:add', source, 'drunk', 250000)
	TriggerClientEvent('esx_optionalneeds:onDrink', source)
	TriggerClientEvent('esx:showNotification', source, _U('used_mojito'))

end)

Což je kód, který dělá předmět použitelným v inventáři, když se podíváš v tomto kódu se jedná o předmět mojito, kde se načte uživatel xPlayer, potom se mu item z inventáře sebere, do esx_status se pošle,že se má přidat alkohol o 250k a zároveň se pošle notifikace a zároveň animace.

Jak přidat náš banán:

ESX.RegisterUsableItem('banana', function(source)

	local xPlayer = ESX.GetPlayerFromId(source)

	xPlayer.removeInventoryItem('banana', 1)

	TriggerClientEvent('esx_status:add', source, 'hunger', 200000)
	TriggerClientEvent('esx_basicneeds:onEat', source)
	TriggerClientEvent('esx:showNotification', source, 'Prave si snedl banan, pozor na slupku!')

end)

Tady se přidá i jídlo přesněji je to řádek esx_status:add

Hodnota esx_status je defaultně do 1 milionu, takže plný hunger bar by byl 1000000 a prázdný 0 tady jakoby přidáváme 20%

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

Our partners

rcore.cz
K4mb1
SLTH
×
×
  • Create New...