FiveM Распространённые хэши строк - Быстрая справка

Поисковая таблица из 200+ предвычисленных хэшей для транспортных средств, пешеходов, оружия, анимаций и другого. Кликните по любой строке для копирования.

Показ: 0
Имя строкиHash (Signed)Hex (0x)Категория

Для чего этот инструмент

Логи сервера, строки базы данных и сообщения об ошибках показывают хеши, а не имена. Чтобы узнать, какому транспортному средству принадлежит число из лога, нужно вычислять хеши, пока один не совпадёт. Эта таблица уже содержит предвычисленные хеши распространённых моделей, оружия, словарей анимаций и объектов, и ищет в обе стороны.

Как использовать

  1. Шаг 1:

    Фильтруйте по категории, например транспорт или оружие, чтобы сузить таблицу.

  2. Шаг 2:

    Ищите по имени или вставьте хеш из лога, чтобы узнать, чему он принадлежит.

  3. Шаг 3:

    Нажмите на строку, чтобы скопировать либо имя, либо хеш.

  4. Шаг 4:

    Для всего, что не указано, используйте генератор хешей, который вычисляет любую строку на месте.

Часто задаваемые вопросы

Почему хеш работает быстрее, чем строка?

Движок сравнивает одно 32-битное число вместо перебора символов, и он всё равно использует хеш внутренне. При цикле по множеству сущностей эта разница заметна, в одноразовом коде , нет.

Хеша из моего лога нет в таблице, что делать?

Таблица содержит только распространённые модели. Вычислите предполагаемое имя в генераторе хешей и сравните. Поскольку joaat не обратим, это единственный способ: нужно предположить имя.

Эти хеши одинаковы на всех серверах?

Да. joaat детерминирован и зависит только от строки, поэтому одно и то же имя модели даёт одинаковый хеш на каждом сервере и каждой сборке. Исключение , кастомные модели, у которых имена ваши.

Подписанный или беззнаковый, какой использовать?

В Lua , подписанный, потому что так возвращает GetHashKey. В базах данных и веб-панелях обычно показывают беззнаковый. Это одно и то же 32-битное значение, прочитанное двумя способами, и оба адресуют одну и ту же модель.