Hyper Scripts - MTA
Nosso siteDiscord
  • 🔹Hyper Scripts
    • 💼Sobre nós
    • ☎️Contato
  • 📃Documentação
    • 🧠Wiki
      • 🚘Concessionária
        • ⚙️Concessionária
      • 📖Inventário
        • ⚙️Inventory
      • 🪪Identidade
        • ⚙️Identidade
      • 🏦Banco
        • ⚙️Banco
      • 💡Notify
        • ⚙️Infobox
      • 🎧Spotify
        • ⚙️Spotify
      • 🛒Empresas
        • ⚙️Empresas
      • 💰API Mercado pago
        • ⚙️QR Code
      • 🔫Porte de armas
        • ⚙️Porte de armas
      • 📌Punir
        • ⚙️Punir
      • 🫀Assets
        • ⚙️Send text
        • ⚙️Progress
        • ⚙️Confirmation
        • ⚙️Smooth Camera
        • ⚙️Logs
      • 🆔Gerenciamento + ID
        • ⚙️ID
      • 🚘Textura Compartilhada
        • ⚙️TXD
      • 📌Target
        • ⚙️Target
      • 📈Grupos
        • ⚙️Grupos
      • 🚨Policial
        • ⚙️Policial
  • 🚧Atualizações
    • 🚦Status
    • 🐛Changelogs
  • ⁉️Dúvidas Frequentes
    • 👾Ativando produto
      • 🐞Instalação do módulo
      • ⚠️Erros de ativação
      • 🔑Alterar IP
      • *️⃣Permissão Admin
      • 🔻fetchRemote
    • ⭐Plano Unlimited
      • ⚠️Como funciona?
      • 🔑Alterar IP
  • 📸Social links
    • Instagram
    • Discord
    • Facebook
  • 📜Termos
    • Nossos termos
Powered by GitBook
On this page
  1. Documentação
  2. Wiki
  3. Inventário

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)
PreviousInventárioNextIdentidade

Last updated 6 months ago

📃
🧠
📖
⚙️