HU/getRootElement

From Multi Theft Auto: Wiki
Revision as of 20:04, 19 July 2018 by Surge (talk | contribs)
Jump to navigation Jump to search

Ez a függvény visszaadja az elemfa gyökér csomópontját, melyet root-nak hívnak. Ez a csomópont minden más elemet tartalmaz: minden resource gyökérelemet, játékosokat és távoli klienseket. Nem lehet megsemmisíteni, még destroyElement használatával sem.

Gyakran használják arra, hogy eseménykezelőt rögzítsenek bármilyen elemhez, továbbá, hogy egy függvény minden elemre hatással legyen.

[[{{{image}}}|link=|]] Note: : Minden erőforrásnak van egy előre definiált globális változója, amelyet root-nak hívnak, amelynek értéke a gyökérelem. A változó létezik szerver oldalon és kliens oldalon egyaránt.

Szintaxis

element getRootElement ( )

Visszaadott érték

Visszaadja a gyökér elemet.

Példa

Ez a példa kiírja a betöltött resourcek számát a resource elemek számolásával, amelyek a gyökér csomópont gyermekei.

--Alapértelmezés szerint, az előre definiált 'root' változó az a getRootElement()
local rootChildren = getElementChildren( root )

local resourceCount = 0
for k, child in ipairs( rootChildren ) do
	if getElementType( child ) == "resource" then
		resourceCount = resourceCount + 1
	end
end

outputChatBox( "There are " .. resourceCount .. " loaded resources." )

Lásd még

Fordította

Surge