ES/CreateExplosion: Difference between revisions

From Multi Theft Auto: Wiki
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>  


===Required Arguments===  
===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}}


===Optional Arguments===
===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>  


===Required Arguments===  
===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}}


===Optional Arguments===
===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>


===Returns===
===Retornos===
Returns ''true'' la explosion será creada, ''false'' la explosión no será creada.
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 [-]
Server
bool 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 [-]
Client
bool 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 [-]
Server

Example 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