FiveM Поиск по хешу клавиши
Найдите ID элементов управления для клавиатуры и контроллера. Используйте с IsControlJustPressed(0, controlId)
Нажмите любую клавишу
Нажмите здесь, затем нажмите любую клавишу
Для чего этот инструмент
Привязки клавиш в FiveM не используют буквы, они используют идентификаторы управления, и нумерация следует системе ввода GTA V, а не клавиатуре. E , 38, G , 47, и нет правила, связывающего их. Этот поиск позволяет нажать реальную клавишу и узнать её id, чтобы не искать по справочным таблицам.
Как использовать
- Шаг 1:
Кликните в поле и нажмите клавишу, которую хотите привязать. id появится сразу.
- Шаг 2:
Или ищите по имени, если ищете ввод с контроллера или клавишу, которую сейчас нельзя нажать.
- Шаг 3:
Обратите внимание на группу управления. Большинство клавиш находятся в группе 0, некоторые реагируют только в группе 2.
- Шаг 4:
Скопируйте id в IsControlJustPressed или используйте RegisterKeyMapping, если игроки должны иметь возможность переназначать клавишу.
Часто задаваемые вопросы
В чем разница между IsControlPressed и IsControlJustPressed?
IsControlPressed истинно, пока клавиша удерживается, IsControlJustPressed , только в кадре, когда клавиша нажата. Для меню нужен JustPressed, иначе одно нажатие прокручивает весь список.
Почему моя клавиша выполняет две функции одновременно?
Большинство id управления уже используются игрой. E , это также клавиша взаимодействия, G переключает места. Отключите действие игры с помощью DisableControlAction и считывайте своё с IsDisabledControlJustPressed.
Для чего нужны группы управления?
Группа 0 , общий набор, группа 1 , связана с транспортом, группа 2 , используется для некоторых меню. Один и тот же id может означать разные вещи в разных группах, поэтому id без группы , это только половина информации.
Стоит ли использовать RegisterKeyMapping вместо этого?
Для всего, что игрок использует регулярно, да. Это добавляет привязку в меню настроек FiveM, чтобы игроки могли переназначать её, и конфликты с другими скриптами становятся видимыми, а не скрытыми.
Связанные инструменты
Генератор хэшей FiveM - joaat / GetHashKey
Мгновенно генерируйте хэши FiveM с помощью алгоритма joaat. Получайте десятичные, шестнадцатеричные (0x), беззнаковые десятичные хэши. Режим пакетной обработки для нескольких входов. Копируйте Lua код GetHashKey().
FiveM Native Database Search
Поисковая база данных FiveM native с 200+ распространёнными native, организованными по категориям. Найдите имена native, хэши, параметры, типы возвращаемых значений, описания и примеры использования на Lua.
Логгер событий и отладчик FiveM
Генерируйте код слушателя событий FiveM для сервера и клиента. Валидатор имен событий, проверка безопасности и генератор шаблонов для распространенных паттернов событий FiveM.