Spare 20 % mit WELCOMEAngebote ansehen
FiveM: So entfernt man das Fadenkreuz (Spieler & Server …)

Wie man das Fadenkreuz in FiveM entfernt (HideHudComponentThisFrame 14)

Kurze Antwort: FiveM-Server entfernen das Standard-GTA-Fadenkreuz — HUD-Komponente 14, der Fadenkreuz — durch das Ausführen HideHudComponentThisFrame(14) jeden Frame in einem Client-Skript. Der Aufruf muss auf dem Client, innerhalb einer Schleife, erfolgen, weil HUD-Komponenten im nächsten Frame erneut gerendert werden. Unten: die Kopier-fertige Ressource, ein optionaler Spieler-Umschaltbefehl und Fixes für ein Fadenkreuz, das immer wieder auftaucht.

Letzte Aktualisierung: 25. Juni 2026

Kopierbares Client-Skript

Erstelle eine kleine Client-Ressource und setze dies ein client.lua:

CreateThread(function()
 while true do
 Wait(0)
 HideHudComponentThisFrame(14)
 end
end)

Die offiziellen Cfx.re-Referenzlisten HideHudComponentThisFrame als native Methode zum Ausblenden von HUD-Komponenten. Komponente 14 ist das Fadenkreuz.

Minimales fxmanifest.lua

Platziere dies daneben client.lua in einem Ressourcenordner, zum Beispiel Ressourcen/[lokal]/kein Fadenkreuz/:

fx_version 'cerulean' game 'gta5' client_script 'client.lua''

Füge dann die Ressource hinzu server.cfg:

Sicherstellen, dass kein Fadenkreuz vorhanden ist

Warum muss es in jedem Frame ausgeführt werden?

HUD-Verstecken ist framebasiert. Der Aufruf des Natives kann für einen Moment so aussehen, als hätte es funktioniert, aber das Fadenkreuz kehrt zurück, weil GTA die HUD-Komponenten in späteren Frames erneut rendert. Halte die Schleife leichtgewichtig und füge keine teure Logik darin ein.

Fadenkreuzentfernung auf Spieler- vs. Serverseite

Ziel Beste Methode
Entferne das Standard-GTA-Fadenkreuz für alle Verwende eine kleine Client-Ressource mit HideHudComponentThisFrame(14).
Lasst die Spieler wählen Füge eine Client-Einstellung oder einen Befehl hinzu, der die Schleife umschaltet.
Entferne eine benutzerdefinierte Waffe HUD Überprüfe die Waffe/HUD-Ressource. Sie könnte ihr eigenes Fadenkreuz zeichnen.
Monitore oder Overlays fügen keinen Punkt hinzu Überprüfe Client-Overlays, Monitor-Funktionen und Grafikmods.

Optionaler Umschaltbefehl

Wenn dein Server einen Spieler-Toggle benötigt, verwende eine lokale Variable:

local crosshairHidden = true

RegisterCommand('crosshair', function()
 crosshairHidden = not crosshairHidden
 print(crosshairHidden and 'Fadenkreuz ausgeblendet' or 'Fadenkreuz sichtbar')
end, false)

CreateThread(function()
 while true do
 Wait(0)
 if crosshairHidden then
 HideHudComponentThisFrame(14)
 end
 end
end)

Fehlerbehebung

  • Falls das Fadenkreuz weiterhin angezeigt wird, zieht möglicherweise eine andere HUD- oder Waffenressource ihr eigenes Element.
  • Wenn die Ressource nicht startet, verifiziere die fxmanifest.lua-Setup.
  • Wenn nur ein Spieler einen Punkt sieht, überprüfe die Monitorüberlagerungen oder Grafiktools auf diesem PC.
  • Wenn du einen vollständigen HUD-Pass benötigst, vergleiche FiveM HUD Ressourcen.

Häufig gestellte Fragen

Lässt sich das in server.lua erledigen?

Nein. HUD Rendering ist clientseitig. Löse ein Client-Event aus, wenn du Server-Logik benötigst, aber rufe die Native in Client-Code auf.

Hat dies Auswirkungen auf benutzerdefinierte Bereiche?

Es blendet die Standard-Fadenkreuzkomponente aus. Benutzerdefinierte Waffenskripte, Zielfernrohre oder NUI-Overlays können weiterhin ihr eigenes UI zeichnen.

Checkliste für die serverseitige Einführung

Bevor du dies auf einem Live-Rollenspielserver einfügst, teste es mit den Waffen und HUD-Ressourcen, die deine Spieler bereits verwenden. Ein Standard-Fadenkreuz kann mit Komponente 14 ausgeblendet werden, aber viele Server verwenden auch Waffen-Overlays, benutzerdefinierte Zielfernrohre oder NUI/HUD-Systeme. Diese Skripte zeichnen möglicherweise ihr eigenes Fadenkreuz und benötigen separate Einstellungen.

  1. Erstelle die Ressource auf einem Staging-Server.
  2. Teste Pistolen, Gewehre, Schrotflinten, Nahkampfwaffen und unbewaffnete Bewegung.
  3. Überprüfe die First-Person- und Third-Person-Ansicht.
  4. Öffne das Inventar, das Radialmenü, die Waffenrad-Ersetzung und HUD.
  5. Bitte einen Tester mit einem sauberen Client und einen Tester mit normalen Overlays, um einen Vergleich durchzuführen.

Wie man ein Fadenkreuz behebt, das zurückspringt

Wenn der Punkt nur beim Zielen zurückkehrt, läuft dein Code möglicherweise nicht jeden Frame. Wenn er nur mit einer Waffe oder einem Job zurückkehrt, könnte eine Waffen- oder Polizeiressource den UI zeichnen. Wenn er nur für einen Spieler erscheint, überprüfe die Monitor-Fadenkreuz-Funktionen, ReShade-Overlays, GPU-Overlays oder Barrierefreiheitstools auf diesem PC.

Gute Formulierung der Serverrichtlinien

Wenn euer Server externe Fadenkreuze verbietet, formuliert die Regel klar und deutlich: kein Fadenkreuz auf dem Monitor, kein Overlay-Fadenkreuz, kein Zielpunkt von Drittanbietern. Setzt die Regel anschließend durch regelmäßige Kontrollen durch das Serverteam durch, anstatt euch nur auf ein Skript zu verlassen, das das Standard-HUD-Fadenkreuz ausblendet.

Wenn das Fadenkreuz zurückkommt

Wenn der Punkt nur beim Zielen zurückkehrt, läuft die Client-Schleife möglicherweise nicht jeden Frame. Wenn er nur mit einer Waffe oder einem Job zurückkehrt, kann eine andere Waffe, HUD oder eine Polizeiressource ihr eigenes Ziel-UI zeichnen. Wenn er nur für einen Spieler erscheint, überprüfe die Monitor-Fadenkreuz-Funktionen, GPU-Overlays, ReShade-Overlays und Zugänglichkeits-Tools auf diesem PC.

Formulierung der Serverregel

Wenn deine Community externe Fadenkreuze verbietet, gib genau an, was verboten ist: Monitor-Fadenkreuz, Overlay-Fadenkreuz, Drittanbieter-Zielpunkt und modifiziertes HUD Visier. Ein Skript kann die Standard-GTA-HUD-Komponente ausblenden, aber es kann nicht alle externen Anzeigemerkmale allein überwachen.