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 [-]
Serverbool 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 [-]
Clientbool 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 [-]
ServerExample 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 )