SetElementParent: Difference between revisions
Jump to navigation
Jump to search
(→Syntax) |
|||
Line 17: | Line 17: | ||
==Example== | ==Example== | ||
This example | This example sets the parent of each spawn point to a dummy element: | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
-- | dummyElem = createElement ( "spawngroup", "Group of spawn points" ) -- create a dummy element | ||
local spawnpoints = getElementsByType ( "spawnpoint" ) -- get a table of spawn point elements | |||
-- | for k,v in spawnpoints do -- loop through the table of spawn points | ||
setElementParent ( v, dummyElem ) -- set the dummy element as the parent of the spawn point | |||
end | |||
-- all of the spawn points are now children of 'dummyElem' | |||
</syntaxhighlight> | </syntaxhighlight> | ||
This is the equivalent of: | |||
<syntaxhighlight lang="lua"> | |||
<spawngroup> | |||
<spawnpoint id="spawnpoint_0" posX="2507.8715820313" posY="2772.6071777344" posZ="10.8203125" rot="270" skin="285"/> | |||
<spawnpoint id="spawnpoint_1" posX="2508.060546875" posY="2780.3647460938" posZ="10.8203125" rot="270" skin="285"/> | |||
<spawnpoint id="spawnpoint_2" posX="2508.0053710938" posY="2776.2897949219" posZ="10.8203125" rot="270" skin="285"/> | |||
<spawnpoint id="spawnpoint_3" posX="2510.6899414063" posY="2778.3745117188" posZ="10.8203125" rot="270" skin="285"/> | |||
</spawngroup></syntaxhighlight> | |||
==See Also== | ==See Also== | ||
{{FunctionArea_Functions}} | {{FunctionArea_Functions}} |
Revision as of 21:31, 3 September 2006
This fake function is for use with blah & blah and does blahblahblabhalbhl
Syntax
bool setElementParent ( element theElement, element parent )
Required Arguments
- theElement: The element that you wish to set the parent of.
- parent: The element you wish to be the parent of theElement.
Returns
Returns true if both elements are valid, false otherwise.
Example
This example sets the parent of each spawn point to a dummy element:
dummyElem = createElement ( "spawngroup", "Group of spawn points" ) -- create a dummy element local spawnpoints = getElementsByType ( "spawnpoint" ) -- get a table of spawn point elements for k,v in spawnpoints do -- loop through the table of spawn points setElementParent ( v, dummyElem ) -- set the dummy element as the parent of the spawn point end -- all of the spawn points are now children of 'dummyElem'
This is the equivalent of:
<spawngroup> <spawnpoint id="spawnpoint_0" posX="2507.8715820313" posY="2772.6071777344" posZ="10.8203125" rot="270" skin="285"/> <spawnpoint id="spawnpoint_1" posX="2508.060546875" posY="2780.3647460938" posZ="10.8203125" rot="270" skin="285"/> <spawnpoint id="spawnpoint_2" posX="2508.0053710938" posY="2776.2897949219" posZ="10.8203125" rot="270" skin="285"/> <spawnpoint id="spawnpoint_3" posX="2510.6899414063" posY="2778.3745117188" posZ="10.8203125" rot="270" skin="285"/> </spawngroup>