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

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

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

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

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

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

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

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

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

Подробнее

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

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

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


x3max

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

SidekickAlarm

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

Элементарная напоминалка об отключенном помощнике (сорока, собака, джинн, т.п.) и аспектах для тех, кто не хочет отвлекаться на состояние иконки.

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

Редактируемый список имён помощников и аспектов находится в текстовом файле SidekickAlarm\Scripts\SidekickAlarm.cfg
Код строк сообщений находится в текстовых файлах SidekickAlarm\Texts\*AlarmFormat.txt

Список имён помощников можно исправлять "на лету", после чего реактивировать аддон в системной панели клиента (checkbox).

Абсолютно не нагружает клиента, максимально лаконичен. При добавлении в каталог аддонов включается автоматически.
Корректно определяет наличие помощников и аспектов.


 

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

Отличный аддон, спасибо.

Есть некритичный баг - если при смене питомца просто включить нового, то аддон выдаёт сообщение. Для отключения надо сначала отключить старого, потом включать нового.

И вот расширенный список питомцев. Тоже не полный, но больше, чем в аддоне.

Global("sidekickNames",
{
	["Помощник: Якуб ибн Ясин"] = true,
	["Помощник: Фазиль ибн Фахим"] = true,
	["Помощник: Рыжая сорока"] = true,
	["Помощник: Сорока"] = true,
	["Помощник: Лучик"] = true,
	["Помощник: Светик"] = true,
	["Помощник: Капитан Крылов"] = true,
	["Помощник: Лейтенант Пёрышкин"] = true,
	["Помощник: Син Син"] = true,
	["Помощник: Лан Кун"] = true,
	["Помощник: Хрюн"] = true,
	["Помощник: Пятачок"] = true,
	["Помощник: Фокси"] = true,
	["Помощник: Эмбер"] = true,
	["Помощник: Серенький волчок"] = true,
	["Помощник: Чёрненький волчок"] = true,	
	["Помощник: Коржик"] = true,
	["Помощник: Дикая злая собака"] = true,
	["Помощник: Бээл"] = true,
	["Помощник: Манул"] = true,
	["Помощник: Снежный совёнок"] = true,
	["Помощник: Мартин"] = true,
	["Помощник: фея"] = true
})

 

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

if string.find(name, 'Помощник:') then
  -- 
end

Почему бы не детектить помощников таким образом? Не придется все названия вписывать.

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

21 час назад, LEM сказал:

if string.find(name, 'Помощник:') then
  -- 
end

Почему бы не детектить помощников таким образом? Не придется все названия вписывать.

Да, поначалу хотелось именно так сделать, но сразу возникло мнение со стороны, мол, а "мне хочется из списка" 😃
Сделаю другой вариант, с выбором.

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

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

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

32 минуты назад, RoZher сказал:

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

Логично. Принято.

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

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

Аддон криво обновляется через апдейтер, удаляется файл SidekickAlarm.cfg и ставится файл старый SidekickAlarm.txt, с самим скриптом возможно тоже какая-то шляпа происходит. Если удалить аддон и поставить версию свежескачанную, то всё норм.

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

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

Нид хелп.

Помощники через раз срабатывают, т.е., один и тот же помошник может сначала выводить текст на экран об отключке, а иногда всё норм. С чем может быть связано?

Еще вроде как аддон может срабатывать на аспекты, но как включить, чтобы уведомление на выключенный аспект срабатывало? 

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

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

Привет, добавь пожалуйста на уведомление об аспекте ограничение, чтобы только хотя бы с 23го уровня этот модуль начинал работать.. Не прикольно бегать с надписью посередине экрана.. и отключать его каждый раз.. Если ещё добавишь возможность изменять fontsize и color из игры, а не через txt файл - цены тебе не будет 🙂

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

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

Готова и загружена на сайт версия 0.20 с фиксом работы у персонажей без аспектов. С 20.10 в режиме: Новая версия этого файла ожидает одобрения.
p.s. Интересно, каков смысл этих одобрений, если вшитый в АО lua позволяет резвиться только в рамках своей, чрезвычайно урезанной, песочницы.

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

Добрый день, а можно ли в аддон добавить такой функционал (через файл конфигурации) чтобы дополнительно указывать необходимые другие умения (например: стойка лучника, пет некра\шама, знамя гильдии)

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

10 часов назад, Vitya сказал:

Добрый день, а можно ли в аддон добавить такой функционал (через файл конфигурации) чтобы дополнительно указывать необходимые другие умения (например: стойка лучника, пет некра\шама, знамя гильдии)

В данный момент нет, но я подумаю над предложением.

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

  • 1 год спустя...
  • 1 месяц спустя...
Спойлер
[08:15:42]Error: addon SA(1707255305): Widgets::GetChildWidget: Widget Mods/Addons/SidekickAlarm/GUI/MainForm.(WidgetForm).xdb hasn't child with name: BannerAlarmText
  func: GetChildChecked, method, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 0, defined: Lua, line: 0, /Mods/Addons/SidekickAlarm/Scripts/SidekickAlarm.luac
