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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

ZannGrid


Anfet

Рекомендуемые сообщения

Error: addon ZannGrid: Error while running the chunk

Error: addon ZannGrid:   [string "Mods/Addons/ZannGrid/Scripts/GridEx.lua"]:572: attempt to call field 'GetLeaderName' (a nil value)

Error: addon ZannGrid:   func: GetLeaderName, field, line: -1, defined: C, line: -1, [C]

Error: addon ZannGrid:     func: GetRaidLeaderName, global, line: 572, defined: Lua, line: 570, [string "Mods/Addons/ZannGrid/Scripts/GridEx.lua"]

Error: addon ZannGrid:       func: UpdatePlayerInfo, global, line: 241, defined: Lua, line: 210, [string "Mods/Addons/ZannGrid/Scripts/GridEx.lua"]

Error: addon ZannGrid:         func: PlacePlayer, global, line: 468, defined: Lua, line: 450, [string "Mods/Addons/ZannGrid/Scripts/GridEx.lua"]

Error: addon ZannGrid:           func: FillGroup, global, line: 487, defined: Lua, line: 485, [string "Mods/Addons/ZannGrid/Scripts/GridEx.lua"]

Error: addon ZannGrid:             func: FillGrid, global, line: 495, defined: Lua, line: 491, [string "Mods/Addons/ZannGrid/Scripts/GridEx.lua"]

Error: addon ZannGrid:               func: RecreateGrid, global, line: 547, defined: Lua, line: 522, [string "Mods/Addons/ZannGrid/Scripts/GridEx.lua"]

Error: addon ZannGrid:                 func: OnRaidChange, global, line: 566, defined: Lua, line: 564, [string "Mods/Addons/ZannGrid/Scripts/GridEx.lua"]

Error: addon ZannGrid:                   func: ?, ?, line: 1502, defined: Lua, line: 1500, [string "Mods/Addons/ZannGrid/Scripts/GridEx.lua"]

Ссылка на комментарий
Поделиться на другие сайты

Возможно глупый вопрос , но все таки - вы удаляли папку со старой версией аддона или просто сделали замену файлов?

 

И еще - не могли бы вы открыть файл  ZannGrid/Scripts/GridEx.lua  и найти там строку , содержащую raid.GetLeaderName() ( 572 строка по вашему логу)

В обновленной версии аддона должно быть:

function GetRaidLeaderName()
	if raid.IsExist() then
		local leaderId = raid.GetLeader()
		return WStringToString(object.GetName(raid.GetMemberInfo(leaderId).id)); --raid.GetLeaderName());
	end

Как у вас выглядит этот участок? И надеюсь мы говорим о версии игры 6.0.1 ?

Ссылка на комментарий
Поделиться на другие сайты

Станная функция

1. Какой будет результат если рейд не существует?. Если проверка на существование рейда идет заранее - нафига она здесь?

2. Смотрим описание raid.GetMemberInfo

raid.GetMemberInfo( memberId )

Возвращает информацию о члене рейда.

..

table: - таблица с информацией о персонаже, поля:

id: ObjectId - идентификатор персонажа или nil, если его нет в игре (порвалась связь и т.п.)

Чо будет если id будет равно nil?
Ссылка на комментарий
Поделиться на другие сайты

Станная функция

1. Какой будет результат если рейд не существует?. Если проверка на существование рейда идет заранее - нафига она здесь?

2. Смотрим описание raid.GetMemberInfo

Чо будет если id будет равно nil?

если рейда нет, то идет поиск имени лидера группы

 

убрал лишнее в определении имени РЛа(сам не знаю зачем прилепил object.GetName(...id)  , когда можно было сразу raid.GetMemberInfo(leaderId).name сделать)

небольшая оптимизация

ZannGrid_6.0.1.zip

Ссылка на комментарий
Поделиться на другие сайты

а скрытие интерфейса группы и их бафов можно добавить в аддон?

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

