Перейти к содержанию

Дайджесты за январь-февраль

Обновления гайдов и аддонов

Январь Февраль

Мониторинг серверов и редактор аддонов

Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.

Мониторинг серверов Редактор аддонов

Подсказки из игры на вашем сайте

Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.

Подробнее

Апдейтер аддонов

Представляем вам программу для автообновления аддонов и делимся подробностями.

Подробнее Скачать

AddonsTools 90


9 изображений

Информация о файле

VIDEO DnD Enable - r77

VIDEO FB Panel ver 3

obsolete:

VIDEO here

VIDEO - as set SKINS

как сообщать об ошибке

при установке на экране появляются часы:

post-3-0-64326700-1357574701_thumb.jpg

теперь с иконками и панелью быстрых клавиш это выглядит так:

post-3-0-95705700-1357636248_thumb.jpg

AddonsMenu - краткая инструкция пользователя

двойной клик мышкой по часам - вызов меню AddonsMenu (см. рисунок внизу темы)

--- пользовательские аддоны ---

0. сдвиг часов для разных часовых поясов - в "Параметры" (часть меню "КОМАНДЫ")

1. вызов меню аддонов - клик мышкой по пункту меню с именем аддона

2. вызов меню для аддона и некоторых действий аддонов - правый клик мышкой по пункту меню

3. выгрузить/загрузить аддон - shift+правая мышка

4. сохранить/загрузить настройки аддона в глобальную секцию. То есть чрезе глобальную секцию можно для всех персонажей одинаковые настройки передать

5. очистить настройки любого аддона. Например если вы хотите отказаться от использования какого-либо адона, рекомендую сначала удалить его настройки - чтобы они место не занимали в user.cfg Делаем это так:

Для сброса настроек любого аддона (убиения его секции в User.cfg) до настроек записанных в config.txt:

1. выгружаем аддон НужныйАддон с помощью AddonsMenu

2. там же жмем правую кнопку и выбирает Очистить настройки аддона

3. загружаем НужныйАддон - он при запуске возьмет настройки пустые из User.cfg

post-3-0-60182700-1359648651_thumb.jpg

6. Запрещает/разрешает ДнД для аддонов - можно как для отдельного аддона (правая мышка по аддону) так и для всех аддонов разом: "Полный запрет DnD" - это задается в параметрах АТ

--------- Системные аддоны -------

1. Клик мышкой по пункту меню с именем аддона - поменять режим - ВКЛ/ВЫКЛ/АВТО. Режим АВТО - значит AddonsMenu ничего с этим аддоном не делает. Но его могут выгрузить другие аддоны. ВКЛ - загрузить - даже если его выгрузили. ВЫКЛ - выгрузить, даже если его загрузили

2. Правый клик - временно загрузить/выгрузить аддон

Настройки нужно сохранить через меню - чтобы они потом восстановились

AT-AM-sys1.jpg

Информация для программистов

Отличие AddonsMenu от AddonsMeneger в том что меню выбора аддонов проще, к тому же аддоны, которые используют библиотеку от AddonsMenu (AddonsMenuClient.lua и AddonsTools_Support.lua), не будут вообще загружаться без вашего разрешения. В то время как обычные аддоны, выгружаемые через AddonManager, сначала полностью загружаются и выполняются, а потом начинают выгружаться, хотя уже успевают сделать нежелательные действия, например выгрузить другой нужный вам (пользовательский или системный) аддон.

Еще AddonsMenu может менять локализацию всех поддерживающих его аддонов "на лету". Это удобно для того чтобы можно было посмотреть как ваш аддон будет выглядеть, например на европейских серверах или на японском сервере. Или если вы играете на европейском, то можете задать для аддонов русскую локализацию и они в нее переключатся.

так же из AddonsMenu можно вызвать основное меню аддонов поддерживающих AOPANEL вызовы, а сам аддон AOPANEL при этом не нужен.

Еще ваш аддон получает текущее значение локализации через SetGameLocalization, которая описана в

<Item href="/Mods/Addons/AddonsTools/Scripts/LocalesLIB.luac" />

В добавок при использовании AddonsMenu вы получаете набор готовых виджетов (содержащихся в глобальной переменной dsc), благодаря чему можно создавать новые виджеты "на лету" по их описаниям, например такой командой:

--- описание функции (ScriptLIB): w = WCD(descr, name, parent, place, show )

n = WCD( dsc.Text, "Text1_txt", wParent, { alignX = 0, alignY = 0, sizeX = 200, }, true )

Еще задавать параметры для аддонов прямо из контекстного меню AddonsMenu, пример использования см. в Example2.zip. Тоесть ваш аддон может вообще не иметь ни одной формы или меню, а все настройки задавать через AddonsMenu. Например так:

Amenu3.jpg

Пример (шаблон аддона) с использованием AddonsMenu и AddonsTools находится в архиве Example1.zip и Example2.zip (более свежая версия)

AddonsMenu вызывается двойным кликом мышки по часам, которые я заимствовала из аддона PhanTime (автор Phantasmagor)

в параметрах используется (возвращаются из setAMSupport():

desc = L("описание этого аддона"),

on_click_hide = true, -- hide AddonsMenu when to show me - скрывать ли меню аддонов при нажатии на пункт меню

AT-am1.jpg

DnD for old versions

ДнД для старых версий

Теперь можно взять файл библиотеки для ДнД из \Scripts\LibDnD.lua и скопировать его в папку вашего или старого аддона - тогда станет работать событие по запрету ДнД из настроек АТ для этого аддона


Что нового в версии r82   Просмотр изменений

Размещено

  • фикс под патч 5.0.01, с исправлением таймера и спама ошибок в лог (от hal.dll)
  • Нравится 3
  • Спасибо 1

×
×
  • Создать...

Важная информация

Пользуясь сайтом, вы принимаете Условия использования