Zum Inhalt springen

Fehlerbehebung

Typische Probleme rund um das Seil und woran es liegen kann.


Der Befehl restart liest die fxmanifest.lua nicht neu ein. Führe nach dem Update von mic_drag auf eine neue Version oder nach dem Hinzufügen einer Datei zuerst refresh in der Serverkonsole aus und starte dann mit restart mic_drag neu. Änderungen an der config.lua erfordern lediglich den einfachen Neustart.

Die Ressource stoppt beim Start mit “Config.Framework must be esx or qbcore”

Abschnitt betitelt „Die Ressource stoppt beim Start mit “Config.Framework must be esx or qbcore”“

Config.Framework in config.lua ist auf einen anderen Wert als esx oder qbcore gesetzt. Es gibt keine automatische Erkennung — trage dein tatsächlich genutztes Framework ein. Falls der Wert bereits korrekt ist, startet mic_drag vor deinem Framework: Verschiebe ensure mic_drag in der server.cfg unter dein Framework.

Auf QBox lautet der Wert qbcore — QBox führt QBCore-Ressourcen über seine Kompatibilitätsschicht aus — und qbx_core muss vor mic_drag gestartet werden.

In dieser Reihenfolge prüfen:

  • Das Item ist nicht registriert. Das Seil registriert Config.Item über die nutzbaren Items deines Frameworks. Falls dein Inventar stattdessen eigene Item-Callbacks nutzt, löse von dort mic_drag:useRope aus (siehe „Die Bridge“ in Anpassung).
  • QBCore-Item-Name. Der mitgelieferte QBCore-Eintrag hat als name den Wert Rope. Es muss kleingeschrieben rope heißen, genau wie der Key und wie in Config.Item.
  • Das Prop lädt nicht. Das Seil-Prop wird aus stream/ gestreamt. Wenn dieser Ordner nicht hochgeladen wurde, erscheint das Seil nie in deiner Hand.
  • Du wirst selbst gerade gezogen. Am Ende eines Seils kann kein Item verwendet werden.

Das Seil ist in meiner Hand, aber ich kann niemanden packen

Abschnitt betitelt „Das Seil ist in meiner Hand, aber ich kann niemanden packen“
  • Das Seil kann nur Spieler packen — keine NPCs und nicht dich selbst.
  • Sie müssen zu Fuß, am Leben und innerhalb von Config.MaxDetectionDistance (standardmäßig 2 m) sein. Du musst dich ebenfalls zu Fuß bewegen.
  • Der Server prüft beim Start des Ziehens, ob du das Item noch im Inventar hast. Hat es dein Inventar verlassen, während das Prop draußen war, wird das Packen verweigert.
  • Du kannst immer nur eine Person gleichzeitig ziehen, und eine Person an einem Seil kann nicht doppelt gepackt werden.

Schau in die Client-Konsole (F8). Die Meldung “ox_target is not started; using drawtext until it starts” bedeutet, dass das in Config.InteractionSystem eingetragene Target nicht aktiv ist — das Seil weicht auf 3D-Text und die Taste E aus. Prüfe, ob der Name exakt ox_target oder qb-target lautet; jeder andere Wert gibt “Unknown InteractionSystem” aus und nutzt drawtext.

Du musst bereits jemanden ziehen, das Seil in der Hand halten und dich innerhalb von Config.MaxVehicleAttachDistance des Fahrzeugs (standardmäßig 5 m) befinden. Es muss sich um ein synchronisiertes Netzwerk-Fahrzeug handeln — rein lokale Client-Fahrzeuge werden abgelehnt.

Du hast Config.AttachKey oder Config.AttachToVehicleKey geändert, aber nicht Config.KeyLabels. Die Labels sind reiner Text; passe sie entsprechend an.

Config.EnableMaxDragTime ist aktiviert und die Zeitspanne von Config.MaxDragTime Sekunden ist abgelaufen. Das Seil löst sich ebenfalls, wenn einer der beiden Spieler den Server verlässt, das angebundene Fahrzeug gelöscht wird oder der gezogene Spieler die maximale Reichweite zum Ziehenden überschreitet.

Der gezogene Spieler kann seine Kamera bewegen oder Tasten drücken

Abschnitt betitelt „Der gezogene Spieler kann seine Kamera bewegen oder Tasten drücken“

Config.DisableControls ist auf false gesetzt. Schalte die Option auf true, um alle Steuerungen zu blockieren, während sich jemand am Seil befindet.