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

Funkcja

shakeCamera

KlientKameraIdentyczna z MTA:SA

Potrząsa kamerą przez chwilę, np. przy wybuchu. Siła 0-255.

Składnia

bool shakeCamera(float strength [, float x = 0, float y = 0, float z = 0])

Argumenty

strengthfloat
Siła 0-255.
xfloat, opcjonalny = 0
Źródło X (dla zgodności ze starszymi skryptami).
yfloat, opcjonalny = 0
Źródło Y.
zfloat, opcjonalny = 0
Źródło Z.

Zwraca

true przy powodzeniu.

Przykład

addEventHandler("onClientExplosion", root, function(x, y, z)
    local px, py, pz = getElementPosition(localPlayer)
    local d = getDistanceBetweenPoints3D(x, y, z, px, py, pz)
    if d < 30 then
        shakeCamera(255 * (1 - d / 30))
    end
end)

Zobacz też