Risoluzione dei problemi
Le cose che vanno davvero storte, e dove guardare.
Una modifica a un file non ha avuto alcun effetto
Sezione intitolata “Una modifica a un file non ha avuto alcun effetto”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
/chameleongivee il suo ID server, oppure - aggiungere il suo lavoro a
Config.AuthorizedJobs, oppure - impostare
Config.Permissions = falseper 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.
“Could not get player steam identifier”
Sezione intitolata ““Could not get player steam identifier””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.
Non succede nulla quando scrivo /chameleon
Sezione intitolata “Non succede nulla quando scrivo /chameleon”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.
I messaggi sono in spagnolo
Sezione intitolata “I messaggi sono in spagnolo”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.
La vernice sembra un colore piatto
Sezione intitolata “La vernice sembra un colore piatto”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.
La vernice è sparita dopo un restart
Sezione intitolata “La vernice è sparita dopo un restart”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.
Usare un oggetto vernice non fa nulla
Sezione intitolata “Usare un oggetto vernice non fa nulla”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, nonchameleon_200? Guarda i file initems/. - 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.
Gli oggetti non hanno immagini
Sezione intitolata “Gli oggetti non hanno immagini”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.