inventory (tabela Core) no servidor e cliente.
A definição dos itens (nome, peso, tipo) NÃO fica aqui, está em
@vrp/config/Item.lua. O cálculo de peso e GiveItem/TakeItem/CheckWeight pertencem ao core vRP.Funcionalidades
Mochila com Peso
Inventário NUI com sistema de peso, slots e itens bloqueados, sincronizado com o core vRP.
Uso de Itens
Consumíveis, armamento, munição, anexos e arremessos, com handlers na tabela
Use.Drops no Chão
Itens largados no mundo, desenhados conforme a distância (
DistanceDrops).Crafting
Receitas via blueprints (
blueprint_<item>) definidas na tabela Crafting.Missões
Missões de troca com requisitos e recompensas, definidas na tabela
Missions.Baús e Roubos
Baús de loot e sistemas de roubo (pontos em
Robbery), com explosões e despachos.Dependências
Tunnels:
device, player, garages, survival, keyboard, paramedic. Opcionais (runtime): five-skins, five_logs, discord, five-vehicles, party, hud.Configuração
server-side/core.lua — buffs, produtos e baús
server-side/core.lua — buffs, produtos e baús
Buffs (Dexterity, Luck), Products (coleta: lixo/cemitério/leiteiro), Loots (baús).server-side/itens.lua — handlers de uso
server-side/itens.lua — handlers de uso
Handlers de uso de item na tabela
Use, chave = Index do item.Comandos
Exports
Eventos
Publica a interfaceinventory (tabela Core) tanto no servidor quanto no cliente.
Recebidos no servidor
Cliente: inventário e NUI
Cliente: drops
Cliente: veículos
Cliente: armamento e skins
Cliente: drogas (consumo)
Cliente: diversos
NUI Callbacks
Banco de Dados
Não cria tabelas próprias. Persiste via vRP (playerdata/SetData: Ammos, Attachs, Skins, Blueprints, Missions; entitydata p/ objetos). Manipulação de itens/peso via funções do core vRP.
Customização
- Itens:
@vrp/config/Item.lua(nome/peso/tipo). Comportamento de uso: tabelaUseemserver-side/itens.lua. - Crafting/Missões/Roubo/Sprays:
shared-side/shared.lua. - Coleta/Baús:
Products/Lootsemserver-side/core.lua. - Peso máximo: core vRP (peso base +
Backpackde grupos + mochila no slot 104).
A NUI é um build em
web-side/ (sem fonte React). Edições visuais nos arquivos diretos.