я так понимаю автор уже не поддерживает данный аддон, возможно ли сделать касты на стандартный рейд фрейм по лкм и пкм для начала?

Очень не удобно что все сереют вне зоны и нет картинок класса + никак не могу убрать эти 156% у воина...

Изменено пользователем Lyushen
Ссылка на комментарий
Поделиться на другие сайты

на стандартный - сделать нельзя.

а наложение невидимого фрейма может решить данный вопрос?

Ссылка на комментарий
Поделиться на другие сайты

Нескромный вопрос... При выключении некоторых аддонов в "дополнениях", снятые галочки запоминаются. При релоге они остаются выключенными. Так вот, данный аддон - единственный, для кого снятая галочка не сохраняется. К чему бы это?

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

Очень интересуют данные вопросы:

1. Можно ли вывести MergeAbsorb вывести как отдельную полоску сверху аналогичной мане снизу но с учетом максиального % хп, как выведено это в стандартном рейдовом фрейме?

2. Можно ли при выходе человеком за пределы ренжа каста ввести прозрачность на бар вместо замены цвета на серый?

3. Можно ли в бар дебафов выводить только те, которые прописаны в RaidDebuffs, а не все подряд? (это связано с засорением этого бара скрытыми и не нужными дебаффами).

4. И можно ли сделать два RaidDebuffs рядом друг с другом?

5. Можно ли вывести расстояние до цели для каждого члена группы/рейда?

6. И будет ли когда то реализована возможность внутриигрового добавления дебаффов.

 

Спасибо за Вашу работу. Готов материально поддержать за данные изменения в аддоне!

Надеюсь на такой же конструктивный ответ.

Изменено пользователем Lyushen
Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Добавил в оптимизатор некроманта(смотреть настройки в файле Setting.lua):

- не кастуется Реанимация если хп цели больше заданных % ( по умолчанию 95)

- не кастуется Переливание если на цели уже есть данная хилка и ей осталось "висеть" больше заданного времени ( умолчанию 5 секунд)

 

ZannGrid.zip

Ссылка на комментарий
Поделиться на другие сайты

- не кастуется Переливание если на цели уже есть данная хилка и ей осталось "висеть" больше заданного времени ( умолчанию 5 секунд)

Спорная фишечка. Перелевашка самый дешевый хил и самый кастуемый. Кровь не расходует, а ману ест десертной ложечкой. Плюс ее можно кастануть ради первого тика.

Ссылка на комментарий
Поделиться на другие сайты

Спорная фишечка. Перелевашка самый дешевый хил и самый кастуемый. Кровь не расходует, а ману ест десертной ложечкой. Плюс ее можно кастануть ради первого тика.

Спорный момент опять же - переливашка кастуется 2секунды вроде без экстаза, разовый отхил при наложении не настолько высок. Да и в настройках можно указать время ограничения каста какое вам угодно.

Делал по аналогии со жряками - ограничение по % хп на разовый отхил(Свято исцеление у жряков вроде), ограничение по времени на HoT'ы (Благословение у жряков вроде)

Ссылка на комментарий
Поделиться на другие сайты

  • 7 месяцев спустя...

Поменяйте, пожалуйста, "Оптимизатор для жреца" под 7.0 или подскажите, где можно/нужно заменить "Святое исцеление" на "Чудесное исцеление" и "Благословение" на скажем, к примеру "Святое слово".

Заранее благодарю  :girl_blush:

Ссылка на комментарий
Поделиться на другие сайты

И ещё бы хотелось запрет на каст "Чудесное исцеление" без фанатизма, но это, наверное, сложнее, т.к. механика набора фана у жреца изменилась. 

Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...

