SetObjectBreakable: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
mNo edit summary |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{ | {{Shared function}} | ||
{{New feature/item|3.0161|1.6.0|21765|Added also as a server-side function. Previously only available as a client-side function.}} | |||
This function sets an object to be breakable/unbreakable. | This function sets an object to be breakable/unbreakable. | ||
Line 28: | Line 31: | ||
addEventHandler("onClientResourceStart", resourceRoot, toggleObjectVulnerability) | addEventHandler("onClientResourceStart", resourceRoot, toggleObjectVulnerability) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==Requirements== | ==Requirements== |
Latest revision as of 21:31, 16 April 2023
This function sets an object to be breakable/unbreakable.
Syntax
bool setObjectBreakable ( object theObject, bool breakable )
OOP Syntax Help! I don't understand this!
- Method: object:setBreakable(...)
- Variable: .breakable
- Counterpart: isObjectBreakable
Required Arguments
- object the object that's being set.
- breakable a boolean whether the object is breakable (true) or unbreakable (false).
Returns
- true if the object is now breakable.
- false if it can't or if invalid arguments are passed.
Example
This example creates an object when the resource starts and sets it to be breakable.
function toggleObjectVulnerability() local object = createObject(1337, 5540.6654, 1020.55122, 1240.545) if isObjectBreakable(object) then setObjectBreakable(object, false) outputChatBox("The object is now not breakable.") else setObjectBreakable(object, true) outputChatBox("The object is now breakable.") end end addEventHandler("onClientResourceStart", resourceRoot, toggleObjectVulnerability)
Requirements
Minimum server version | n/a |
---|---|
Minimum client version | 1.3.0-9.03783 |
Note: Using this feature requires the resource to have the above minimum version declared in the meta.xml <min_mta_version> section. e.g. <min_mta_version client="1.3.0-9.03783" />
See Also
- breakObject
- getObjectMass
- getObjectProperty
- isObjectMoving
- respawnObject
- setObjectMass
- setObjectProperty
- toggleObjectRespawn
Shared