ES/CreateExplosion

From Multi Theft Auto: Wiki
Revision as of 03:35, 29 March 2014 by Tomasito Caram (talk | contribs)
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 [-]
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