ES/CreateExplosion

From Multi Theft Auto: Wiki
Jump to navigation Jump to search

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