
nk_sync
Hochpräzises Headshot-Sync-System für FiveM. Drei Erkennungsmethoden, null Desync, kein Lag-Vorteil.
Dreifaches Sync-System
Bone-Index-Check
Direkt auf dem Client ausgewertet — ideal für Nahkampf und schnelle Gefechte.
HitComponent
Auswertung über weaponDamageEvent — sofortig und lagresistent.
Crosshair-Offset
Präziser Abgleich beim Schuss — optimiert für Sniper & Langstrecke.
Was nk_sync mitbringt
Kill Effects Menü
Jeder Spieler wählt seinen eigenen Kill-Style — Einstellungen werden pro Spieler via KVP gespeichert.
Headshot-Only Trigger
Kill Effects und Kill Dots reagieren ausschließlich auf echte Headshots — kein falsches Feedback bei normalen Kills.
Killnotify
Killer und Opfer erhalten beim Tod eine Benachrichtigung mit Name, Server-ID und Distanz in Metern.
Waffenreichweiten
Globale und waffenspezifische Maximaldistanzen — Schüsse außerhalb der Range werden ignoriert.
Weapon Exclusion List
Messer, Taser, Fäuste & Co. lassen sich gezielt vom Headshot-System ausschließen.
Recoil-Override & Blackout
Rückstoß einzelner Waffen direkt per Config überschreiben, künstliche Lichter serverseitig deaktivieren.
Technische Details
| Framework | ESX |
| Lua-Version | Lua 5.4 |
| Ressourcenname | nk_sync |
| Sync-Methoden | 3 (Client / Server / Weapon) |
| Kill Dots | 10 Farben |
| Kill Effects | 5 Effekte |
| Konfiguration | vollständig über config.lua |
| Notify | frei austauschbar |
Installation
Resource in den resources Ordner legen.
ensure nk_sync in der server.cfg eintragen.
ESX Death Event in es_extended/modules/death.lua auskommentieren.
Meta-Dateien bei Bedarf an die gewünschten Waffen-Ranges anpassen.
Fertig — Server neustarten und testen.
Wichtige Hinweise
- Die Resource muss zwingend
nk_syncheißen. - Bei Nutzung von
GetPedSourceOfDeathin anderen Scripts muss der Export verwendet werden:exports["nk_sync"]:GetPedSourceOfDeath(ped) - Das ESX Death Event muss in
es_extendeddeaktiviert werden.