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 noconfig.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 emconfig.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; useTriggerClientEvent 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.