- Dokumentacja
- Funkcje serwera
- getPedControlStates
Funkcja
getPedControlStates
Zwraca naraz listę wszystkich sterowań postaci, które skrypty ustawiły jako wciśnięte. Wygodne do debugowania NPC albo do zapisania i późniejszego odtworzenia stanu.
Składnia
table getPedControlStates(ped ped)Argumenty
pedped- Gracz albo NPC.
Zwraca
Posortowana lista nazw wciśniętych sterowań.
Przykład
outputServerLog(table.concat(getPedControlStates(walker), ", "))
Zobacz też
getPedControlStateSprawdza, czy dane sterowanie postaci jest wciśnięte według stanu ustawionego przez skrypty (setPedControlStatealbosetPedAnalogControlState). Nie odczytuje klawiszy, które gracz naciska fizycznie; do tego służygetControlStatepo stronie klienta.setPedControlStateWciska albo puszcza wirtualny klawisz sterowania postaci, np.forwards(idź do przodu) czysprint. Dla NPC gra wszystkich graczy wykonujeforwards,backwardsisprint, więc postać idzie albo biegnie w kierunku, w który jest zwrócona; pozostałe nazwy sterowań są zapamiętywane dla skryptów i zwracane przezgetPedControlState. Nazwy są takie jak wbindKey/toggleControl(np.fire,jump,crouch,walk).