Salta ai contenuti

Risoluzione dei problemi

I problemi che gli utenti riscontrano concretamente con questa risorsa e la relativa causa.


Il comando restart non rilegge fxmanifest.lua. Se hai aggiunto un file — una nuova lingua, un nuovo modello in mic_hookah_prop — esegui prima refresh nella console del server e poi riavvia la risorsa. Le modifiche a config.lua richiedono solo il riavvio.

Config.Framework e le opzioni con il nome della risorsa devono corrispondere a ciò che usi: esx con Config.ESXResourceName, qbcore con Config.QBResourceName, qbox con Config.QBoxResourceName. Nulla viene rilevato automaticamente. Controlla anche che mic_hookah si avvii dopo il tuo framework nel server.cfg.

  • Il nome dell’oggetto non è in Config.HookahItems (o Config.PlaceableProps per i mobili).
  • L’oggetto non esiste nel tuo inventario, oppure su ESX con l’inventario predefinito non è presente nella tabella items. Aggiungilo da inventory_items/.
  • Config.Framework è sbagliato, quindi l’oggetto è stato registrato tramite il framework errato.

Il narghilè è invisibile, oppure il trasporto e il posizionamento non mostrano nulla

Sezione intitolata “Il narghilè è invisibile, oppure il trasporto e il posizionamento non mostrano nulla”

mic_hookah_prop non è in esecuzione. Questa risorsa trasmette in streaming tutti i dieci modelli di narghilè; avviala nel server.cfg prima di mic_hookah. Tavoli e sedie sono modelli del gioco base, quindi se i mobili si vedono e i narghilè no, il motivo è sempre questo.

  • Config.Target non corrisponde alla tua risorsa di target. Deve essere ox_target o qb-target. Per un qb-target rinominato, imposta Config.QBTargetResourceName.
  • La risorsa di target si avvia dopo mic_hookah. Spostala più in alto.
  • Le opzioni compaiono qualche istante dopo l’ingresso nel server. Vengono aggiunte una volta caricati i dati del giocatore; dopo un riavvio di mic_hookah attendi un paio di secondi.

Mancano “Open Setup Menu” e “Pickup Hookah”

Sezione intitolata “Mancano “Open Setup Menu” e “Pickup Hookah””

Queste due opzioni compaiono solo per il giocatore che ha posizionato quel narghilè o per un admin. Se hai impostato una lista in Config.AdminGroups, tutti gli altri vedranno solo Grab Hose. Il menu controlla anche Config.AllowedJobs, se ne hai impostato uno.

Chiunque può aprire o raccogliere il narghilè di chiunque

Sezione intitolata “Chiunque può aprire o raccogliere il narghilè di chiunque”

Config.AdminGroups è impostato di base su false, e false fa sì che ogni giocatore conti come admin. Inserisci lì i tuoi gruppi staff. Vedi Personalizzazione.

“Cannot turn on: missing charcoal, water, or flavor.”

Sezione intitolata ““Cannot turn on: missing charcoal, water, or flavor.””

Light Hookah richiede tutti e tre gli elementi: aggiungi carbone (hookah_coal), aggiungi acqua (hookah_water) e imposta un aroma, poi accendilo.

Apri prima il menu di configurazione e premi Light Hookah.

Se era acceso un attimo fa, ha esaurito i rifornimenti. Ogni tiro consuma un po’ di carbone e acqua e, quando uno dei due raggiunge lo zero, il narghilè si spegne da solo. Il menu di configurazione mostra quale dei due è allo 0 %: aggiungilo e riaccendi il narghilè.

“Cannot smoke: check charcoal, water, or flavor.”

Sezione intitolata ““Cannot smoke: check charcoal, water, or flavor.””

Il narghilè è acceso ma manca qualcosa. Apri il menu di configurazione e controlla il carbone, l’acqua e l’aroma attuale.

Il menu elenca solo gli aromi che il giocatore ha con sé. Datti un oggetto aroma come hookah_mint_flavor e riapri il menu.

Config.InventoryImagePath non punta alla cartella immagini del tuo inventario, oppure le icone non sono state copiate lì dentro. Per ox_inventory è nui://ox_inventory/web/images/; per qb-inventory, nui://qb-inventory/html/images/.

Il giocatore si è allontanato dal narghilè più di quanto impostato in Config.MaxHoseDistance (3,5 metri). Aumenta il valore se i tuoi lounge hanno bisogno di più spazio.

È il suo normale funzionamento: nulla viene salvato nel database. I narghilè e i mobili posizionati risiedono nella memoria del server e vengono rimossi quando mic_hookah si ferma o il server si riavvia.

Riavviare la risorsa ha rimosso sedie o tavoli che facevano parte della mappa

Sezione intitolata “Riavviare la risorsa ha rimosso sedie o tavoli che facevano parte della mappa”

Quando mic_hookah si ferma, il gioco di ogni giocatore rimuove tutti gli oggetti circostanti il cui modello si trova in Config.HookahItems o Config.PlaceableProps. I mobili forniti usano modelli del gioco base, quindi anche un tavolo o una sedia identici appartenenti a un interno vicino al giocatore possono sparire finché non si ricarica la zona. Riavvia la risorsa quando la città è tranquilla, oppure scegli modelli di mobili non utilizzati dalla tua mappa.

Config.Stress chiama semplicemente ReduceStress in server_functions.lua, e quella funzione è vuota finché non vi aggiungi la chiamata alla tua risorsa dello stress.

Il commento nella configurazione elenca jp, ma non è incluso alcun file giapponese. Usa uno degli undici presenti in locales/ oppure aggiungine uno tuo.

C’è già un posizionamento in corso. Concludilo con E o annullalo con X, poi usa l’oggetto successivo.