Salta ai contenuti

Risoluzione dei problemi

Le cose che vanno davvero storte, e dove guardare.


Un semplice restart non rilegge fxmanifest.lua. Se hai aggiunto un file — un nuovo locale, per esempio — scrivi prima refresh nella console del server, poi restart mic_chameleon. Le modifiche a config.lua e ai locale richiedono solo il restart.

“You do not have permission to use this command”

Sezione intitolata ““You do not have permission to use this command””

Con la config fornita, il menu si apre per i giocatori nell’elenco dei permessi e per i lavori mechanic e police, e per nessun altro. Puoi:

  • aggiungere il giocatore con /chameleongive e il suo ID server, oppure
  • aggiungere il suo lavoro a Config.AuthorizedJobs, oppure
  • impostare Config.Permissions = false per far verniciare tutti.

Lo stesso messaggio proveniente da /chameleongive significa che tu non sei admin per il bridge: il gruppo admin o superadmin su ESX, admin o god su QBCore.

L’elenco dei permessi salva Steam ID. Il giocatore deve avere Steam aperto quando si connette, altrimenti non può essere aggiunto. Dagli invece un lavoro presente in Config.AuthorizedJobs, oppure disattiva i permessi.

Devi essere seduto in un veicolo; altrimenti ricevi “You are not in a vehicle”. Se lo sei e non compare nulla, controlla nella console le righe [Camaleon] — se non è stato trovato alcun framework, la risorsa è partita prima di ESX, QBCore o QBox. Metti ensure mic_chameleon sotto il tuo framework in server.cfg — su QBox, sotto qbx_core.

Il config.lua fornito ha Config.Locale = "es". Impostalo su "en" o su un altro dei nove codici presenti in locales/. Il messaggio del marker e il titolo del menu non sono nei locale: modificali in config.lua e html/ui.html.

I colori sono vernici cangianti del set di colori dei veicoli più nuovo, e venti di esse (dalla 223 alla 242) provengono dalle cartelle data/ e stream/ di questa risorsa.

  • Verifica che entrambe le cartelle siano ancora nella risorsa e non siano state rinominate.
  • I file di dati vengono letti quando un giocatore si connette. Dopo l’installazione, i giocatori già presenti sul server devono riconnettersi.
  • Il tuo server ha bisogno di una build del gioco abbastanza recente da avere le vernici camaleonte. Se ne imponi una vecchia con sv_enforceGameBuild, alzala.

Il Reset dice “No original color found for this vehicle”

Sezione intitolata “Il Reset dice “No original color found for this vehicle””

Il colore originale viene ricordato la prima volta che un’auto viene verniciata, associato al suo modello e alla sua targa. Non è possibile ripristinarlo se:

  • l’auto è stata verniciata prima che la risorsa venisse installata, oppure da un altro script;
  • la sua targa è cambiata nel frattempo;
  • vehicle_original_colors.json è stato eliminato.

In questi casi, falla riverniciare dal tuo meccanico di fiducia.

Questa risorsa vernicia l’auto che hai davanti; non scrive nel tuo garage. Se il colore sopravvive al rimessaggio e al ritiro dell’auto dipende dal tuo script del garage, che deve salvare le proprietà del veicolo. Ciò che questa risorsa conserva tra un restart e l’altro è il colore originale, in modo che il Reset funzioni ancora.

In ordine:

  • Config.UseItems è attivo? La console dovrebbe dire all’avvio di aver registrato 82 oggetti.
  • L’oggetto è definito nel tuo inventario con esattamente lo stesso nome — chameleon_paint_200, non chameleon_200? Guarda i file in items/.
  • Sei seduto in un veicolo? L’oggetto viene consumato solo se lo sei.
  • Il tuo inventario rispetta gli oggetti utilizzabili del framework? Questa risorsa li registra tramite ESX o QBCore, non direttamente tramite l’inventario.

Se hai attivato Config.ItemsRequirePermission e la console del server mostra un errore quando viene usato un oggetto, disattivalo di nuovo e mandaci l’errore su Discord.

Non viene fornita alcuna immagine. Aggiungi PNG con il nome degli oggetti (per esempio chameleon_paint_200.png) alla cartella delle immagini del tuo inventario.