Jump to content

Digest October-December

We talk about what was done and updated in the past month. We help keep abreast of events.

December November October

Servers monitoring and the Addons Editor

We present you two legends. All dreams come true.

Servers monitoring The Addons Editor

A statistics bot for Telegram

Convenient analytics right on your phone.

Read more

Game tooltips

Tooltips provide a way for 3rd party fansites and extensions to display detailed information on mouseover.

Read more

The Addons Updater

Let us to introduce the addons updating software and to share the details

Read more Download

ZannGrid


Anfet

Recommended Posts

ZannGrid

Просмотр файла

Аддон заменяющий стандартные рейд фреймы на более удобные.

Позволяет быстро выделять нужного члена группы и использовать умения на него без клавиатуры.

Возможности грида:

- Изменяемые размеры ячеек.

- Цвета классов.

- % здоровья виден сразу + полоса.

- Выделение юнитов по клику.

- Использование скилов по клику на фрейме. Левой, правой, с шифтом, с контролом.

- Различные скилы по клику + выбор в цель + ассист.

- Работает как для рейда так для и группы.

- Как и стандартные фреймы указывает когда чар вне досягаемости. Настраивается юзером.

- проверка готовности. Галка кто готов, кто нет.

- полоска маны/энергии.

- Баффы/дебаффы в уголках. Настраиваются пользователем

- добавил бафф по центру для особых рейд дебафов в мг

- добавил отображение РЛа (*)

- добавил перестановку чаров по ALT+Левый клик. Первый клик помечает персонажа, второй клик переставляет.

- добавил команду /rc (проверка)

- добавил команды /raidpot, /raidpotshow для проверки алхимок в рейде

- добавлено: показ капель

- добавлено: показ щитов

- добавлено: показ стаков

- добавлен каст без выбора цели

- добавлено изображение кулдауна дебафов

- добавлена таблица приоритетных дебафов

Настройки описаны в Settings.lua


 

Link to comment
Share on other sites

Касательно настроек.

Почти всё что можно описал в Settings.lua.

Global ('PanelWidth', 85 ); -- ширина панели

Global ('PanelHeight', 32 ); -- высота панели

Global ('PanelInterval', 5 ); -- промежуток между панелями

Global ('Line2PosY' , 14 ); -- расположение текста с %HP

Global ('ManaHeight', 4 ); -- высота полоски с маной, 0 - отключает ее вообще

Global ('ReadyCheckSize', 20 ); -- ширина/высота панели с готовностью

Global ('FarLimit', 30 ); -- расстояние после которого аддон считает что цель вне досягаемости

-- скилы которые нужно использовать при нажатии мышью на клетку

-- ASSIST = взять цель цели

-- TARGET = только взять в цель

-- пример: Global ('LeftButtonSkill', 'ASSIST');

Global ('LeftButtonSkill', 'Живительный свет'); -- Левая кнопка мыши

Global ('LeftShiftButtonSkill', 'Святое исцеление'); -- левая кнопка с шифтом

Global ('LeftCtrlButtonSkill', 'Очищение'); -- левая с контролом

Global ('RightShiftButtonSkill', 'Исцеление'); -- правая

Global ('RightButtonSkill', 'Благословение'); -- правая с шифтом

Global ('RightCtrlButtonSkill', 'Провидение');-- правая с контролом

-- баффы/дебаффы в уголках

Global ('LeftTopCornerEffect', {'Благословение'} );

Global ('RightTopCornerEffect', {'Фанатизм'} );

Global ('LeftBottomCornerEffect', {'Обновление', 'Активные благословения'} );

Global ('RightBottomCornerEffect', {'Напутствие', 'Анафема'} );

Global ('CornerIconSize', 15 ); -- размер индикатора баффа

Global ('ShowOnlySelfBuffs', true ); -- показывать только баффы от себя

Global ('HideStandardRaid', true ); -- скрывать ли стандартный рейд фрейм.

-- /raidshow - включает обратно рейд фреймы

-- /raidhide - скрывает рейд фреймы.

Link to comment
Share on other sites

Если у кого есть вопросы - пишите, спрашивайте

Link to comment
Share on other sites

Если мне нужно чтобы при нажатии левой просто выделялась цель а не кастовалалось исцеление какие строчки кода надо изменить?

Link to comment
Share on other sites

Global ('RightShiftButtonSkill', 'Исцеление'); -- правая Global ('RightButtonSkill', 'Благословение'); -- правая с шифтом

думаю что тут очепятка)

Link to comment
Share on other sites

Небольшой баг аддона. Без пати (и в пати тоже) показывает рейдовый фрейм, если без пати - только плитка со своим ником, то в пати - плитка со своим ником и ником человека, которого пригласил в пати. Последующие ники не показываются. И ещё вопрос. Что это за цифры на портрете перса? Вроде не было до установки аддона, какой параметр отключить в настройках?

post-64-0-32429400-1368631769_thumb.jpg

post-64-0-72478500-1368631769_thumb.jpg

Link to comment
Share on other sites

Рейд фрейм показывается всегда. Странно что не обновляетя в группе. Учитывая что все работало. Можешь проследить четкую цепочку когда проблема проявляется?

Link to comment
Share on other sites

