Salta ai contenuti

Risoluzione dei problemi

I problemi che gli utenti riscontrano concretamente, all’incirca nell’ordine in cui si presentano.


Il comando restart non rilegge fxmanifest.lua. Se hai aggiunto un file — ad esempio una nuova lingua — digita prima refresh nella console del server, poi restart mic_itemcreator.

  • Il permesso ACE è mic_itemcreator.open. Controlla l’ortografia e verifica che la tua riga add_ace utilizzi un identificatore con cui ti connetti realmente, o un gruppo di cui fai effettivamente parte.
  • Il permesso viene controllato un paio di secondi dopo il tuo ingresso. Se ti è stato concesso mentre eri già connesso, riconnettiti.

Non funziona nulla e le notifiche non compaiono mai

Sezione intitolata “Non funziona nulla e le notifiche non compaiono mai”

Il framework non è stato trovato. Il bridge cerca es_extended o qb-core già avviati quando la risorsa parte. Sposta ensure mic_itemcreator sotto il tuo framework nel server.cfg.

Su QBox, avvialo sotto qbx_core. QBox viene rilevato tramite la sua compatibilità QBCore — qbx_core fornisce qb-core — quindi non c’è nient’altro da impostare.

La lista proviene da ox_inventory se è in esecuzione, altrimenti dagli oggetti registrati di ESX, oppure dagli oggetti condivisi di QBCore. Una lista vuota di solito significa che la risorsa si è avviata prima del tuo inventario o framework — correggi l’ordine di avvio e riavviala.

Ho salvato un oggetto ma usandolo non succede nulla

Sezione intitolata “Ho salvato un oggetto ma usandolo non succede nulla”

In ordine:

  • L’oggetto non esiste nel tuo inventario, oppure ha un nome diverso. Item Creator aggiunge solo il comportamento; l’oggetto in sé deve essere definito. Usa il Registry Tool per generare la definizione.
  • Il tuo inventario non esegue gli oggetti utilizzabili del framework. L’uso dell’oggetto deve raggiungere il gestore degli oggetti utilizzabili di ESX o QBCore.
  • Una restrizione lo ha bloccato. Un cooldown, un oggetto richiesto mancante o il lavoro sbagliato mostrano ciascuno un messaggio al giocatore.
  • Un’Animation o un Attach Prop mentre sei in un veicolo. Entrambi vengono ignorati all’interno dei veicoli.
  • Controlla la console. Una funzionalità che fallisce stampa ERROR executing client feature "…" mentre le altre continuano a essere eseguite.

Il cooldown è salvato in millisecondi: 60 equivale a 0,06 secondi, 60000 è un minuto. Inseriscilo in millisecondi.

Su ESX passano attraverso esx_status, quindi deve essere attiva una risorsa di status — e per lo stress, uno status stress registrato al suo interno. Su QBCore vengono inviati tramite gli eventi consumables:server:addHunger, addThirst e addStress. Se la tua HUD o il tuo script di status usa eventi diversi, cambiali in Bridge.AddFoodThirst e Bridge.AddStress dentro bridge/client_bridge.lua.

Gli altri giocatori non vedono il mio prop Always Attached

Sezione intitolata “Gli altri giocatori non vedono il mio prop Always Attached”

Quel prop viene creato esclusivamente sullo schermo di chi porta l’oggetto. Un prop della funzionalità Attach Prop, usato come azione, è invece visibile a tutti.

Solo il giocatore che lo ha posizionato riceve l’opzione per raccoglierlo. Con Config.Interaction impostato su 'ox_target' o 'qb-target', uno dei due deve essere in esecuzione; con 'drawtext', avvicinati e premi E.

FiveM applica il valore predefinito di un tasto solo la prima volta che il giocatore lo vede. I giocatori possono cambiarlo in Impostazioni › Associazioni tasti › FiveM alla voce “Cancel Item Animation”. Modificare Config.CancelKey ha effetto solo sui giocatori che non l’hanno mai avuto prima.

Config.ImageInventoryPath punta di base alla cartella immagini di ox_inventory. Su un altro inventario, impostalo sulla cartella di quell’inventario come percorso nui://. L’immagine viene cercata come <item name>.png.

Ho impostato una lingua e vedo le chiavi al posto del testo

Sezione intitolata “Ho impostato una lingua e vedo le chiavi al posto del testo”

Il codice non corrisponde a nessun file. I codici validi sono en, es, de, fr, it, pt, ru, ch-zn e jp — non tr o ch, che il commento in config.lua menziona ma che non sono inclusi. Quando ciò accade, la console mostra Locale "…" not found!.

La lista condivisa viene scaricata da GitHub quando la apri. Se il tuo host blocca le richieste in uscita, rimane vuota e la console mostra Error fetching network items.

Sono accettati solo gli URL webhook di Discord; qualsiasi altro indirizzo viene rifiutato con Blocked invalid webhook URL nella console. Per inviare uno screenshot, screenshot-basic deve essere in esecuzione.