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

Funkcja

setPedWalkTo

SerwerPostacieTylko Trilogy Hub

NPC idzie prosto do punktu. Omija inne postacie, ale nie szuka drogi wokół budynków, więc dłuższą trasę podziel na punkty. Po dojściu przychodzi zdarzenie onPedReachedTarget. setPedWalkTo(ped, false) przerywa marsz.

Składnia

bool setPedWalkTo(ped ped, float x, float y, float z [, string speed = "walk", float radius = 1])

Argumenty

pedped
NPC.
xfloat
X celu albo false, by przerwać.
yfloat
Y celu.
zfloat
Z celu.
speedstring, opcjonalny = "walk"
"walk", "run" albo "sprint".
radiusfloat, opcjonalny = 1
Odległość uznana za dojście, w metrach.

Zwraca

true przy powodzeniu.

Przykład

local guard = createPed(280, 1550, -1675, 16)
setPedWalkTo(guard, 1540, -1675, 16, "walk")
addEventHandler("onPedReachedTarget", guard, function()
    setPedWalkTo(source, 1550, -1675, 16, "walk")
end)

Uwagi

Marsz prowadzi gra gracza najbliżej NPC (do 250 m); bez graczy w pobliżu NPC czeka. Walka ma pierwszeństwo przed marszem.

Zobacz też