Skip to main content
O módulo de Inventário adiciona um sistema visual de itens ao seu servidor FiveM. Os jogadores gerenciam seus pertences através de uma interface gráfica com arrastar e soltar, respeitando limites de peso configuráveis por personagem.

Funcionalidades

  • Interface visual com arrastar e soltar
  • Sistema de peso configurável por personagem
  • Hotbar com slots rápidos
  • Itens usáveis com callbacks personalizáveis
  • Inventário de caixas e cofres no mundo do jogo
  • Troca de itens entre jogadores
  • Integração com ox_inventory e qb-inventory
  • Histórico de movimentação de itens

Configuração Básica

Defina os limites e o comportamento padrão do inventário no config.lua. O maxWeight controla o peso total que um personagem pode carregar; itens com weight zerado não afetam a capacidade.
config.lua

Configuração de Itens

Registre todos os itens disponíveis no servidor em config.lua. O campo image aponta para um arquivo dentro da pasta html/images/ do recurso. Itens com unique = true não podem ser empilhados nem duplicados no mesmo inventário.
config.lua

Itens Usáveis

Registre um callback no servidor para executar lógica quando o jogador usar um item. O callback roda no lado servidor; use TriggerClientEvent para aplicar efeitos visuais no cliente.
server/items.lua
O nome do export ('inventario') deve ser o mesmo nome do recurso definido no seu fxmanifest.lua. Substitua conforme o nome que você usou ao instalar o módulo.

Comandos do Módulo Inventário

API — Integrações via Exports e Eventos

Adicionar item ao inventário de um jogador (servidor)

Remover item do inventário de um jogador (servidor)

Verificar se jogador tem um item (servidor)

Evento disparado ao usar um item (cliente)

Resolução de Problemas