Static methods

@:native("GetEntityInsideExplosionArea")staticGetEntityInsideExplosionArea(explosionType:Int, x1:Float, y1:Float, z1:Float, x2:Float, y2:Float, z2:Float, radius:Float):Dynamic

Returns a handle to the first entity within the a circle spawned inside the 2 points from a radius.

@:native("GetEntityInsideExplosionSphere")staticGetEntityInsideExplosionSphere(explosionType:Int, x:Float, y:Float, z:Float, radius:Float):Dynamic

NativeDB Introduced: v1290

@:native("SetFireSpreadRate")staticSetFireSpreadRate(p0:Float):Dynamic

SETFIRE*

NativeDB Introduced: v1734

@:native("AddExplosion")staticaddExplosion(x:Float, y:Float, z:Float, explosionType:Int, damageScale:Float, isAudible:Bool, isInvisible:Bool, cameraShake:Float):Dynamic

NativeDB Added Parameter 9: BOOL noDamage
BOOL isAudible = If explosion makes a sound.  
BOOL isInvisible = If the explosion is invisible or not.
BOOL noDamage = false: damage || nodamage = true: no damage
enum eExplosionTag
{
	DONTCARE = -1,
	GRENADE = 0,
	GRENADELAUNCHER = 1,
	STICKYBOMB = 2,
	MOLOTOV = 3,
	ROCKET = 4,
	TANKSHELL = 5,
	HI_OCTANE = 6,
	CAR = 7,
	PLANE = 8,
	PETROL_PUMP = 9,
	BIKE = 10,
	DIR_STEAM = 11,
	DIR_FLAME = 12,
	DIR_WATER_HYDRANT = 13,
	DIR_GAS_CANISTER = 14,
	BOAT = 15,
	SHIP_DESTROY = 16,
	TRUCK = 17,
	BULLET = 18,
	SMOKE_GRENADE_LAUNCHER = 19,
	SMOKE_GRENADE = 20,
	BZGAS = 21,
	FLARE = 22,
	GAS_CANISTER = 23,
	EXTINGUISHER = 24,
	PROGRAMMABLEAR = 25,
	TRAIN = 26,
	BARREL = 27,
	PROPANE = 28,
	BLIMP = 29,
	DIR_FLAME_EXPLODE = 30,
	TANKER = 31,
	PLANE_ROCKET = 32,
	VEHICLE_BULLET = 33,
	GAS_TANK = 34,
	BIRD_CRAP = 35,
	RAILGUN = 36,
	BLIMP2 = 37,
	FIREWORK = 38,
	SNOWBALL = 39,
	PROXMINE = 40,
	VALKYRIE_CANNON = 41,
	AIR_DEFENCE = 42,
	PIPEBOMB = 43,
	VEHICLEMINE = 44,
	EXPLOSIVEAMMO = 45,
	APCSHELL = 46,
	BOMB_CLUSTER = 47,
	BOMB_GAS = 48,
	BOMB_INCENDIARY = 49,
	BOMB_STANDARD = 50,
	TORPEDO = 51,
	TORPEDO_UNDERWATER = 52,
	BOMBUSHKA_CANNON = 53,
	BOMB_CLUSTER_SECONDARY = 54,
	HUNTER_BARRAGE = 55,
	HUNTER_CANNON = 56,
	ROGUE_CANNON = 57,
	MINE_UNDERWATER = 58,
	ORBITAL_CANNON = 59,
	BOMB_STANDARD_WIDE = 60,
	EXPLOSIVEAMMO_SHOTGUN = 61,
	OPPRESSOR2_CANNON = 62,
	MORTAR_KINETIC = 63,
	VEHICLEMINE_KINETIC = 64,
	VEHICLEMINE_EMP = 65,
	VEHICLEMINE_SPIKE = 66,
	VEHICLEMINE_SLICK = 67,
	VEHICLEMINE_TAR = 68,
	SCRIPT_DRONE = 69,
	RAYGUN = 70,
	BURIEDMINE = 71,
	SCRIPT_MISSILE = 72,
	RCTANK_ROCKET = 73,
	BOMB_WATER = 74,
	BOMB_WATER_SECONDARY = 75,
	MINE_CNCSPIKE = 76,
	BZGAS_MK2 = 77,
	FLASHGRENADE = 78,
	STUNGRENADE = 79,
	CNC_KINETICRAM = 80,
	SCRIPT_MISSILE_LARGE = 81,
	SUBMARINE_BIG = 82,
	EMPLAUNCHER_EMP = 83
};

@:native("AddExplosionWithUserVfx")staticaddExplosionWithUserVfx(x:Float, y:Float, z:Float, explosionType:Int, explosionFx:Int, damageScale:Float, isAudible:Bool, isInvisible:Bool, cameraShake:Float):Dynamic

@:native("AddOwnedExplosion")staticaddOwnedExplosion(ped:Dynamic, x:Float, y:Float, z:Float, explosionType:Int, damageScale:Float, isAudible:Bool, isInvisible:Bool, cameraShake:Float):Dynamic

@:native("GetClosestFirePos")staticgetClosestFirePos(outPosition:Dynamic, x:Float, y:Float, z:Float):Bool

Returns TRUE if it found something. FALSE if not.  

@:native("GetNumberOfFiresInRange")staticgetNumberOfFiresInRange(x:Float, y:Float, z:Float, radius:Float):Int

@:native("IsEntityOnFire")staticisEntityOnFire(entity:Dynamic):Bool

@:native("IsExplosionActiveInArea")staticisExplosionActiveInArea(explosionType:Int, x1:Float, y1:Float, z1:Float, x2:Float, y2:Float, z2:Float):Bool

@:native("IsExplosionInAngledArea")staticisExplosionInAngledArea(explosionType:Int, x1:Float, y1:Float, z1:Float, x2:Float, y2:Float, z2:Float, width:Float):Bool

See IS_POINT_IN_ANGLED_AREA for the definition of an angled area.

@:native("IsExplosionInArea")staticisExplosionInArea(explosionType:Int, x1:Float, y1:Float, z1:Float, x2:Float, y2:Float, z2:Float):Bool

@:native("IsExplosionInSphere")staticisExplosionInSphere(explosionType:Int, x:Float, y:Float, z:Float, radius:Float):Bool

@:native("RemoveScriptFire")staticremoveScriptFire(fireHandle:Dynamic):Dynamic

@:native("StartEntityFire")staticstartEntityFire(entity:Dynamic):Dynamic

@:native("StartScriptFire")staticstartScriptFire(X:Float, Y:Float, Z:Float, maxChildren:Int, isGasFire:Bool):Dynamic

Starts a fire:  
xyz: Location of fire  
maxChildren: The max amount of times a fire can spread to other objects. Must be 25 or less, or the function will do nothing.  
isGasFire: Whether or not the fire is powered by gasoline.  

@:native("StopEntityFire")staticstopEntityFire(entity:Dynamic):Dynamic

@:native("StopFireInRange")staticstopFireInRange(x:Float, y:Float, z:Float, radius:Float):Dynamic