+1 Глюк, обнови аддончик под 7.0. ^^ чистить без него на островах прям вобще хреново(

Ссылка на комментарий
Поделиться на другие сайты

+1 Глюк, обнови аддончик под 7.0. ^^ чистить без него на островах прям вобще хреново(

а что с ним не так? ставил себе, вроде работает все

Ссылка на комментарий
Поделиться на другие сайты

Если я правильно понял, в аддоне все еще указаны старые умения. В Settings.lua я конечно изменил умения. Но работает как то не корректно. На правой кнопке мыши - чистка, она работает исправно. а Вот на левой кнопке Чудесное Исцеление (Я - жрец). Вот с ним то и проблемы. в 80% случаев при нажатии лкм. Исцеление не срабатывает вобще. Если все работает мб подскажешь что и как прописать?( 

 

Сейчас это у меня так:

-- Что использовать на своих игроках
Global ('LeftButtonSkill', 'Чудесное исцеление');
Global ('RightShiftButtonSkill', 'Очищение');
 
-- оптимизатор для жреца
Global ('OptimizePriestHeal', true); -- разрешать оптимизацию (true/false)
Global ('DenyBigHealsIfHPMore', 85); -- если хп больше этого порога, то Чудесное исцеление не будет кастоваться
Global ('BlessRecastIfTimeLess', 5); -- разрешать каст блажки если время до спадения ниже указанного
 
От аддона нужно было 3 функции. Хил ЛКМ, Чистка ПКМ. и Оптимизатор к нему чтобы не хилил если больше 85% (Фана не резиновая). 
 
Ссылка на комментарий
Поделиться на другие сайты

Возможно название различается - строчные и прописные буквы

или в этот момент идет гкд

Ссылка на комментарий
Поделиться на другие сайты

Да всё норм у этого аддона, работает отлично кроме оптимизатора. Хочется запрет на каст как раньше при ХП больше 90% и при отсутствии фанатизма, но где это сделать не понятно.

Изменено пользователем olgaolala
Ссылка на комментарий
Поделиться на другие сайты

Да всё норм у этого аддона, работает отлично кроме оптимизатора. Хочется запрет на каст как раньше при ХП больше 90% и при отсутствии фанатизма, но где это сделать не понятно.

Просто раньше фанатизм был бафом, что и использовалось в аддоне. Сейчас фанатизм - классовый ресурс.

Сейчас есть:

Типы маны:

MANA_TYPE_MANA ( 0 ) - скорее всего это у шамов мана

MANA_TYPE_ENERGY ( 1 ) - это старая энергия

MANA_TYPE_NONE ( 2 ) -  а вот это уже новые классовые ресурсы: кровь, фанатизм, ноты и прочие. А вот как с ними работать не знаю. Не нашел функций каких либо

Ссылка на комментарий
Поделиться на другие сайты

avatar.GetVariables()

У игрока могут быть некоторые гейммеханические переменные (например, количество Сил Льда у мага). Этот метод возвращает список идентификаторов этих переменных.

 

http://alloder.pro/md/LuaApi/FunctionAvatarGetVariables.html

 

avatar.GetVariableInfo( variableId )

Метод возвращает информацию о геймдизайнерской переменной и её значение у главного игрока.

 

http://alloder.pro/md/LuaApi/FunctionAvatarGetVariableInfo.html

 

EVENT_VARIABLE_VALUE_CHANGED

Событие присылается при изменении значения геймдизайнерской переменной главного игрока.

 

http://alloder.pro/md/LuaApi/EventVariableValueChanged.html

 

И еще несколько событий.

На цели контактов, петов (продолжить список) есть отдельное api.

 

Удобно, да?

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Hi, thank you for your addon I love it and works great. It would be so perfect if I could also use the middle mouse button for additional 3 spells.
Do you think it's possible to add it, what would be the script for it?

 

Thanks

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

Hey, is it possible to get a script that shows the active aspect in buff list? (aspect of assault, support and healing)

I tried to add in setting files, but it doesn't show unless you recast the buff manually. 

I did like this:

 

Global ('RightBottomCornerEffect', {'Aspect of Assault', 'Aspect of Healing', 'Aspect of Support'} );

 

What should the script look like to always show?

Ссылка на комментарий
Поделиться на другие сайты

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

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

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

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

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