createFire
Client-side
Server-side
Shared
Creates a patch of fire that will spread a bit and die out after a while. Because it's a client side only function, other players won't see it, so custom events or custom objects will be needed to make a fire visible to some players.

Syntax
bool createFire ( float x, float y, float z, [ float size = 1.8 ] )
Required Arguments
- x: The X coordinate when the initial patch of fire will be created.
- y: The Y coordinate when the initial patch of fire will be created.
- z: The Z coordinate when the initial patch of fire will be created.
Optional Arguments
NOTE: When using optional arguments, you might need to supply all arguments before the one you wish to use.
- size (default: 1.8): A float value indicating the size of the initial patch of fire, this value also affects the duration of how long the fire remains.
Returns
- bool: result
Returns true if successful, false if bad arguments were passed or the limit of active fires was reached. There can be a maximum of 60 active fires.
Code Examples
client
This example adds a /fire
command, which creates a patch of fire in the position of the player that types it.
local function burn(commandName, theSize) if tonumber(theSize) then local x, y, z = getElementPosition(getLocalPlayer()) createFire(x, y, z, tonumber(theSize)) outputChatBox("Burn, buuuuurn >:]") else outputChatBox("Syntax: /fire <size>") endendaddCommandHandler("fire", burn)