FiveM Wyszukiwanie hashów klawiszy
Znajdź identyfikatory sterowania dla klawiatury i kontrolera. Użyj z IsControlJustPressed(0, controlId)
Naciśnij dowolny klawisz
Kliknij tutaj, a następnie naciśnij dowolny klawisz
Do czego służy to narzędzie
Przypisania klawiszy w FiveM nie używają liter, lecz identyfikatorów sterowania (control id), a numeracja wynika z systemu sterowania GTA V, a nie z klawiatury. E to 38, G to 47 i nie ma żadnej reguły, która by je łączyła. Ta wyszukiwarka pozwala nacisnąć dany klawisz i wyświetla jego id, więc nie musisz już przeszukiwać tabel referencyjnych.
Jak tego używać
- Krok 1:
Kliknij w pole i naciśnij klawisz, który chcesz przypisać. ID pojawi się natychmiast.
- Krok 2:
Możesz też wyszukiwać po nazwie, jeśli szukasz wejścia kontrolera lub klawisza, którego nie możesz teraz nacisnąć.
- Krok 3:
Zwróć uwagę na grupę sterowania. Większość klawiszy znajduje się w grupie 0, niektóre reagują tylko w grupie 2.
- Krok 4:
Skopiuj id do IsControlJustPressed lub użyj RegisterKeyMapping, jeśli gracze mają mieć możliwość zmiany przypisania klawisza.
Często zadawane pytania
Jaka jest różnica między IsControlPressed a IsControlJustPressed?
IsControlPressed zwraca true tak długo, jak klawisz jest wciśnięty, IsControlJustPressed tylko w klatce, w której został wciśnięty. Do menu potrzebujesz JustPressed, inaczej pojedyncze naciśnięcie przewinie całą listę.
Dlaczego mój klawisz wykonuje dwie czynności naraz?
Większość ID sterowania jest już używana przez grę. E to także klawisz interakcji, G zmienia również miejsce. Wyłącz akcję gry za pomocą DisableControlAction i odczytuj swoją za pomocą IsDisabledControlJustPressed.
Do czego służą grupy kontrolne?
Grupa 0 to zestaw ogólny, grupa 1 dotyczy pojazdów, a grupa 2 jest używana przy niektórych polach menu. To samo id może oznaczać różne rzeczy w zależności od grupy, więc id skopiowane bez swojej grupy to tylko połowa informacji.
Czy zamiast tego używać RegisterKeyMapping?
W przypadku wszystkiego, czego gracz używa regularnie, tak. Dodaje to przypisanie klawisza do menu ustawień FiveM, dzięki czemu gracze mogą je zmienić, a konflikty z innymi skryptami stają się widoczne zamiast cichych.
Powiązane narzędzia
Generator hashy FiveM: joaat / GetHashKey
Błyskawicznie generuj hashe FiveM przy użyciu algorytmu joaat. Otrzymuj hashe dziesiętne, hex (0x) i dziesiętne bez znaku. Tryb wsadowy dla wielu wartości. Kopiuj kod Lua GetHashKey().
Wyszukiwarka bazy natywów FiveM
Przeszukiwalna baza natywów FiveM z ponad 200 popularnymi funkcjami natywnymi uporządkowanymi według kategorii. Znajdź nazwy natywów, hashe, parametry, typy zwracane, opisy i przykłady użycia w Lua.
Narzędzie Event Logger & Debugger FiveM
Generuj kod listenerów eventów FiveM po stronie serwera i klienta. Walidator nazewnictwa eventów, sprawdzanie bezpieczeństwa i generator szablonów dla popularnych wzorców eventów FiveM.