ES/CreateExplosion: Difference between revisions
Jump to navigation
Jump to search
(Created page with "__NOTOC__ {{Server client function}} 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ó...") |
No edit summary |
||
Line 9: | Line 9: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== | ===Argumentos requeridos=== | ||
*'''x:''' Un valor float que especifica el X lugar donde se creará la explosion | *'''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 | *'''y:''' Un valor float que especifica el Y lugar donde se creará la explosion | ||
Line 16: | Line 16: | ||
{{Explosions}} | {{Explosions}} | ||
=== | ===Argumentos Opcionales=== | ||
*'''creator:''' The explosion's simulated creator, the [[player]] responsible for it. | *'''creator:''' The explosion's simulated creator, the [[player]] responsible for it. | ||
</section> | </section> | ||
Line 25: | Line 25: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== | ===Argumentos requeridos=== | ||
*'''x:''' Un valor float que especifica el X lugar donde se creará la explosion | *'''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 | *'''y:''' Un valor float que especifica el Y lugar donde se creará la explosion | ||
Line 32: | Line 32: | ||
{{Explosions}} | {{Explosions}} | ||
=== | ===Argumentos opcionales=== | ||
*'''makeSound:''' Un boolean que tiene la capacidad de seleccionar el sonido de la explosion. | *'''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. | *'''camShake:''' Un float que tiene la capacidad de seleccionar el movimiento de la cámara en la explosion. | ||
Line 38: | Line 38: | ||
</section> | </section> | ||
=== | ===Retornos=== | ||
Retornos ''true'' la explosion será creada, ''false'' la explosión no será creada. | |||
==Example== | ==Example== |
Revision as of 03:35, 29 March 2014
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 )
Argumentos requeridos
- 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
Argumentos Opcionales
- 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 ] )
Argumentos requeridos
- 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
Argumentos opcionales
- 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.
Retornos
Retornos 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