- Dokumentacja
- Funkcje serwera
- getPedMoveState
Funkcja
getPedMoveState
Ocenia, jak postać się teraz porusza: stand (stoi), walk (idzie), powerwalk (szybki marsz), jog (trucht) albo sprint (bieg). Wynik wynika z prędkości postaci, a gdy skrypt wcisnął walk lub sprint, z tego sterowania. Przydaje się np. do naliczania zmęczenia albo hałasu kroków.
Składnia
string getPedMoveState(ped ped)Argumenty
pedped- Gracz albo NPC.
Zwraca
stand, walk, powerwalk, jog albo sprint.
Przykład
setTimer(function()
for _, p in ipairs(getElementsByType("player")) do
if getPedMoveState(p) == "sprint" then outputChatBox("Biegniesz!", p) end
end
end, 2000, 0)
Zobacz też
getElementVelocityZwraca prędkość elementu. Jednostka: 1 to 50 m/s, więc km/h to długość wektora razy 180.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).