SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje wspólne
  3. createParticleEffect

Funkcja

createParticleEffect

Serwer i klientCząsteczkiTylko Trilogy Hub

Efekt na chwilę: emiter wypuszcza cząsteczki przez podany czas i sam znika, gdy zgaśnie ostatnia. Nie trzeba go niszczyć. Na serwerze efekt widzą wszyscy gracze w pobliżu.

Składnia

element createParticleEffect(float x, float y, float z, string|table settings [, float seconds = 2, table overrides = nil])

Argumenty

xfloat
Pozycja X.
yfloat
Pozycja Y.
zfloat
Pozycja Z.
settingsstring|table
Nazwa gotowego efektu albo tabela ustawień.
secondsfloat, opcjonalny = 2
Jak długo emiter wypuszcza cząsteczki.
overridestable, opcjonalny = nil
Pola, które zastępują ustawienia gotowca.

Zwraca

Emiter albo false.

Przykład

Iskry w miejscu trafienia kuli.

addEventHandler("onClientPlayerWeaponFire", localPlayer, function(weapon, hx, hy, hz)
    createParticleEffect(hx, hy, hz, "sparks", 0.5, { rate = 300 })
end)

Zobacz też