FiveM Generator hashów - joaat / GetHashKey
Błyskawicznie generuj hashe zgodne z FiveM przy użyciu algorytmu Jenkins one-at-a-time (joaat). Otrzymuj wartości dziesiętne, hex i bez znaku.
Do czego służy to narzędzie
GTA V nie przechowuje nazw, lecz liczby. Każdy model, broń i słownik animacji jest adresowany przez hash joaat, a GetHashKey przekształca jedno w drugie w czasie działania. Wstępne wyliczenie hasha pozwala zaoszczędzić to wywołanie i umożliwia odczytywanie logów serwera, które pokazują wyłącznie liczby. Ten generator zapewnia jednocześnie postać dziesiętną ze znakiem i bez znaku oraz zapis szesnastkowy.
Jak tego używać
- Krok 1:
Wpisz ciąg znaków, na przykład nazwę modelu pojazdu jak adder lub nazwę broni jak WEAPON_PISTOL.
- Krok 2:
Odczytaj potrzebną formę. Lua działa z wartością ze znakiem, a wiele baz danych i logów pokazuje tę bez znaku.
- Krok 3:
Użyj trybu wsadowego dla całej listy, po jednym wpisie w wierszu, i skopiuj wszystko naraz.
- Krok 4:
Wklej wartość do kodu lub pozostaw GetHashKey, jeśli czytelność jest ważniejsza niż zaoszczędzone wywołanie.
Często zadawane pytania
Czym dokładnie jest joaat?
Jenkins one at a time, prosta funkcja skrótu stosowana przez Rockstar w całym silniku. Nie jest to szyfrowanie ani proces odwracalny: z hasha nie da się odtworzyć ciągu znaków, można go jedynie sprawdzić w tabeli znanych nazw.
Dlaczego czasami widzę liczbę ujemną?
Hash to wartość 32-bitowa. Lua odczytuje go jako signed (ze znakiem), więc wszystko powyżej dwóch miliardów staje się ujemne. Wartości ze znakiem i bez znaku to ta sama liczba w dwóch interpretacjach, a obie wskazują ten sam model.
Czy wielkość liter w hashu ma znaczenie?
joaat najpierw zamienia tekst na małe litery, więc Adder i adder dają ten sam hash. Wielkość liter ma natomiast znaczenie w nazwach twoich własnych eventów i ścieżkach plików, które w ogóle nie są hashowane.
Czy wpisywać hashe do konfiguracji?
Lepiej nie. Konfiguracja pełna liczb jest nieczytelna dla właściciela serwera. Zachowaj nazwy w configu i haszuj je raz przy starcie. Wstępnie obliczone hasze należą do pętli o wysokiej częstotliwości wykonywania, a nie do plików, które edytują ludzie.
Powiązane narzędzia
Często używane hashe stringów FiveM: tabela szybkiego wyszukiwania
Przeszukiwalna tabela ponad 200 wstępnie wyliczonych string hashów FiveM. Modele pojazdów, modele pedów, nazwy broni, słowniki animacji. Błyskawiczne wyszukiwanie, kopiowanie jednym kliknięciem.
Lista hashy broni FiveM: Wszystkie bronie GTA V
Kompletna lista wszystkich broni GTA V z hashami dla FiveM. Pistols, SMGs, Rifles, Shotguns, Snipers, Heavy, Throwable, Melee. Kopiuj fragmenty kodu Lua.
Wyszukiwarka hashy klawiszy FiveM: Klawiatura i kontroler
Sprawdź identyfikatory sterowania klawiaturą i kontrolerem w FiveM. Naciśnij dowolny klawisz, aby znaleźć jego hash. Kompletna lista wszystkich elementów sterowania GTA V z kodem Lua.