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

Funkcja

setPedLookAt

Obraca postać w stronę podanego punktu i zapamiętuje, gdzie i jak długo ma patrzeć. Obrót ciała jest wykonywany od razu (zmiana kierunku postaci), natomiast sam punkt, czas i element zostają zapisane dla skryptów i są zwracane przez getPedLookAt; gra nie odwraca dodatkowo głowy. Do stałego śledzenia celu wzrokiem użyj setPedFocus.

Składnia

bool setPedLookAt(ped ped, float x, float y, float z [, int time = 3000, int blend = 1000, element target = nil])

Argumenty

pedped
Gracz albo NPC.
xfloat
Współrzędna X punktu (albo wektor Vector3 w miejsce x, y, z).
yfloat
Współrzędna Y punktu.
zfloat
Wysokość Z punktu.
timeint, opcjonalny = 3000
Jak długo patrzeć, w milisekundach.
blendint, opcjonalny = 1000
Czas płynnego obrotu w ms (zapisywany dla skryptów).W MTA:SA inny typ: element target = nil
targetelement, opcjonalny = nil
Element, na który postać patrzy (zapisywany dla skryptów).Nie ma go w MTA:SA

Różnice względem MTA:SA

  • Argumenty zaznaczone innym kolorem różnią się od MTA:SA.

W MTA:SA

setPedLookAt(ped thePed, float x, float y, float z, int time = 3000 [, int blend = 1000 ], element target = nil)

Zwraca

true przy powodzeniu.

Przykład

local x, y, z = getElementPosition(player)
setPedLookAt(guard, x, y, z, 5000)

Zobacz też