Pular para o conteúdo

Itens

Um design se torna algo que os jogadores podem carregar de três maneiras: um item de roupa, um traje (outfit) que veste vários designs de uma vez, ou um item de loja com o seu próprio nome que qualquer loja pode vender. Todos os três precisam de Config.Items.Enabled ativado (já vem por padrão) e ESX, QBCore ou QBox por baixo. Num servidor standalone o estúdio funciona, mas os designs não podem se tornar itens.


ItemO que faz
cloth_designVeste o design ou traje armazenado nele. Use-o novamente para colocar de volta o que você estava usando

O nome é Config.Items.Name em shared/config.lua. As definições vêm em items/ox.lua (ox_inventory) e items/qb.lua (QBCore) — copie a entrada para o arquivo de itens do seu inventário e reinicie o inventário. Ele não é empilhável: cada cópia carrega o seu próprio design.

No ox_inventory cada cópia mostra o nome do seu design e, quando o Fivemanage hospeda as fotos, a renderização desse design como sua imagem. No QBCore, um cloth_design.png em qb-inventory/html/images/ dá a ele um ícone padrão.


  1. Exporte o design primeiro — um item precisa de um design que tenha sido salvo numa peça.
  2. No estúdio, clique em Create Clothing Item a partir do design e dê um nome a ele.
  3. Você recebe uma cópia, e ela aparece em My Content → Items.

Na lista Items você pode dar a si mesmo outra cópia, renomear ou excluir o item. Para entregar um a um jogador, dê a si mesmo e passe para ele como qualquer outro item.

Em My Content → Outfits, escolha várias das suas peças desenhadas, dê um nome ao traje e crie-o. O traje é um único item cloth_design que veste todas elas juntas e tira todas quando usado novamente.


Qualquer item ou traje criado pode ser exportado como o seu próprio item de inventário, para que uma loja que não sabe nada sobre metadados ainda possa vendê-lo.

  1. Abra My Content → Items.
  2. Pressione </> no item.
  3. Escolha um nome de item — letras minúsculas, números e sublinhados (underscores). Não pode estar em uso por outro item exportado.
  4. Pressione Save name.
  5. Copie o bloco que o estúdio gera para ox_inventory/data/items.lua ou qb-core/shared/items.lua, e reinicie esse inventário.
  6. Para um ícone, coloque <item_name>.png em ox_inventory/web/images/ ou qb-inventory/html/images/. Funciona sem um.

Agora venda-o em qualquer lugar. Usá-lo veste aquele design. O vínculo é feito no servidor pelo nome do item, e é registrado novamente a cada inicialização, então nada precisa ser salvo de novo após reiniciar.


Com Config.GlobalContent = true (o padrão), todos com permissão no estúdio veem e gerenciam os mesmos itens e trajes. Com false, cada designer vê apenas os seus próprios.