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

Funkcja

createExplosion

Robi wybuch w danym miejscu. Na serwerze wybuch widzą wszyscy gracze i rani tak jak w grze; u klienta wybuch jest tylko w tej grze (wywołuje onClientExplosion, które może go anulować). Typy 0-12: 0 granat, 1 mołotow, 2 rakieta, 3 słaba rakieta, 4 auto, 5 szybki wybuch auta, 6 łódź, 7 helikopter, 8 mina, 9 obiekt, 10 pocisk czołgu, 11 mały, 12 bardzo mały.

Składnia

Serwer

bool createExplosion(float x, float y, float z, int theType [, player creator])

Klient

bool createExplosion(float x, float y, float z, int theType [, bool makeSound, float camShake, bool damaging])

Argumenty

x, y, zfloat
Miejsce wybuchu.Nie ma go w MTA:SA
theTypeint
Typ 0-12.Nie ma go w MTA:SA
creatorplayer, opcjonalny
Kto „spowodował” wybuch (tylko serwer).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

createExplosion()

Zwraca

true, gdy wybuch powstał.

Przykład

addCommandHandler("bum", function(player)
    local x, y, z = getElementPosition(player)
    createExplosion(x + 8, y, z, 2, player)
end)

Zobacz też