ES/CreateExplosion

From Multi Theft Auto: Wiki

Crea una explosion en la posicion especificada, si se especifica al creador, la explosión solo sera percibida en la dimensión de este.

Sintaxis

Click to collapse [-]
Server
bool createExplosion ( float x, float y, float z, int tipo[, player creador = nil ] )

Argumentos requeridos

  • x: Valor que determina la coordenada X donde se creará la explosión
  • y: Valor que determina la coordenada Y donde se creará la explosión
  • z: Valor que determina la coordenada Z donde se creará la explosión
  • tipo: Valor que determina el tipo de explosión.
    • 0: Granada
    • 1: Cóctel Molotov
    • 2: Cohete
    • 3: Cohete (débil)
    • 4: Automóvil
    • 5: Automóvil (rápido)
    • 6: Bote
    • 7: Helicóptero
    • 8: Mina
    • 9: Objeto
    • 10: Proyectil de Tanque
    • 11: Pequeño
    • 12: Diminuto

Argumentos Opcionales

  • creador: Determina al player responsable por la explosión.
Click to collapse [-]
Client
bool createExplosion ( float x, float y, float z, int tipo[, bool sonido = true, float agitarCamara = -1.0, bool daño = true ] )

Argumentos requeridos

  • x: Valor que determina la coordenada X donde se creará la explosión
  • y: Valor que determina la coordenada Y donde se creará la explosión
  • z: Valor que determina la coordenada Z donde se creará la explosión
  • tipo: Valor que determina el tipo de explosión.
    • 0: Granada
    • 1: Cóctel Molotov
    • 2: Cohete
    • 3: Cohete (débil)
    • 4: Automóvil
    • 5: Automóvil (rápido)
    • 6: Bote
    • 7: Helicóptero
    • 8: Mina
    • 9: Objeto
    • 10: Proyectil de Tanque
    • 11: Pequeño
    • 12: Diminuto

Argumentos opcionales

  • sonido: Boolean que determina si la explosión sera (o no) oída por el jugador.
  • agitarCamara : Valor que determina la intensidad de movimiento de la cámara.
  • daño: Boolean que determina si la explosión hará (o no) daño al jugador.

Devuelve

Devuelve true si la la explosión fue creada, de lo contrario devolvería false.

Example

Click to collapse [-]
Server

Example 1: Este código consigue la posición del jugador cuando este spawnea y crea una explosión en ese lugar.

function explosionOnSpawn ( )
  -- Se obtiene la posición del jugador.
  local pX, pY, pZ = getElementPosition ( source )
  -- Crea la explosión.
  createExplosion ( pX, pY, pZ, 6, source )
end
-- Se adjunta un evento que se ejecute cuando el jugador spawnea.
addEventHandler ( "onPlayerSpawn", getRootElement(), explosionOnSpawn )

See Also