IsElementLocal: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (Fixed highlighting) |
||
Line 20: | Line 20: | ||
local allBlips = getElementsByType( "blip" ) | local allBlips = getElementsByType( "blip" ) | ||
-- for each blip in this table, | -- for each blip in this table, | ||
for index, | for index, theBlip in ipairs ( allBlips ) do | ||
-- check if it's a blip that only exists locally, | -- check if it's a blip that only exists locally, | ||
if isElementLocal ( | if isElementLocal ( theBlip ) then | ||
-- and destroy it in that case | -- and destroy it in that case | ||
destroyElement ( | destroyElement ( theBlip ) | ||
end | end | ||
end | end |
Revision as of 15:27, 30 July 2007
This function checks whether a clientside element is local to the client (doesn't exist in the server) or not.
Syntax
bool isElementLocal ( element theElement )
Required Arguments
- theElement: The element that we want to check.
Returns
Returns true if the passed element is local, false if not or if invalid parameters are passed.
Example
This clientside function destroys all local radar blips.
function destroyAllLocalBlips ( ) -- get a table containing all blips local allBlips = getElementsByType( "blip" ) -- for each blip in this table, for index, theBlip in ipairs ( allBlips ) do -- check if it's a blip that only exists locally, if isElementLocal ( theBlip ) then -- and destroy it in that case destroyElement ( theBlip ) end end 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