Error while running the chunk
  /Mods/Addons/SidekickAlarm/Scripts/SidekickAlarm.luac:0: attempt to call method 'Show' (a nil value)
  func: Show, method, line: -1, defined: C, line: -1, [C]
    func: ShowHideBannerText, global, line: 0, defined: Lua, line: 0, /Mods/Addons/SidekickAlarm/Scripts/SidekickAlarm.luac
      func: ?, ?, line: 0, defined: Lua, line: 0, /Mods/Addons/SidekickAlarm/Scripts/SidekickAlarm.luac
[08:28:30]Error: addon SA(1707255305): Widgets::GetChildWidget: Widget Mods/Addons/SidekickAlarm/GUI/MainForm.(WidgetForm).xdb hasn't child with name: BannerAlarmText
  func: GetChildChecked, method, line: -1, defined: C, line: -1, [C]
    func: Init, global, line: 0, defined: Lua, line: 0, /Mods/Addons/SidekickAlarm/Scripts/SidekickAlarm.luac
      func: ?, ?, line: 0, defined: Lua, line: 0, /Mods/Addons/SidekickAlarm/Scripts/SidekickAlarm.luac
Error while running the chunk
  /Mods/Addons/SidekickAlarm/Scripts/SidekickAlarm.luac:0: attempt to call method 'Show' (a nil value)
  func: Show, method, line: -1, defined: C, line: -1, [C]
    func: ShowHideBannerText, global, line: 0, defined: Lua, line: 0, /Mods/Addons/SidekickAlarm/Scripts/SidekickAlarm.luac
      func: Init, global, line: 0, defined: Lua, line: 0, /Mods/Addons/SidekickAlarm/Scripts/SidekickAlarm.luac
        func: ?, ?, line: 0, defined: Lua, line: 0, /Mods/Addons/SidekickAlarm/Scripts/SidekickAlarm.luac
Can't execute script: Mods/Addons/SidekickAlarm/Scripts/SidekickAlarm.luac for addon: Mods/Addons/SidekickAlarm/AddonDesc.(UIAddon).xdb
[08:28:32]Error: addon SA(1707255305): Widgets::GetChildWidget: Widget Mods/Addons/SidekickAlarm/GUI/MainForm.(WidgetForm).xdb hasn't child with name: BannerAlarmText
  func: GetChildChecked, method, line: -1, defined: C, line: -1, [C]
    func: Init, global, line: 0, defined: Lua, line: 0, /Mods/Addons/SidekickAlarm/Scripts/SidekickAlarm.luac
      func: ?, ?, line: 0, defined: Lua, line: 0, /Mods/Addons/SidekickAlarm/Scripts/SidekickAlarm.luac
Error while running the chunk
  /Mods/Addons/SidekickAlarm/Scripts/SidekickAlarm.luac:0: attempt to call method 'Show' (a nil value)
  func: Show, method, line: -1, defined: C, line: -1, [C]
    func: ShowHideBannerText, global, line: 0, defined: Lua, line: 0, /Mods/Addons/SidekickAlarm/Scripts/SidekickAlarm.luac
      func: Init, global, line: 0, defined: Lua, line: 0, /Mods/Addons/SidekickAlarm/Scripts/SidekickAlarm.luac
        func: ?, ?, line: 0, defined: Lua, line: 0, /Mods/Addons/SidekickAlarm/Scripts/SidekickAlarm.luac
Can't execute script: Mods/Addons/SidekickAlarm/Scripts/SidekickAlarm.luac for addon: Mods/Addons/SidekickAlarm/AddonDesc.(UIAddon).xdb
[08:33:54]Error: addon SA(1707255305): Widgets::GetChildWidget: Widget Mods/Addons/SidekickAlarm/GUI/MainForm.(WidgetForm).xdb hasn't child with name: BannerAlarmText
  func: GetChildChecked, method, line: -1, defined: C, line: -1, [C]
    func: Init, global, line: 0, defined: Lua, line: 0, /Mods/Addons/SidekickAlarm/Scripts/SidekickAlarm.luac
      func: ?, ?, line: 0, defined: Lua, line: 0, /Mods/Addons/SidekickAlarm/Scripts/SidekickAlarm.luac
Error while running the chunk
  /Mods/Addons/SidekickAlarm/Scripts/SidekickAlarm.luac:0: attempt to call method 'Show' (a nil value)
  func: Show, method, line: -1, defined: C, line: -1, [C]
    func: ShowHideBannerText, global, line: 0, defined: Lua, line: 0, /Mods/Addons/SidekickAlarm/Scripts/SidekickAlarm.luac
      func: Init, global, line: 0, defined: Lua, line: 0, /Mods/Addons/SidekickAlarm/Scripts/SidekickAlarm.luac
        func: ?, ?, line: 0, defined: Lua, line: 0, /Mods/Addons/SidekickAlarm/Scripts/SidekickAlarm.luac
Can't execute script: Mods/Addons/SidekickAlarm/Scripts/SidekickAlarm.luac for addon: Mods/Addons/SidekickAlarm/AddonDesc.(UIAddon).xdb

 

Увы...

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

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

Привет, в версии SidekickAlarm v.0.22 надпись при активации не пропадаетimage.png.c041202582246745ba49595d93a7df0e.png

в SidekickAlarm v.0.21 все работает.

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

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

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

Знамя очень много где не нужно, и поднимать его просто для того, чтобы убрать предупреждение, это крайне неудобно.

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

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

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

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

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

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

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

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

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

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