ClearElementVisibleTo: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 22: | Line 22: | ||
addEventHandler ( onPlayerWasted, root, onPlayerWasted ) --add an event handler for onPlayerSpawn | addEventHandler ( onPlayerWasted, root, onPlayerWasted ) --add an event handler for onPlayerSpawn | ||
function onPlayerWasted ( totalammo, killer, killerweapon, bodypart ) -- when a player dies | function onPlayerWasted ( totalammo, killer, killerweapon, bodypart ) -- when a player dies | ||
clearElementVisibleTo ( getBlipAttachedTo ( source ) ) -- clear any visiblity settings | clearElementVisibleTo ( getBlipAttachedTo ( source ) ) -- clear any visiblity settings of his blip | ||
end | end | ||
</syntaxhighlight> | </syntaxhighlight> |
Revision as of 02:25, 13 August 2006
This article needs checking. | |
Reason(s): The example is outdated...i dont know how the element child system works..if someone could kindly fix it :) |
This function clears any settings added by setElementVisibleTo and restores an element to its default visibility. This does not work with all entities - vehicles, players and objects are exempt. This is because these objects are required for accurate sync (they're physical objects). This function is particularily useful for changing the visibility of markers, radar blips and radar areas.
Syntax
bool clearElementVisibleTo ( element element )
Required Arguments
- element: The element in which you wish to restore to its default visibility
Returns
Returns true if the operation was successful, false otherwise.
Example
This example clears any visibility settings after a player dies, so everyone can see his blip for a short period
addEventHandler ( onPlayerWasted, root, onPlayerWasted ) --add an event handler for onPlayerSpawn function onPlayerWasted ( totalammo, killer, killerweapon, bodypart ) -- when a player dies clearElementVisibleTo ( getBlipAttachedTo ( source ) ) -- clear any visiblity settings of his blip end
See Also
- attachElements
- createElement
- destroyElement
- detachElements
- getAttachedElements
- getElementAlpha
- getElementAttachedOffsets
- getElementAttachedTo
- getElementByIndex
- getElementByID
- getElementChild
- getElementChildren
- getElementChildrenCount
- getElementCollisionsEnabled
- getElementColShape
- getElementData
- getAllElementData
- hasElementData
- getElementDimension
- getElementHealth
- getElementID
- getElementInterior
- getElementMatrix
- getElementModel
- getElementParent
- getElementPosition
- getElementRotation
- getElementsByType
- getElementsWithinColShape
- getElementsWithinRange
- getElementType
- getElementVelocity
- getLowLODElement
- getRootElement
- isElement
- isElementAttached
- isElementCallPropagationEnabled
- isElementDoubleSided
- isElementFrozen
- isElementInWater
- isElementLowLOD
- isElementWithinColShape
- isElementWithinMarker
- setElementAlpha
- setElementAngularVelocity
- getElementAngularVelocity
- setElementAttachedOffsets
- setElementCallPropagationEnabled
- setElementCollisionsEnabled
- setElementData
- setElementDimension
- setElementDoubleSided
- setElementFrozen
- setElementHealth
- setElementID
- setElementInterior
- setElementModel
- setElementParent
- setElementPosition
- setElementRotation
- setElementVelocity
- setLowLODElement
- getPedContactElement
- getResourceDynamicElementRoot
- getResourceRootElement