Inventory
Acompanhe abaixo as nossas exports juntamente com exemplos de funcionamento e as instruções precisas para realizar a exportação de forma correta.
Exports sem exemplos:
giveItem( player, item, quantidade ) -- Irá setar o item e quantidade no player informado.
takeItem( player, item, quantidade ) -- Irá remover o item e quantidade no player informado.
getItem( player, item ) -- Irá retorar a quantidade que o item informado possui.
getPlayerAllItens( player ) -- Irá retornar todos os itens do player.
closeInventory( player ) -- Irá fechar o inventário do player informado.
resetInventory( player ) -- Irá resetar do inventário todas as informações do player informado.
garmas( player ) -- Irá guardar todas as armas ( equipadas ) do player informado.
notify_item( player, item, quantidade, 'Adicionado' ) -- Irá mostrar a notificação do item que foi retirado ou adicionado no player informado.
getBagSpace( player, item, quantidade )
getBagItemsSpace( player, { { item = 'cafe', quantity = 1 }, { item = 'doritos', quantity = 100 } } )
getInformations( player ) -- Obtem toda a tabela 'informations' do banco de dados
openMarket( player, _, { name = 'Nome da Loja' } )
Giveitem
addCommandHandler('giveitem', function( player, _, item, quantidade )
local inventory = exports['[HS]Hyper_Inventory']
if item and quantidade then
local check = inventory:getBagSpace( player, item, tonumber( quantidade ) )
if check then
inventory:giveItem( player, item, tonumber( quantidade ) )
-- Você obteve o item com sucesso
else
-- Caso não possua o item ou ele não exista o própio sistema irá retornar um erro, por isso o 'if' ao chamar a função!
end
end
end)
Takeitem
addCommandHandler('takeitem', function( player, _, item, quantidade )
local inventory = exports['[HS]Hyper_Inventory']
if item and quantidade then
inventory:takeItem( player, item, tonumber( quantidade ) )
-- Você removeu o item com sucesso
end
end)
Getitem
addCommandHandler('getitem', function( player, _, item, quantidade )
local inventory = exports['[HS]Hyper_Inventory']
if item and quantidade then
if inventory:getItem( player, item ) >= tonumber( quantidade ) then
-- Você possui a quantidade do item
else
-- Você não possui a quantidade do item.
end
end
end)
Reset inv
addCommandHandler('resetinv', function( player )
local inventory = exports['[HS]Hyper_Inventory']
inventory:resetInventory( player )
end)
Last updated