icreator Posted December 31, 2010 Share Posted December 31, 2010 вообще как-нибудь можно загрузить "на лету" файл? Code: io.input ( [file] )io.lines ( [filename] ) или только через AddonDesc.(UIAddon).xdb Quote Link to comment Share on other sites More sharing options...
Guest mehael Posted December 31, 2010 Share Posted December 31, 2010 ".../Allods Online/data/Mods/Docs/ModdingDocuments/Creating.html" Quote: Игра использует Lua версии 5.0.NNN.Подключены стандартные библиотеки: coroutine, table, string, math. Загружать ресурсы другим способом помимо ввода ссылки в ресурсную иерархию никак Quote Link to comment Share on other sites More sharing options...
icreator Posted December 31, 2010 Author Share Posted December 31, 2010 я поняла как загрузить - грузим как файл для выполнения: например так: Code: local filename = "C:/Program Files/Games/Allods Online/data/Mods/Addons/GuildCommissionaire/Scripts/list.txt" gList = {} dofile (filename) researchObj(" load:", gList) а в файле list.txt пишет это: Code: gList = {----------------------data MyPers = 1234, ["Большая Розочка"] = " уже совсем взрослая", ["dddd"] = 111, MyPers2 = 233 --------------------- } в результате у нас будут загружены данные из файла! результат работы в ЛогФайле: Code: Info: addon GuildCommissionaire: load: MyPers2:=233{number}Info: addon GuildCommissionaire: load: Большая Розочка:=уже совсем взрослая{string} Info: addon GuildCommissionaire: load: dddd:=111{number} Info: addon GuildCommissionaire: load: MyPers:=1234{number} Quote Link to comment Share on other sites More sharing options...
Guest mehael Posted December 31, 2010 Share Posted December 31, 2010 Хитрый способ использовать данные ограничения ^^ Классно Quote Link to comment Share on other sites More sharing options...
SLA Posted December 31, 2010 Share Posted December 31, 2010 Неужели работает? Здорово! Может быть, можно указывать не полные, а относительные пути, и тогда, можно загрузить любое количество любых файлов, даже из СОСЕДНИХ аддонов ) Так, например, в одном аддоне может быть какая-нибудь БД, но и другие аддоны тоже могут ею пользоваться Quote Link to comment Share on other sites More sharing options...
icreator Posted December 31, 2010 Author Share Posted December 31, 2010 конечно можно грузить из разных аддонов. вот еще проще (DB.txt): Code: choice.DB ["Заговоренный трофей"] = 1choice.DB ["Благословленный трофей"] = 1 choice.DB ["Зачарованный трофей"] = 1 choice.DB ["Заколдованный трофей"] = 1 choice.DB ["Юбилейная медная монета"] = 1 choice.DB ["Юбилейная серебряная монета"] = 1 choice.DB ["Знак Рвения"] = 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts