FiveM Генератор Hash - joaat / GetHashKey
Генерируйте совместимые с FiveM хэши с использованием алгоритма Jenkins one-at-a-time (joaat). Получайте десятичные, шестнадцатеричные и беззнаковые значения мгновенно.
Для чего этот инструмент
GTA V не хранит имена, а хранит числа. Каждая модель, оружие и словарь анимаций адресуются через хеш joaat, а GetHashKey преобразует одно в другое во время выполнения. Предварительный расчет хеша экономит этот вызов и позволяет читать серверные логи, где показываются только числа. Этот генератор сразу дает знаковое и беззнаковое десятичное значение и шестнадцатеричное представление.
Как использовать
- Шаг 1:
Введите строку, например имя модели транспорта adder или имя оружия WEAPON_PISTOL.
- Шаг 2:
Считайте нужное значение из формы. Lua работает со знаковым значением, многие базы данных и логи показывают беззнаковое.
- Шаг 3:
Используйте пакетный режим для целого списка, по одному элементу на строку, и скопируйте всё сразу.
- Шаг 4:
Вставьте значение в код или оставьте GetHashKey, если важнее читаемость, чем сэкономленный вызов.
Часто задаваемые вопросы
Что такое joaat?
Jenkins one at a time , простая хеш-функция, которую Rockstar использует во всем движке. Это не шифрование и не обратимо: по хешу нельзя вычислить исходную строку, можно только найти ее в таблице известных имен.
Почему иногда я вижу отрицательное число?
Хеш , 32-битное значение. Lua читает его как знаковое, поэтому все числа выше двух миллиардов становятся отрицательными. Знаковое и беззнаковое , это одно и то же число, прочитанное по-разному, и оба адресуют одну и ту же модель.
Хеш чувствителен к регистру?
joaat сначала приводит вход к нижнему регистру, поэтому Adder и adder дают одинаковый хеш. Где регистр важен , это ваши собственные имена событий и пути к файлам, которые вообще не хешируются.
Стоит ли писать хеши в мой конфиг?
Лучше не стоит. Конфиг, полный чисел, не читается владельцем сервера. Оставляйте имена в конфиге и хешируйте их один раз при запуске. Предварительно вычисленные хеши нужны в горячих циклах, а не в файлах, которые люди редактируют.
Связанные инструменты
FiveM Общие хеши строк - таблица быстрого доступа
Поисковая таблица из 200+ предвычисленных хэшей строк FiveM. Модели транспортных средств, модели пешеходов, имена оружия, словари анимаций. Мгновенный поиск, копирование в один клик.
Список хешей оружия FiveM - Все оружие GTA V
Полный список всех оружий GTA V с хэшами для FiveM. Пистолеты, SMG, винтовки, дробовики, снайперские, тяжелое, метательное, ближнего боя. Копируйте Lua сниппеты.
FiveM Key Hash Lookup - Ввод с клавиатуры и контроллера
Поиск ID управления клавиатурой и контроллером FiveM. Нажмите любую клавишу, чтобы узнать её хэш. Полный список всех GTA V управляющих элементов с Lua кодом.