Незнаю, как это сделать. Просто собрал пати в астрал на последний ключ, когда был без пати - видел фрейм и свой ник в нём, стал собирать пати, пригласил человека - его ник добавился во второй фрейм, остальные, кого приглашал не добавлялись во фреймы. Только 2 человека. После того, как прилетел с астрала и пати разошлась для проверки аддона вообще пригласил 3-х человек в пати и опять - во фреймах были лишь 2 ника, мой и следующий приглашённый человек, третий и последующие не добавляются, а вот при переформировании пати в рейд - третий появляется во фрейме.

Link to comment
Share on other sites

Мистика. 2 варианта:

1. Посмотри что в логе пишется на этот счёт.

2. Попробуй перегрузить аддон когда соберешь группу.

Link to comment
Share on other sites

Адон вроде не плох,я так понимаю этот адон чем то похож на этот http://www.curse.com/addons/allods/raidplates , почему бы тогда в нем не сделать точно такие же настройки? и еще один минус в рейде не понять у кого корона и нет возможность открыть менюшку пкм, каким методом менять местами персанажей?

Link to comment
Share on other sites

Да. На самом деле больше похоже на Grid.

С переносом и менюшкой сложнее.

Я пока еще не знаю как это делается.

Если это необходимо включаешь старые фреймы /raidshow меняешь и выключаешь /raidhide

Link to comment
Share on other sites

1. В логе туча всего понаписана. Хренова туча спама постоянно повторяется строка:

Error: addon ZannGrid: Game::LuaObjectGetPos: Object not found: 115360, details: int __cdecl Game::LuaObjectGetPos(struct lua_State *)

больше ничего ддругого в логе нет

2. Перезагружал аддон аддонтулзом - после перезагрузки аддона информация обновляется и третья плитка появляется.

Edited by Stranger
Link to comment
Share on other sites

1. Это нормально.

2. Я постараюсь отловить этот момент.

Link to comment
Share on other sites

Заменил каст на Global ('LeftButtonSkill', 'TARGET'); все равно кастует исцеление.

Link to comment
Share on other sites

Заменил каст на Global ('LeftButtonSkill', 'TARGET'); все равно кастует исцеление.

Возьми тупо сотри в файле названия хила и не будет хилить.

Link to comment
Share on other sites

1. Это нормально.

Это ненормально. Нужно делать проверки на возможность получать координаты и на существование обьектов

Link to comment
Share on other sites

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

Про существование - это я в курсе.

А про возможность получить эт как?

Link to comment
Share on other sites

Это ненормально. Нужно делать проверки на возможность получать координаты и на существование обьектов

Ник. Ты лучше ответь вот на что.

Иногда бывает что:

- UNIT_DESPAWNED не приходит. Что делать? Не проверять же постоянно.

- HEALT_CHANGED тоже приходит по разному. Когда пришло, у юнита 47%. Все аддоны (включая тот же робин рейд) показывает 47%, а фрейм цели - 100%. Как что тут сделать?

Link to comment
Share on other sites

object.GetPos( objectId )

Возвращает координаты какого-либо объекта, если разрешено их получать. В данный момент разрешено получать координаты транспортов и детектируемых юнитов.

...

-- возвращаемые значения:

GamePosition or nil - позиция объекта, если он найден и можно получать его позицию

object.IsExist( objectId )

object.IsDetected( objectId )

UNIT_DESPAWNED не приходит. Что делать? Не проверять же постоянно.

А почему бы и не проверять постоянно? Много будет проверок?

Проверил - не нашел, выкинул/забыл

Еще есть avatar.GetUnitList(), как вариант

HEALT_CHANGED тоже приходит по разному. Когда пришло, у юнита 47%. Все аддоны (включая тот же робин рейд) показывает 47%, а фрейм цели - 100%. Как что тут сделать?

Ну и показывай 47% :)

Встроенные аддоны живут своей жизнью. У них есть свой набор функций-ивентов, неодступный пользовательским

Можешь проанализировать его работу и попробовать максимально точно ее повторить или забить и использовать то что есть

Link to comment
Share on other sites

Обновил аддон до 0.0.0.2

  • перестроил аддон
  • исправил проверку готовности
  • добавил бафф по центру для особых рейд дебафов в мг
  • добавил отображение РЛа
  • добавил перестановку чаров по ALT+Левый клик. Первый клик помечает персонажа, второй клик переставляет.
  • добавил команду /rc (проверка)
  • добавил команды /raidpot, /raidpotshow для проверки алхимок в рейде

Link to comment
Share on other sites

Огромная куча спама в модс.тхт (во всяком случае в сатрой версии) - 13,1 мегабайт файл за 3+ часа игры О_о.

Link to comment
Share on other sites

Огромная куча спама в модс.тхт (во всяком случае в сатрой версии) - 13,1 мегабайт файл за 3+ часа игры О_о.

а) Скачай новую версию

б) Сюда логи, где какие ошибки

Link to comment
Share on other sites

Отображения Рла вроде нету, не обнаружил визуальной короны как обычно,и надо по тестить на предмет перетасовки рейда.

Link to comment
Share on other sites

ВНИМАНИЕ!
Обязательна информация из \Personal\Logs\mods.txt для диагностики ошибки.
Иначе вам не помочь.
В игре включите в Меню → Интерфейс → Общие настройки → Запись ошибок пользовательских дополнений. Затем запустите аддон в игре.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using our site you agree to the Terms of Use