FiveM Hash-Generator - joaat / GetHashKey

Erzeuge FiveM-kompatible Hashes mit dem Jenkins-one-at-a-time-(joaat)-Algorithmus. Dezimal, Hex und Unsigned sofort.

Recent Hashes
Nein hashes generated yet. Start typing above!

Wofür dieses Tool gedacht ist

GTA V speichert keine Namen, sondern Zahlen. Jedes Modell, jede Waffe und jedes Animationsverzeichnis wird über einen joaat-Hash adressiert, und GetHashKey wandelt zur Laufzeit zwischen beiden um. Das Vorberechnen des Hashes spart diesen Aufruf und erlaubt das Lesen von Server-Logs, die nur Zahlen zeigen. Dieser Generator gibt dir gleichzeitig die vorzeichenbehaftete und die vorzeichenlose Dezimalform sowie die Hex-Notation.

Wie man es benutzt

  1. Schritt 1:

    Gib den String ein, zum Beispiel einen Fahrzeugmodellnamen wie adder oder einen Waffennamen wie WEAPON_PISTOL.

  2. Schritt 2:

    Lies das Formular ab, das du brauchst. Lua arbeitet mit dem vorzeichenbehafteten Wert, viele Datenbanken und Logs zeigen den vorzeichenlosen.

  3. Schritt 3:

    Nutze den Batch-Modus für eine ganze Liste, ein Eintrag pro Zeile, und kopiere alles auf einmal.

  4. Schritt 4:

    Füge den Wert in deinen Code ein oder behalte GetHashKey, wenn Lesbarkeit wichtiger ist als der eingesparte Aufruf.

Häufig gestellte Fragen

Was genau ist joaat?

Jenkins one at a time, eine einfache Hash-Funktion, die Rockstar im gesamten Engine verwendet. Es ist keine Verschlüsselung und nicht umkehrbar: Aus einem Hash kannst du den String nicht zurückrechnen, du kannst ihn nur in einer Tabelle bekannter Namen nachschlagen.

Warum sehe ich manchmal eine negative Zahl?

Der Hash ist ein 32-Bit-Wert. Lua liest ihn als vorzeichenbehaftet, daher werden alle Werte über zwei Milliarden negativ. Vorzeichenbehaftet und vorzeichenlos sind dieselbe Zahl in zwei Interpretationen und adressieren dasselbe Modell.

Ist der Hash case-sensitiv?

joaat wandelt die Eingabe zuerst in Kleinbuchstaben um, daher ergeben Adder und adder denselben Hash. Wo Groß- und Kleinschreibung wichtig sind, sind deine eigenen Eventnamen und Dateipfade, die überhaupt nicht gehasht werden.

Sollte ich Hashes in meine Config schreiben?

Besser nicht. Eine Config voller Zahlen kann ein Serverbesitzer nicht lesen. Behalte die Namen in der Config und hashe sie einmal beim Start. Vorgefertigte Hashes gehören in Hot-Loops, nicht in Dateien, die Leute bearbeiten.