Risoluzione dei problemi
I problemi in cui ci si imbatte davvero, più o meno nell’ordine in cui capitano.
Una modifica alla risorsa non ha avuto alcun effetto
Sezione intitolata “Una modifica alla risorsa non ha avuto alcun effetto”restart non rilegge fxmanifest.lua. Se hai aggiunto un file — una nuova lingua, per esempio — scrivi prima refresh nella console e poi restart mic_boosting. Senza questo passaggio il server continua a usare l’elenco dei file che aveva già.
Il pannello admin si apre, ma ogni scheda è vuota
Sezione intitolata “Il pannello admin si apre, ma ogni scheda è vuota”oxmysql non era avviato quando è partito mic_boosting, quindi la configurazione del database è stata saltata. Sposta ensure oxmysql sopra ensure mic_boosting in server.cfg, verifica che oxmysql abbia una stringa di connessione funzionante e riavvia il server.
Usare l’oggetto tablet non fa nulla
Sezione intitolata “Usare l’oggetto tablet non fa nulla”In ordine:
mic_boosting_tabletè registrato nel tuo inventario? Vedi 🎒 Oggetti.Config.TabletOpenModeè impostato su'command'? Allora lo apre solo/boosting.- Il server gira in modalità standalone? Senza ESX, QBCore o QBox non esiste un sistema di oggetti utilizzabili — passa alla modalità
'command'. - Un admin ha bannato questo giocatore dal boosting nella scheda Admin del tablet?
“Not enough police online (0/2)”
Sezione intitolata ““Not enough police online (0/2)””Ogni classe è impostata di base per richiedere 2 poliziotti online prima che qualcuno possa entrare in coda o accettare un contratto. Cambia Min Police Online per classe in /boostingconfig → Classes (0 = nessun requisito).
Se hai poliziotti in servizio e continua a dire 0, il nome del loro lavoro non è presente in Config.PoliceJobs in config.lua.
La polizia non riceve mai un avviso
Sezione intitolata “La polizia non riceve mai un avviso”L’avviso va ai giocatori il cui lavoro è police, sheriff, lspd o bcso, e solo per le classi con Police Alert attivo nella scheda Classes. Se il tuo lavoro di polizia ha un altro nome, modifica Bridge.PoliceDispatch in bridge/client_bridge.lua per inviare l’avviso tramite la tua risorsa di dispatch.
Nessun prompt sull’auto
Sezione intitolata “Nessun prompt sull’auto”Il prompt dipende da Config.InteractionSystem:
'ox_target'(il valore predefinito) richiede che ox_target sia in esecuzione;'qb_target'richiede che qb-target sia in esecuzione;'drawtext'non richiede nulla — avvicinati a pochi metri e premi E.
Se non sei sicuro di quale target hai, imposta 'drawtext' e riavvia.
“You need a Lockpick” / “You need an Advanced Lockpick”
Sezione intitolata ““You need a Lockpick” / “You need an Advanced Lockpick””La serratura controlla la presenza di lockpick per le classi dalla D alla B e di advancedlockpick per quelle dalla A alla S+. Nessuno dei due è incluso in questa risorsa, quindi su ESX o ox_inventory devono esistere sul tuo server ed essere ottenibili. Un disturbatore EMP (EMP Jammer) salta il controllo.
Un errore quando dovrebbe partire il minigioco del lockpick
Sezione intitolata “Un errore quando dovrebbe partire il minigioco del lockpick”Le classi usano glitch-minigames per la serratura. Assicurati che sia installato e avviato prima di mic_boosting. Se preferisci non usarlo, disattiva tutti i minigiochi per quella classe nella scheda Minigames del pannello admin: la serratura si apre allora con un semplice tiro, circa nove volte su dieci.
Viene rilevato il framework sbagliato
Sezione intitolata “Viene rilevato il framework sbagliato”La console stampa quello scelto all’avvio: [MIC-BOOSTING] Server Bridge initialized. Detected Framework: …. Il rilevamento cerca risorse chiamate esattamente qb-core e es_extended. Se la tua è rinominata o parte più tardi, imposta tu stesso Config.Framework su 'esx' o 'qbcore'.
Su QBox, la console dovrebbe dire qbcore: qbx_core fornisce qb-core, quindi QBox viene trovato tramite la sua compatibilità con QBCore. Se dice standalone, qbx_core parte dopo mic_boosting — sposta ensure mic_boosting sotto di esso, oppure imposta Config.Framework su 'qbcore'.
I contratti vengono rifiutati: sospetto (heat) troppo alto
Sezione intitolata “I contratti vengono rifiutati: sospetto (heat) troppo alto”Il sospetto (heat) cresce a ogni lavoro. Al Max Heat (100 di base) i contratti vengono rifiutati finché non si abbassa; scende di Heat Decay per Minute per i giocatori online. Entrambi si trovano nella scheda Settings del pannello admin, e un admin può impostare il sospetto di un giocatore dalla scheda Admin del tablet. Acquistare le targhe false (Fake Plates) lo azzera.
Ho modificato shared/prices.lua e non è cambiato nulla
Sezione intitolata “Ho modificato shared/prices.lua e non è cambiato nulla”Quel file viene letto solo al primissimo avvio, per riempire una tabella di impostazioni vuota. Dopodiché i valori vivono nel database — modificali in /boostingconfig → Settings.
Un’auto con VIN limato non è nel garage
Sezione intitolata “Un’auto con VIN limato non è nel garage”L’auto viene scritta direttamente nella tabella dei veicoli del tuo framework: owned_vehicles su ESX e player_vehicles nel garage pillboxgarage su QBCore. Una risorsa garage che salva i veicoli altrove non la vedrà — adatta GiveVehicle in bridge/server_bridge.lua. Su standalone non c’è nessun garage; l’auto resta nel mondo.
Voglio recuperare i contenuti predefiniti
Sezione intitolata “Voglio recuperare i contenuti predefiniti”boostingseed nella console del server rimette ogni punto, punto di consegna, classe, auto, configurazione delle guardie, minigioco, oggetto del negozio degli attrezzi, impostazione e voce di progressione forniti. Non tocca i profili dei giocatori, gli MB, le crew, i contratti né le inserzioni del mercato. Non funziona dall’interno del gioco.
È tutto in inglese
Sezione intitolata “È tutto in inglese”Config.Locale in config.lua sceglie la lingua (en, es, fr, pt, de, tr, it, nl, pl, cs, ru). Qualsiasi voce mancante in un file di lingua viene mostrata in inglese anziché causare errori.