Классы
Статы, идеальное соотношение · Умения и вехи, как получить · Души · Сравнение классов
Воин · Жрец · Некр · Лучник · Шаман · Мист · Бард · Инж · Демон
Игровой процесс
Как одеваться · Драконий облик · Наследие Богов · Фарм золота
Прохождения локаций
Мониторинг серверов и редактор аддонов
Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.
Подсказки из игры на вашем сайте
Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.
-
Постов
3 118 -
Зарегистрирован
-
Посещение
Тип контента
Загрузки
Форумы
Статьи и объявления
Гардероб
Маунты
Сообщения Allods Team
Магазин
Галерея
Весь контент icreator
-
ВСЕМ!!! 1. удалить папку с аддоном 2. заново его установить 3. ОБНОВИТЬ AddonsTools - tools for addons и потом уже запустить игру Теперь кнопка вызова через AddonsMenu - двойной клик по часам, затем клик на пункте меню
-
ВСЕМ!!! 1. удалить папку с аддоном 2. заново его установить 3. ОБНОВИТЬ AddonsTools - tools for addons и потом уже запустить игру Теперь кнопка вызова через AddonsMenu - двойной клик по часам, затем клик на пункте меню
-
сдвиг верх цель вашей цели и её бафы
-
ВСЕМ!!! 1. удалить папку с аддоном 2. заново его установить 3. ОБНОВИТЬ AddonsTools - tools for addons и потом уже запустить игру Теперь кнопка вызова через AddonsMenu - двойной клик по часам, затем клик на пункте меню
-
не замечала такого - ошибки есть?
-
это виноват один из установленных аддонов у тебя - он берет ID занятый. попробуй поотключать другие аддоны
-
подсказки теперь можно делать форматируемыми. Для этого параметр tip должен содержать таблицу параметрами: Code: { format = WString-- формат, values = {}, -- таблица поле=значение len = N -- добавочная длина строки - если в формате есть символы } Пример: Code: local tipFrmt = "<html alignx='left' aligny='middle' fontsize='14' shadow='1'><log_dark_white>".. "<tip_blue><r name='memTxt'/></tip_blue> <tip_golden><r name='memVal'/></tip_golden>K. <r name='descr'/></log_dark_white></html>" ... tip = { format = tipFrmt, values = { memTxt = L("Used memory:"), memVal = mem.."", descr = descr }, len = 4 } результат выглядит так:
-
добавила DnD к меню - таскать можно за заголовки и края. раскрасила чуток
-
а у тебя точно включены 3Д метки? параметр в меню скрин настроек, и ошибки из mods.txt выложи
-
мышкой тяни куда угодно
-
у меня устройства ищет. вот скрин в качестве метки для найденных устройств установите device1
-
да нашла ошибку - там с перехода с 2Д меток на 3Д коллизия произошла
-
автотаргет берет только тогда у тебя нет цели. уверен что не работает? ошибки в mods.txt ?
-
"i'm working" - but not make a lots? see mods.txt for errors
-
шаблон для создания аддонв тут: AddonsTools Example1.zip суть в том что ваш аддон будет сразу вмонтирован в систему управления загрузкой/выгрузкой аддонов, а так же получит свою кнопку вызова основной панели вашего аддона - через меню AddonsMenu
-
далее см описание класса Меню menuCls и библиотеки ScriptLIB
-
http://ui9.ru/forum/targetsmanager/topic/1284/t1284-%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BC%D0%B5%D1%82%D0%BE%D0%BA-%D0%B8-%D0%B8%D1%85-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0 может нужно файл сделать отдельный для меток? будет проще их настраивать...
-
спасибо - просто забыла в описание виджета dscButtonCornerCross.(WidgetButton).xdb <Visible>false</Visible> вставить
-
Пример ( шаблон ) в архиве Example1.zip на его основе очень просто создать свой аддон с меню и полным взаимодействием с AddonsTools 1. Распакуйте Example1.zip в папку /Mods (или /Addons) так чтобы папка Example1 появилась в паке /Addons. Должно получиться так: C:\Program Files\Games\Allods Online\data\Mods\Addons\Example1 1а. Затем переименуйте паку Example1 в новое имя. 2. Переименуйте название аддона в новое. Это делается изменением тега Name в файле AddonDesc.(UIAddon).xdb: Code: <Name>Example1</Name> - просто поставьте вместо Example1 имя своего аддона - оно должно совпадать с именем папки 3. откройте файл MainForm.(WidgetForm).xdb в папке GUI и переименуйте его так же - оно должно совпадать с именем папки Code: <Name>Example1</Name> 4. запустите игру и откройте окно нового вашего аддона через AddonsMenu File: Example1.zip
-
можно менять локализации аддонов "на лету"
-
так же ваш аддон должен содержать файлы: ErrorText.(WidgetTextView).xdb и ErrorText.txt в MainForm.(WidgetForm).xdb Code: <Children> <Item href="ErrorText.(WidgetTextView).xdb#xpointer(/WidgetTextView)" /> это нужно чтобы пользователь у которого не установлен AddonsTools смог это разу понять по надписи на экране
-
Для работы с AT вашему аддону нужны файлы: ScriptLIB.luac - библиотека. Этот файл уже расположен в папке АТ, просто указать на него путь. Там много полезных функци, которые вы тоже можете с успехом использовать в своем аддоне. AddonsMenuClient.lua - клиент для AddonsMenu. Этот файл уже расположен в папке АТ, просто указать на него путь. LocalesLIB.luac - функция для переключения локализаций. Этот файл уже расположен в папке АТ, просто указать на него путь. Locales.lua - здесь должны быть ваши локализации. Если локализаций нету - то возьмите шаблон из Example1 AddonsTools_Support.lua - взаимодействие с АТ - настройка вызовов функций вашего аддона и информация об вашем аддоне Дополнительно можно использовать: LibDnD_ic.luac - DnD библиотека - отличие от LibDnD.lua в том что вам не нужно задавать уникальный номер виджета при вызове DnD:Init(...) - библиотека сама его создаст. Этот файл уже расположен в папке АТ, просто указать на него путь. menuCls2.luac - библиотека для созданий Меню в ваших аддонах (смотри Example1,2) - упрощает создание своих собственных меню с настройками или просто выбором. Этот файл уже расположен в папке АТ, просто указать на него путь. Для подключения модулей, описанных выше, в AddonDesc.(UIAddon).xdb нужно вставить: Code: <Item href="/Mods/Addons/AddonsTools/Scripts/ScriptLIB.luac" /> <Item href="/Mods/Addons/AddonsTools/Scripts/LibDnD_ic.luac" /> <Item href="/Mods/Addons/AddonsTools/Scripts/menuCls2.luac" /> <Item href="/Mods/Addons/AddonsTools/Scripts/LocalesLIB.luac" /> <Item href="Scripts/AddonsTools_Support.lua" /> <Item href="/Mods/Addons/AddonsTools/Scripts/AddonsMenuClient.luac" /> <!-- your scripts here --> <Item href="Locales/Locales.lua" /> Для упрощения встраивания взаимодействий с АТ в ваш аддон, файл AddonsTools_Support.lua содержит только вызовы ваших функций, описание вашего аддона и включение отладочного режима. Просто задайте соответствующие переменные как показано ниже: Code: function getAM_log() return false ---- false or true:: log events|handlers in chat or not end function setAMSupport() LogToChat("setAMSupport") return { ----------------------------------------------------------- ------------------------------------------------- EDIT HERE: ----------------------------------------------------------- --- Insert here Your own functions -- initialize this addon when confirmed start: ThisAddonInit = choice.Init, -- save a settings if need before unload: SaveToConfig = nil, -- if this addon unload any others addons then load they: LoadAllUnloadedAddons = nil, -- when clicked on a "Addons Menu" item - to show the mainForm --- pars = { sender = item.name, wBase = item.widgets ["mnu_"] } : AOBClick = MainShowToggle, -- when right mouse clicked on a "Addons Menu" item: --- pars = { sender = item.name, wBase = item.widgets ["mnu_"] } : AOBRightClick = LogShowToggle, --function() LogToChat(common.GetAddonName().." Right Click") end, -- when double clicked on a "Addons Menu" item: --- pars = { sender = item.name, wBase = item.widgets ["mnu_"] } : AOBDoubleClick = nil, --function() LogToChat(common.GetAddonName().." Double Click") end, }, -- [[ DESCRIBE Your addon here. parameters: sender = common.GetAddonName() -- addon name desc - addon description showSettingsButton showDNDButton ] ] { desc = L("Loot Manager - automatic make choice when roll loot and ect."), showSettingsButton = false, showDNDButton = false } end
-
вызов меню вашего аддона через AddonsMenu
-
вот так выглядит меню AddonsMenu через него можно управлять аддонами
