SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje serwera
  3. setPedControlState

Funkcja

setPedControlState

SerwerPostacieIdentyczna z MTA:SA

Wciska albo puszcza wirtualny klawisz sterowania postaci, np. forwards (idź do przodu) czy sprint. Dla NPC gra wszystkich graczy wykonuje forwards, backwards i sprint, 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 przez getPedControlState. Nazwy są takie jak w bindKey/toggleControl (np. fire, jump, crouch, walk).

Składnia

bool setPedControlState(ped ped, string control, bool state)

Argumenty

pedped
Gracz albo NPC.
controlstring
Nazwa sterowania, np. "forwards", "backwards", "sprint", "walk", "jump", "fire". Musi być poprawną nazwą (isValidControlName).
statebool
true = wciśnięte, false = puszczone.

Zwraca

true przy powodzeniu, false dla złej nazwy.

Przykład

local walker = createPed(7, 2490, -1670, 13.3, 180)
setPedControlState(walker, "forwards", true)
setTimer(setPedControlState, 5000, 1, walker, "forwards", false)

Zobacz też