List, onde cada chave é o “spawn” (nome interno) do item. Esse spawn é o identificador usado em todo o servidor: comandos de admin, receitas de crafting, lojas, baús, inventário. Quando um recurso precisa dar/remover/checar um item, ele usa essa chave (ex.: "repairkit01", "water", "copper").
Outros recursos também podem registrar itens em runtime sem editar o Item.lua:
A chave do item (spawn) não precisa ser igual ao campo
Index. Vários itens reaproveitam o mesmo Index (e a mesma imagem) com spawns diferentes, ex.: spray_ballas, spray_vagos usam Index = "sprays".Estrutura de um item
Exemplo real do arquivo (repairkit02):
O mínimo prático é
Index, Name, Type e Weight.Como adicionar um item
1
Abra o arquivo de itens
Abra
resources/vrp/config/Item.lua.2
Adicione a entrada na tabela List
Dentro de
List = { ... }, adicione a entrada (chave = spawn):3
Para um consumível com ação ao usar
4
Suba a imagem no CDN
Suba a imagem no CDN (nome igual ao
Index).5
Reinicie o recurso vrp
Reinicie o recurso
vrp (não há build de NUI para itens).Itens gerados automaticamente
- Blueprints: itens com
Blueprint = <n>ganham automaticamente um itemblueprint_<spawn>. - Clonagem (plantações):
Clones+Puritysgeram itens base e mudas por pureza.
Funções auxiliares (helpers)
No fim doItem.lua. Todas recebem o spawn:
Imagens dos itens
A imagem é resolvida a partir de uma URL base (CDN) emGlobal.lua:
ItemsURL + o campo Index. Ex.: repairkit02 → https://cdn.fivenetwork.dev/Itens/repairkit02. Para usar seu CDN, altere ItemsURL.
Customização
- Cores de raridade: bloco
ThemeemGlobal.lua(common,rare,epic,legendary). - Itens iniciais do personagem: tabela
CharacterItensemGlobal.lua(chaves = spawns válidos). - Reaproveite imagens com o mesmo
Indexpara variações cosméticas. - Economia:
Economy+Market = truepara deixar negociável.

