ES/CreateExplosion
Jump to navigation
Jump to search
Crea una explosión de un determinado tipo en un punto específico en el mundo. Si se especifica el creador, la explosión se producirá sólo en su dimensión.
Syntax
Click to collapse [-]
Serverbool createExplosion ( float x, float y, float z, int theType [, player creator = nil )
Required Arguments
- x: Un valor float que especifica el X lugar donde se creará la explosion
- y: Un valor float que especifica el Y lugar donde se creará la explosion
- z: Un valor float que especifica el Z lugar donde se creará la explosion
- theType: Un integer que especifica los tipos de explosion
- 0: Grenade
- 1: Molotov
- 2: Rocket
- 3: Rocket Weak
- 4: Car
- 5: Car Quick
- 6: Boat
- 7: Heli
- 8: Mine
- 9: Object
- 10: Tank Grenade
- 11: Small
- 12: Tiny
Optional Arguments
- creator: The explosion's simulated creator, the player responsible for it.
Click to collapse [-]
Clientbool createExplosion ( float x, float y, float z, int theType [, bool makeSound = true, float camShake = -1.0, bool damaging = true ] )
Required Arguments
- x: Un valor float que especifica el X lugar donde se creará la explosion
- y: Un valor float que especifica el Y lugar donde se creará la explosion
- z: Un valor float que especifica el Z lugar donde se creará la explosion
- theType: Un integer que especifica los tipos de explosion
- 0: Grenade
- 1: Molotov
- 2: Rocket
- 3: Rocket Weak
- 4: Car
- 5: Car Quick
- 6: Boat
- 7: Heli
- 8: Mine
- 9: Object
- 10: Tank Grenade
- 11: Small
- 12: Tiny
Optional Arguments
- makeSound: Un boolean que tiene la capacidad de seleccionar el sonido de la explosion.
- camShake: Un float que tiene la capacidad de seleccionar el movimiento de la cámara en la explosion.
- damaging: Un boolean que especifica si la explosión hará daño o no.
Returns
Returns true la explosion será creada, false la explosión no será creada.
Example
Click to collapse [-]
ServerExample 1: Este codigo hace que se obtenga la posicion del player y que la explosión sea ahí mismo..
function explosionOnSpawn ( ) -- Obtener la posicion del jugador local pX, pY, pZ = getElementPosition ( source ) -- Crear la explosion createExplosion ( pX, pY, pZ, 6, source ) end -- El evento que hace que al "spawnear" se ejecute la funcion addEventHandler ( "onPlayerSpawn", getRootElement(), explosionOnSpawn )
See Also