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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

AlarmingStatusLine 10


1 изображение

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

1. Status Line with alarms. Addon makes the alarm, when the status out of range

2. ATPanel - for buttons from other addons

1. Статусная линия с тревогой. Аддон делает сигнал тревоги, когда статус выходит за пределы заданных значений

2. ATPanel - для клавиш от других аддонов

 

AlarmingStatusLine Panel - Панель Статусов

В эту панель можно добавить ценность или заданный статус. А так же сюда могут передать свои статусы и данные другие аддоны, Например, LootManager - сумма заработка на добыче и квестах.

Если какой-либо статус или ценность выходит за заданные вами пределы включает сигнализацию.

Так же можно задать параметры при которых статус будет исчезать с панели

Строка статусов сразу настроена на:

++ количество раз которое вы сможете воскреснуть за мирру. Если меньше 20 раз то включает сигнализацию. Точно вычислить этот параметр можно только если вы хотя бы 1 раз умрете )))

++ количество не прочтенных писем в ящике. при больше 3 сигналит. Если вы открыли почту то будет показывать количество писем ВСЕГО в ящике.

++ мирру

++ число слез дракона

++ число крупиц света

++ курс КРИСТАЛЛОВ

Чтобы отключить сигнализацию - нужно провести мышкой над мигающим статусом.

ATPanel

отличие от AOPanel, что мою панель можно настраивать - кнопки, положение, размеры

и в нее проще передавать данные от аддонов

Для аддоно-строителей.

для работы со статусной строкой ASL есть события:

1. что ASL готово

--- STATUS_LINE_STARTED --- ASL запустилась и теперь можно в нее слать свои данные

2. послать инфо в статусную строку

onEvent.STATUS_LINE_STARTED = function ()
--- Create or change ITEM on Alarmed Status Line --- создать или изменить данные на статусной строке
userMods.SendEvent( "STATUS_LINE_ITEM_CHANGED",
{
sysName = {string},
label = {string}, -- localized name
value= {string, integer},
format = "<html alignx='center' formatsize='18' aligny='meddle'><tip_gold><r name='value'/></tip_gold></html>",
image = {textureRes},
tip = {string},
--- параметры аналогичные настройкам
--- то есть из аддона теперь можно сразу задать настройки тревоги или скрытия статуса
less = ,
more = ,
hideLess = ,
hideMore = ,

} )
end

чтобы поменять состояние тревоги:

--- start|stop alarm for ITEM
userMods.SendEvent( "STATUS_LINE_ITEM_ALARM", { sysName = {string}, alarm = {boolean} } )

для записи кнопки в ATPanel надо сделать:

onEvent[ 'ATPANEL_START' ] = function( pars )
userMods.SendEvent( "ATPANEL_SEND_ADDON",
{ sysName = ADDONname, label = "аббревиатура", image = icon, --- текстура иконки
tip = "описание аддона" } )
end

ПРИМЕР вставки кнопки аддона в ATPanel

Хороший пример в аддоне ActBarLocker - только там нет собственной кнопки, поэтому по событию ATPANEL_START даже кнопку свою скрывать не надо.

ГОТОВЫЕ АДДОНЫ с поддержкой ATPanel:

DarkDPSMeter.zip

GuildGui1b.zip

AutoMountFeed.zip

FittingRoom

Аддон ActionsMod с включением / выключением DnD через кнопку в ATPanel: ActionsMod.zip


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

Размещено

  • фикс под обновление 5.0.02 (от hal.dll)

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

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

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