Jump to content

Data + Função AJUDA


Recommended Posts

Posted (edited)

Olá, eu gostaria de fazer algo mas não sei bem como o fazer.. Bom como se pode ver abaixo está a salvar a data normalmente, os peixes no caso, e está perfeitamente funcional mas eu criei um inventário e quero atribuir ao inventário a mesma quantidade que existe na data ( pescador.peixe ) para atribuir um item é da seguinte forma.

-- ( ID DO ITEM, QUANTIDADE )
exports["krt_items"]:giveItem(player, 218, 10) 

A minha pergunta é como eu posso fazer com que invés de escrever a quantidade do item, ele detete o valor que existe na data e a atribua o item com esse valor?

Assim está o script de salvamento. Obrigado por toda ajuda desde já ❤️ 

function onResourceStart()
	local players = getElementsByType("player")
	for i, p in ipairs(players) do
		local sourceAccount = getPlayerAccount(p)
		if isGuestAccount(sourceAccount) then
			setElementData(p, "pescador.peixe", 0)
		else
			if getAccountData(sourceAccount, "pescador.peixe") then
				setElementData(p, "pescador.peixe", getAccountData(sourceAccount, "pescador.peixe"))
				exports["krt_items"]:giveItem(player, 218, 10)
			end
			if not getAccountData(sourceAccount, "pescador.peixe") then
				setElementData(p, "pescador.peixe", 0)
			end
		end
	end
end
addEventHandler("onResourceStart", resourceRoot, onResourceStart)

 

Edited by GodKraken
Posted

pelo que entendi é só você usar por exemplo

local quantidade = getElementData(p, "pescador.peixe")

que ele irá te retorna o valor que tem na data "pescador.peixe"

  • Thanks 1

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...