ES/CreateExplosion

From Multi Theft Auto: Wiki
Revision as of 03:33, 29 March 2014 by Tomasito Caram (talk | contribs) (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ó...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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 )

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 [-]
Client
bool 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 [-]
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