v0.2.2:- Úgy érzem, hogy sikeresen átment a teszteken, így már nem Alpha stádiumban van.
- A resourcekat most már a következő mappában kell elhelyezni: lua/resources/.
- Resourcek most már server.cfgből is indíthatóak a következő beállítással: luascripts resourcename
- Resourcen belül a Lua fájlok most már egy virtuális gépben tárolódnak, ennek köszönhetően egy resourcen belül megosztódnak a funkciók.
- Lua virtuális gépek nem voltak leállítva tökéletesen.
- Időzítő kijavítva.
- Új object kezelő implementálva.
- Makefile hozzáadva, így Linuxon is átlehet fordítani (használat: make LUASAMP).
- Az időzítő néha crasheltette a szervert resource leállításnál.
- Néhány selejt kód kivéve.
- Új funkciók hozzáadva az argument olvasóhoz.
- Lua stack debug funkció hozzáadva.
call funkció hozzáadva, melynek segítségével megtudsz hívni egy funkciót másik resourceból (futnia kell az adott resourcenak). i.e.:
call(\"resourcename\", \"functionname\", [arguments...])
Vagy lehetőség van funkciót meghívni az \"export\" globális változóval (természetesen a visszatérési értékeket megkapja a funkciótól ugyan úgy mint callnál). i.e.:
export[\'resourcename\'].testFunction(\"some string\", 10, 20.0, true)
export[\'resourcename\']:testFunction(\"some string\", 10, 20.0, true)
export[\'resourcename\'][\'testFunction\'](\"some string\", 10, 20.0, true)
- isResourceRunning funkció hozzáadva, melynek segítségével ellenőrízni tudod, hogy egy adott resource fut-e
- Most már modulokat is belehet tölteni, amelynek segítségével különböző funkciók hozhatók létre Luahoz. Modult server.cfgben lehet az alábbi beállítással: luamodules modulename.dll
- Modulokat a következő mappába kell rakni: \"lua/modules/\".
- Modul SDK hozzáadva, aminek segítségével modulokat tudsz létrehozni (MTA mysql modul importálva példaként).
U.I.: A plugin most már elérhető Linux alatt is (mind modul_sdk példa modul, mind az mta_mysql modul), amit a
Release résznél találtok!