ES/CreateExplosion
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 [-]
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 )
See Also