CreateExplosion: Difference between revisions

From Onset Developer Wiki
28days (talk | contribs)
No edit summary
No edit summary
Line 15: Line 15:
{{FuncParamOptional|radialForce|The radial force of the explosion}}
{{FuncParamOptional|radialForce|The radial force of the explosion}}


{{FuncReturnValue|__EDIT_ME__}}
{{FuncReturnValue|Returns '''true''' on success.}}


== Example ==
== Example ==

Revision as of 19:10, 22 December 2019

CreateExplosion

Type: Function
Context: Server
Introduced: v1.0

Description

Creates an explosion at the specified coordinates.

Syntax

CreateExplosion(explosionid, x, y, z [, dimension, soundExplosion, camShakeRadius, radialForce])

Parameters

  • explosionid
    The explosion identifier.
  • x
    The X axis
  • y
    The Y axis
  • z
    The Z axis
  • dimension
    The dimension identifier
  • soundExplosion
    The sound of explosion
  • camShakeRadius
    The camera shake radius
  • radialForce (optional)
    The radial force of the explosion

Return Value

  • Returns true on success.

Example

function cmd_burn(player, otherplayer)
	if (PlayerData[player].admin < 2) then
		return AddPlayerChat(player, "Insufficient permission")
	end

	if (otherplayer == nil) then
		return AddPlayerChat(player, "Usage: /burn <player>")
	end

	otherplayer = tonumber(otherplayer)

	if (not IsValidPlayer(otherplayer)) then
		return AddPlayerChat(player, "Selected player does not exist")
	end

	local x, y, z = GetPlayerLocation(otherplayer)
	CreateExplosion(9, x + 200.0, y + 8.0, z + 3.0, true, 1500.0, 1000000.0)

	AddPlayerChat(player, "You have burnt "..GetPlayerName(otherplayer).."("..otherplayer..")")
end
AddCommand("burn", cmd_burn)

See also