CreateFire: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 23: Line 23:
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function burn(commandName, theSize)
function burn(commandName, theSize)
  local thePlayer = getLocalPlayer()
   if theSize then
   if theSize then
         local x, y, z = getElementPosition(thePlayer)
         local x, y, z = getElementPosition(getLocalPlayer())
         createFire(x, y, z, theSize)
         createFire(x, y, z, theSize)
         outputChatBox("Burn, buuuuurn >:]", thePlayer)
         outputChatBox("Burn, buuuuurn >:]")
   else
   else
         outputChatBox("Syntax: /fire <size>", thePlayer)
         outputChatBox("Syntax: /fire <size>")
   end
   end
end
end

Revision as of 21:11, 3 May 2010

Creates a patch of fire that will spread a bit and die out after a while.

Syntax

bool createFire ( float x, float y, float z [, float size = 1.8 ] )

Required Arguments

  • x, y, z: coordinates of the fire.

Optional Arguments

  • size: the size of the initial fire.

Returns

Returns true if successful, false otherwise. There can be a maximum of 60 active fires.

Example

Click to collapse [-]
Client

Command for creating Clientside Fire on the Players Position.

function burn(commandName, theSize)
   if theSize then
        local x, y, z = getElementPosition(getLocalPlayer())
        createFire(x, y, z, theSize)
        outputChatBox("Burn, buuuuurn >:]")
   else
        outputChatBox("Syntax: /fire <size>")
   end
end
addCommandHandler("fire", burn)

See Also