Salta ai contenuti

Oggetti

Un design diventa qualcosa che i giocatori possono portare con sé in tre modi: un oggetto di abbigliamento, un completo (outfit) che fa indossare più design contemporaneamente, oppure un oggetto da negozio con un nome proprio che qualsiasi negozio può vendere. Tutti e tre richiedono Config.Items.Enabled attivo (lo è per impostazione predefinita) ed ESX, QBCore o QBox alla base. Su un server standalone lo studio funziona, ma i design non possono diventare oggetti.


OggettoCosa fa
cloth_designFa indossare il design o il completo salvato su di esso. Usalo di nuovo per rimettere ciò che avevi

Il nome è Config.Items.Name in shared/config.lua. Le definizioni sono fornite in items/ox.lua (ox_inventory) e items/qb.lua (QBCore) — copia la voce nel file degli oggetti del tuo inventario e riavvia l’inventario. Non è cumulabile (non-stackable): ogni copia trasporta il proprio design.

Su ox_inventory ogni copia mostra il nome del proprio design e, quando Fivemanage ospita le foto, il render di quel design come immagine. Su QBCore, un file cloth_design.png in qb-inventory/html/images/ gli fornisce un’icona predefinita.


  1. Esporta prima il design — un oggetto richiede un design che sia stato salvato su un capo.
  2. Nello studio, clicca su Create Clothing Item dal design e assegnagli un nome.
  3. Riceverai una copia, che apparirà sotto My Content → Items.

Dall’elenco Items puoi darti un’altra copia, rinominarla o eliminarla. Per consegnarne una a un giocatore, assegnala a te stesso e passagliela come qualsiasi altro oggetto.

Sotto My Content → Outfits, scegli diversi capi che hai personalizzato, dai un nome al completo e crealo. Il completo è un singolo oggetto cloth_design che li fa indossare tutti insieme e li toglie tutti quando viene usato di nuovo.


Qualsiasi oggetto o completo creato può essere esportato come oggetto d’inventario a sé stante, così anche un negozio che non supporta i metadati può comunque venderlo.

  1. Apri My Content → Items.
  2. Premi </> sull’oggetto.
  3. Scegli un nome oggetto — lettere minuscole, numeri e trattini bassi (underscore). Non deve essere già utilizzato da un altro oggetto esportato.
  4. Premi Save name.
  5. Copia il blocco generato dallo studio in ox_inventory/data/items.lua o qb-core/shared/items.lua, e riavvia quell’inventario.
  6. Per un’icona, inserisci <item_name>.png in ox_inventory/web/images/ o qb-inventory/html/images/. Funziona anche senza.

Ora puoi venderlo ovunque. Usandolo si indosserà quel design. Il collegamento viene effettuato sul server tramite il nome dell’oggetto e viene registrato nuovamente a ogni avvio, quindi non occorre risalvare nulla dopo un riavvio.


Con Config.GlobalContent = true (predefinito) chiunque abbia accesso allo studio vede e gestisce gli stessi oggetti e completi. Con false, ogni designer vede solo i propri.