Salta ai contenuti

Risoluzione dei problemi

I problemi che possono verificarsi con la corda e dove controllare.


Il comando restart non rilegge fxmanifest.lua. Dopo aver aggiornato mic_drag a una nuova versione o aver aggiunto un file, esegui prima refresh nella console del server e poi restart mic_drag. Le modifiche a config.lua richiedono solo il riavvio della risorsa.

La risorsa si ferma all’avvio con “Config.Framework must be esx or qbcore”

Sezione intitolata “La risorsa si ferma all’avvio con “Config.Framework must be esx or qbcore””

Config.Framework in config.lua è impostato su qualcosa di diverso da esx o qbcore. Non c’è rilevamento automatico — impostalo sul framework che utilizzi. Se è già corretto, mic_drag si sta avviando prima del tuo framework: sposta ensure mic_drag sotto di esso nel server.cfg.

Su QBox, il valore è qbcore — QBox esegue le risorse QBCore tramite il suo livello di compatibilità — e qbx_core deve avviarsi prima di mic_drag.

In ordine:

  • L’oggetto non è registrato. La corda registra Config.Item tramite gli oggetti utilizzabili del tuo framework. Se il tuo inventario utilizza invece i propri callback per gli oggetti, attiva mic_drag:useRope da lì (vedi “Il bridge” in Personalizzazione).
  • Nome dell’oggetto su QBCore. La voce QBCore inclusa ha name impostato su Rope. Deve essere rope, identico alla chiave e a Config.Item.
  • Il modello non si carica. Il modello della corda viene trasmesso da stream/. Se quella cartella non è stata caricata, la corda non apparirà mai nella tua mano.
  • Stai venendo trascinato tu stesso. Non è possibile usare nulla mentre si è legati all’estremità di una corda.

Ho la corda in mano ma non riesco ad afferrare nessuno

Sezione intitolata “Ho la corda in mano ma non riesco ad afferrare nessuno”
  • La corda afferra solo i giocatori — non gli NPC e non te stesso.
  • Devono essere a piedi, vivi ed entro Config.MaxDetectionDistance (2 m per impostazione predefinita). Anche tu devi essere a piedi.
  • Il server controlla che tu abbia ancora l’oggetto nell’inventario quando inizia il trascinamento. Se è uscito dal tuo inventario mentre avevi il modello in mano, la presa viene rifiutata.
  • Puoi trascinare solo una persona alla volta, e una persona già legata a una corda non può essere afferrata una seconda volta.

Controlla la console client (F8). “ox_target is not started; using drawtext until it starts” significa che il target impostato in Config.InteractionSystem non è in esecuzione — la corda sta usando il testo 3D e il tasto E al suo posto. Verifica che il nome sia scritto esattamente ox_target o qb-target; qualsiasi altro valore stampa “Unknown InteractionSystem” e usa drawtext.

Devi stare trascinando qualcuno, con la corda in mano, entro Config.MaxVehicleAttachDistance dal veicolo (5 m per impostazione predefinita). Il veicolo deve essere sincronizzato in rete (networked) — i veicoli locali solo client vengono rifiutati.

Hai modificato Config.AttachKey o Config.AttachToVehicleKey ma non Config.KeyLabels. Le etichette sono solo testo; aggiornale per farle corrispondere.

Config.EnableMaxDragTime è attivo e sono trascorsi Config.MaxDragTime secondi. La corda si stacca anche quando uno dei due giocatori esce dal server, quando il veicolo a cui è legata viene eliminato, o quando il giocatore trascinato finisce fuori portata rispetto a chi lo trascina.

Il giocatore trascinato può ancora muovere la visuale o premere tasti

Sezione intitolata “Il giocatore trascinato può ancora muovere la visuale o premere tasti”

Config.DisableControls è disattivato. Attivalo per bloccare tutti i comandi mentre qualcuno è legato alla corda.