SetPedOnFire: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(New page: __NOTOC__ {{Server function}} This function can be used to set a ped on fire or extinguish a fire on it. ==Syntax== <syntaxhighlight lang="lua"> bool setPedOnFire ( ped thePed, bool isOnFire ) </syntaxhighlight> ...)
 
mNo edit summary
 
(7 intermediate revisions by 6 users not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
{{Server function}}
{{Server client function}}
This function can be used to set a ped on fire or extinguish a fire on it.
This function can be used to set a ped on fire or extinguish a fire on it.
{{deprecated|setElementOnFire}}


==Syntax==  
==Syntax==  
Line 7: Line 9:
bool setPedOnFire ( ped thePed, bool isOnFire )
bool setPedOnFire ( ped thePed, bool isOnFire )
</syntaxhighlight>  
</syntaxhighlight>  
{{OOP||[[ped]]:setOnFire|onFire|isPedOnFire}}


===Required Arguments===  
===Required Arguments===  
Line 16: Line 19:


==Example==  
==Example==  
This script will make all current connected players and peds to burn
This script will set player on fire when they fall into water.
<section name="Client" class="client" show="true">
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
     setPedOnFire ( getRootElement(), true)
function setLocalPlayerOnFire()
</syntaxhighlight>
     local inWater = isElementInWater(localPlayer)
 
    if inWater then
        local notOnFire = not isPedOnFire(localPlayer)
 
        if notOnFire then
            setPedOnFire(localPlayer, true)
        end
    end
end
setTimer(setLocalPlayerOnFire, 1000, 0)
</syntaxhighlight></section>


==See Also==
==See Also==
{{Ped functions}}
{{Ped functions}}
[[ru:setPedOnFire]]

Latest revision as of 03:04, 31 December 2024

This function can be used to set a ped on fire or extinguish a fire on it.


Emblem-important.png This function is deprecated. This means that its use is discouraged and that it might not exist in future versions.

Please use setElementOnFire instead.


Syntax

bool setPedOnFire ( ped thePed, bool isOnFire )

OOP Syntax Help! I don't understand this!

Method: ped:setOnFire(...)
Variable: .onFire
Counterpart: isPedOnFire


Required Arguments

  • thePed: The ped that we want to set/unset
  • isOnFire: true to set the ped on fire, false to extinguish any fire on him

Returns

Returns true if successful, false otherwise

Example

This script will set player on fire when they fall into water.

Click to collapse [-]
Client
function setLocalPlayerOnFire()
    local inWater = isElementInWater(localPlayer)

    if inWater then
        local notOnFire = not isPedOnFire(localPlayer)

        if notOnFire then
            setPedOnFire(localPlayer, true)
        end
    end
end
setTimer(setLocalPlayerOnFire, 1000, 0)

See Also