Jump to content
Alloder.pro: about Allods with love
Search In
  • More options...
Find results that contain...
Find results in...

New program for writers

We turn from quantity to quality and tell you how we will supplement the Allods Team program with rewards in rubles.

More

The new Updater

Let us to introduce the new addon updater software and to share the details

Read more

Alloder 2.0

We have started the process of project evolve, and this relates not only, and not even primarily of the site's view

Read more

1 Screenshot

About This File

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


What's New in Version r09   See changelog

Released

  • фикс под обновление 6.0.1 (от Глюка)
 Share


×
×
  • Create New...

Important Information

By using our site you agree to the Terms of Use