ServersYour serverFor creatorsForumFAQDocumentationSecurity
Download the launcher
  1. Documentation
  2. Shared functions
  3. extinguishFire

Function

extinguishFire

Server and clientFireModified from MTA:SA

Puts out fire. On the server it does so for everyone: by fire number, all fires within a radius of a point, or all at once (no arguments). On the client it only puts out locally started fires.

Syntax

Fire number (server)

extinguishFire(fireId)

Radius

extinguishFire(x, y, z [, radius])

All

extinguishFire()

Arguments

xfloat, optional
X position or the fire number.
yfloat, optional
Y position.
zfloat, optional
Z position.
radiusfloat, optional = 5
Radius (1 by default on the client).

Differences from MTA:SA

  • In MTA:SA this function is client-side only.

In MTA:SA

extinguishFire(float x = nil, float y = nil, float z = nil, float radius = 1.0)

Returns

true if anything was put out.

Example

addCommandHandler("gas", function(player)
    local x, y, z = getElementPosition(player)
    if not extinguishFire(x, y, z, 10) then
        outputChatBox("W pobliżu nic się nie pali.", player)
    end
end)