- Documentation
- Shared functions
- extinguishFire
Function
extinguishFire
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)