Szerző Téma: Előre definiált változók [Frissítve]  (Megtekintve 2811 alkalommal)

Nem elérhető Xenius

  • 668
    • Profil megtekintése
Előre definiált változók [Frissítve]
« Dátum: 2015. Február 18. - 17:41:18 »
+2
Előre definiált változók (LUA):
_G -- Globális változók, funkciók futtatása (tartalmazhat bármilyen írásjelet, számot stb.)
 
_G[\"teszt123\"] = function(pista)
outputChatBox(pista)
end
_G[\"teszt123\"](\"szövegecske\")

 
coroutine -- Szálak kezelése [coroutine.resume, coroutine.create stb...]
 
function nagyFunkcio(mi)
for i=1, 100 do
outputConsole(mi..i)
end
end
local co = coroutine.create(nagyFunkcio)
coroutine.resume(co, \"szövegecske\")

 
debug -- Hibakeresés [debug.getinfo, debug.traceback, stb...]
 
Nincs elérhető példa

 
math -- Matematikai funkciók [math.random, math.ceil, math.floor stb...]
 
outputChatBox(math.random(10)) -- 1 és 10 között random számot kiír

 
string -- String-ek kezelése [string.sub, string.gsub stb...]
 
outputChatBox(string.upper(\"ez csupa nagybetű lesz\"))

 
table -- Táblák kezelése [table.insert, table.remove stb...]
 
local tabla = {}
table.insert(tabla, \"béla\") -- ez lesz a tábla első eleme
outputChatBox(tabla[1]) -- kiiratjuk az első elemet

 
_VERSION -- Lua verzió lekérdezése [string]
 
outputChatBox(\"Aktuális Lua verzió: \".. _VERSION)

 
self -- OOP \"gyökér\"
 
Nincs elérhető példa

 
Előre definiált változók (MTA):
Megosztott:
exports -- Exportált funkciók futtatása
resourceRoot -- A resource element, funkcióknál csak akkor fut le ha az a \"forrás\" (resource) hajtja végre [onResourceStart, stb.]
Ez a változó egyenértékű a getResourceRootElement(getThisResource()) funkcióval.
resource -- A jelenlegi resource [getResourceName(resource), stb.]
Ez a változó egyenértékű a getThisResource() funkcióval.
root -- Az \"elem, forrás\" gyökere.
Ez a változó egyenértékű a getRootElement() funkcióval
Kliens oldal:
guiRoot -- Az ablak gyökere.
localPlayer -- getLocalPlayer() helyettesítés
Szerver oldal:
client -- A játékos aki miatt lefutott az adott funkció [triggerServerEvent, triggerEvent)
sourceResourceRoot -- A hívó resource gyökere [trigger]
sourceResource -- A fogadó resource gyökere [trigger]
http://wiki.multitheftauto.com/wiki/Element_tree
Eredeti nyelven: http://forum.mtasa.com/viewtopic.php?f=91&t=39678
« Utoljára szerkesztve: 2016. Szeptember 14. - 19:32:15 írta Xenius »

Előre definiált változók [Frissítve]
« Válasz #1 Dátum: 2015. Február 18. - 17:45:36 »
0
Ezekkel sosem voltam mindig teljesen tisztában, köszönjük a leírást!

Nem elérhető Toxic

  • 798
  • #elfújalágyszellő
    • Profil megtekintése
Előre definiált változók [Frissítve]
« Válasz #2 Dátum: 2015. Február 18. - 17:52:45 »
0
Hasznos kis leírás, ment a + :)

Elérhető Legend

  • Adminisztrátor
  • 1830
    • Profil megtekintése
Előre definiált változók [Frissítve]
« Válasz #3 Dátum: 2015. Február 18. - 19:03:10 »
0
Hasznos leírás a kezdőknek, kiemeltem.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal