Тактики
Прохождения локаций
Мониторинг серверов и редактор аддонов
Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.
Подсказки из игры на вашем сайте
Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.
-
Постов
256 -
Зарегистрирован
-
Посещение
Тип контента
Загрузки
Форумы
Статьи и объявления
Гардероб
Маунты
Сообщения Allods Team
Трекер ошибок
Магазин
Галерея
Весь контент synmais
-
Уже ж давно поправили:
-
В файле DoTTimer.lua найди строки DnD:Init(1055, Drag1, BuffPanel, true) DnD:Init(1056, Drag2, DebuffPanel, true) и замени числа на какие-нибудь по-меньше, например, 333 и 334. Потом в игре набери в чате "/dttdnd" (без кавычек) и появятся белые панели, их можно таскать. При таком вызове DnD не нужны ни AddonsTools, ни Configwindow.
-
Вот-вот)) А так это конечно намек на ботоводство и при выходе пары-тройки аддонов с использованием этих методов, разрабы опять что-нибудь выпилят и, возможно, забанят нас. Не, нафиг надо))
-
Честно говоря, пробовал, но потом пришлось забить,т.к. в лоб не особо получилось. Да, персонаж в клиенте пробегал сколько-то, но потом переставал (передавал нажатие W). Или если в чат выводить, то было что-то вроде wwwwwwwwwwwwwwwwwww и все, потом уже не реагировал. Но может как-то не так делал=) Это было давно, через DirectInput кажись... Может, сейчас что-то поменялось.Но это для клавы, а мышку спокойно можно эмулировать, есть прога, там скриптом можно запрограммировать передвижение мышки по экрану, ее нажатие и т.д. Судя по отзывам, ее используют в WoWе, а значит и в АО, скорее всего, работать будет)) Можно эмулировать нажатие, скажем, средней кнопки мыши раз в сек, на которую ничего в АО не забиндино, а в аддоне обрабатывать, как таймер какой-нидь.
-
блин, опоздал на 2 мин =) не читай пред. сообщение))
-
Попробуй немного обходным путем, может получится так: EVENT_QUEST_BOOK_CHANGED Может тот эвент бракованный...
-
Так то можно конечно, но это все наводит на мысль, что народ отчаянно хочет использовать аддон в ПВП, а не ПВЕ)) Что ж, пожалуй придется сделать переключатель с ПВЕ на ПВП и добавить туда все эти микроконтроли)) А то уже предвкушаю просьбу с добавлением "Слепки" и т.д.))
- 170 ответов
-
- сражение
- баффы и дебаффы
-
(и ещё 1 )
C тегом:
-
Спасибо, поправил. Но рабочего некра у меня нет, так что надо тестить) Также исправил ситуацию с надписью, когда не определить, кто именно бьет. Полный список изменений Извращаться мне сейчас особо не над чем, поэтому в следующих обновлениях, помимо исправления косяков, буду добавлять полную поддержку иноязычных версий, а так же полную кастомизацию =) Цвета, размеры, вкл-выкл всего и вся =) По-умолчанию аддон будет работать как и в самой первой версии и ничего настраивать не нужно будет, но если захочется извращений, инструмент будет. Бу-га-га.
- 170 ответов
-
- сражение
- баффы и дебаффы
-
(и ещё 1 )
C тегом:
-
То подошел и сдал =) Я думаю в реальности тебя бы сразу закинуло к Боту. Сильных очередей быть не должно, обычно к "квестодавалке" подбегают взять-сдать кв или взять кислоту. Это все считанные секунды. Если конечно у вас в гильдии заранее 20 человек делают и сдают все ровно в начале эвента, то тогда да, пришлось бы ждать от 20 сек до мин (в зависимости от их расторопности). Но при такой дисциплинированности и аддон не нужен=) Но это я просто типа защищаю идею) В ее полезности я сам сомневаюсь.
-
Чет захотелось опционально добавить режим БОТа. Т.е. что бы БОТ висел в локе и собирал данные, которые на выходе бы давали четкую информацию, кто сдал, а кто был онлайн и не сдал. И при этом никто никаких дополнительных действий не производил и все было максимально просто. Но уже в третий раз приходится менять саму идею "как?". Так первый раз хотел отслеживать через: "EVENT_AVATAR_MONEY_TAKEN_BY_GROUPMATE" if ( param.money == 187700 ) and ( param.actionType == "ENUM_TakeItemActionType_Quest" ) then Но событие ловится только если деньги приходят с лутом, на остальные способы получения ноль реакции. Окай, идем дальше. Второй вариант заключался в контроле состояния квестов у народа. Т.е. "делиться" с ними квестами и ловить сообщение, почему не возможно: avatar.ShareQuest( questId ) ACCEPT_ERROR_SUCCESS ACCEPT_ERROR_FAIL_SYSTEM ACCEPT_ERROR_QUEST_IS_STARTED ACCEPT_ERROR_QUEST_IS_FINISHED ACCEPT_ERROR_QUEST_ON_COOLDOWN ACCEPT_ERROR_TOO_MANY_ACTIVE_QUESTS ACCEPT_ERROR_TO_MANY_QUESTS_ON_COOLDOWN ACCEPT_ERROR_LOW_AVATAR_LEVEL Но перепробовав все события, связанные с "расшариванием" квеста понял, что опять лоханулся и отловить реакцию человека на предложение вами квеста никак нельзя =( Окай, дальше. Третий вариант... высосан из пальца... Во время гильдейского эвента, при попадании в локацию, где он проходит -- автоматом брать в рейд. Затем работает механизм автоматической сортировки: все кто бегают и делают свои квесты, находятся в 3-4 патях. Те, кто находятся в непосредственной близости от NPC, принимающего квест, автоматом кидаются во 2-ю пати. Ну а далее первый из второй пати попадает в первую к БОТу. Получается, тот кто в первой пати с БОТом может сдать квест, остальные во второй пати на очереди. Как только засечено, что квест сдан, его выполнение приписывается согильдийцу из первой пати и идет его автокик из рейда (что в своем роде некая обратная связь) и в первую пати кидается следующий на очереди из второй пати и так далее. Также можно давать время на сдачу (мало ли кто-то афкает или вылетел) и если не успел сдать -- кидать в конец очереди. Таким образом все, что нужно знать согильдийцу: квест можно сдавать только когда ты в первой пати рейда. Остальное будет делать БОТ. Я не знаю, насколько это тупо или нет, стОит игра свеч или нет... Но другого способа полностью автоматизировать процесс контроля не вижу... Но быть может я зациклился и не вижу очевидного... Ох.
-
Основная идея аддона была в том, что иногда, в первую очередь на островах, бывает необходимо законтролить мобов. Чаще всего это делают барды, маги, мисты. Ну или друли с луками по ситуации. Эти классы по сути ДД-шеры, поэтому законтролив моба, они переключаются бить других. И вот аддон помогает им не забыть переконтролить моба, если он вот-вот вылезет. Вооот. Ваш список умелок вроде же от паладина? Он же постоянно видит того, кого танчит, соответственно и бафы на нем. Да и контроли эти мгновенные почти... Я это к тому, что особо не вижу смысла включать их на постоянной основе, но вы можете меня переубедить =) Но так или иначе, их легко добавить в config.txt: Global( "controls", { "Сугроб", "Ледяные оковы", -- маги "Мир Призраков", -- некры "Сонное зелье", -- друиды (луки?) "Колыбельная", "Убаюкан", -- барды "Ментальный блок", -- мистики "Анафема", "Слово праведника", "Ожидание расправы", -- палы (только проверьте правильность написания.) } )
- 170 ответов
-
- сражение
- баффы и дебаффы
-
(и ещё 1 )
C тегом:
-
Со счетчиком сделал примерно так же: if buffs.isStackable then if buffs.stackCount > 1 then times = times + math.ceil( buffs.durationMs / 1000 * ( buffs.stackCount - 1 ) ) end end А вот автоподбор размеров и скорости движения полоски прогрессбара добился так: if buffs.isStackable then if buffs.stackCount > 1 then --LogInfo( buffs.stackCount, " ", MaxStackCount.buffId ) fromPlacement.sizeX = 0 + (180 * (buffs.stackCount/MaxStackCount.buffId)) end else fromPlacement.sizeX = 180 * (buffs.remainingMs/buffs.durationMs) end owner[unitId][buffId]:GetChildChecked("Bar", false):PlayResizeEffect( fromPlacement, toPlacement, buffs.remainingMs + buffs.durationMs * ( buffs.stackCount - 1 ), EA_MONOTONOUS_INCREASE ) Ну и еще где по мелочам может. Но теперь проблема в том, что иногда (с вероятностью где-то 80%), вместо 5-го стака падает второй 4-й. Т.е. когда 4-й оттикает, будет второй четвертый. Дальше все нормально. Ошибку можно было бы найти, но... в ряде случаем (10-20% шанса) нормально падает пятый стак... На таймер бафа это никак не влияет. Влияет только на полоску (если два 4-х стака, то после спадания первого она "дергается" до фулки), а также на циферку количества стаков на иконке бафа. Странно все это... рандом какой-то))
- 170 ответов
-
- сражение
- баффы и дебаффы
-
(и ещё 1 )
C тегом:
-
Если ты про всякие "/гислепок" и т.д., то это больше для отладки) В полевых условиях от пользователя требуется просто быть в игре с запущенным аддоном и в 23:00 (или другое заданное время) посмотреть лог. А команды это так, для себя любимого, а раз сделал, то почему не описать такую возможность))А так то да, согласен, AddonsTools выглядит мощным инструментом и надо изучать его возможности. Может стоит на него прилепить как раз все настройки, типа времени срабатывания таймеров, тип слежения и т.д.
-
Спасибо за информацию)) Сам я на барде не тестил, поэтому не знал. Как и о проблеме отображения не полного времени, а стака. Обязательно поправлю. Еще раз спасибо.
- 170 ответов
-
- сражение
- баффы и дебаффы
-
(и ещё 1 )
C тегом:
-
Нажмите здесь, чтобы скачать файл
- 170 ответов
-
- сражение
- баффы и дебаффы
-
(и ещё 1 )
C тегом:
-
Версия 19
18 965 раз скачали
(localization: RUS[full], FRA[full], ENG[50/50], GER[???]) RU: Показывает информацию о текущем состоянии различных контролей. Позволяет не беря цель в таргет узнать следующее: оставшееся время действия контроля; узнать чей контроль по рамке и нику; в один клик взять в таргет законтроленного моба; ник того, кто сбил контроль, а также каким умением; На данный момент доступны следующие контроли: "Сугроб", -- маги "Ментальный блок", -- мистики ("Гипноз") "Мир Призраков", -- некры "Убаюкан", -- барды ("Колыбельная") "Сонное зелье", -- друиды "Парализующий луч", -- инженеры "Оцепенение", -- жрецы *Изменен графический интерфейс: Время, оставшееся до окончания контроля. За 20 сек появляется иконка часиков, сигнализируя о скором выходе моба из контроля. За 10 сек она начинает мигать. (На рис. индикатор не показан.); Цветная рамочка. Зел. -- наш собственный контроль, син. -- кого-то из пати, рыж. -- кого-то из рейда; Всплывающая надпись, показывающая кто и чем сбил контроль; Ник персонажа, повесившего контроль. Отображается только для чужого партийного или рейдового контроля; рамка ДнД. Чтобы двигать панельку просто нажмите на иконке бафа Shift+ЛКМ. Появится такая вот рамка, за которую можно таскать по экрану всю эту лабуду. Когда закончите, просто уберите мышу с панели и через пару сек рамка пропадет. ЛКМ по иконке контроля -- взять в таргет законтроленного моба. ПКМ -- убрать с экрана этот контроль, а также остальные, если они на том же мобе. *ЛКМ -- левая кнопка мыши, ПКМ -- правая.Бесплатный- 19 отзывов
-
- 2
-
- сражение
- баффы и дебаффы
-
(и ещё 1 )
C тегом:
-
Нажмите здесь, чтобы скачать файл
-
Версия 6
1 444 раза скачали
Большой Брат следит за тобой! КРАТКО: Устанавливаете аддон BigBrotherIsWatchingYOU и отправляете по требованию офицера лог (..\Allods Online\Personal\Logs\mods.txt). *Желательно периодически удалять файл mods.txt, т.к. все аддоны пишут туда информацию об ошибках и прочую ерунду... Поэтому файл разрастается. ПОДРОБНЕЕ: BigBrotherIsWatchingYOU Обновленный аддон для наблюдения. "Все-в-одном". _Во-первых, визуально показывает процесс сдачи СО в реальном времени без необходимости влезать в календарь. (На данном этапе доступно 3 вида отображения панели: СО+Колыбель, отдельно СО, отдельно Колыбель.) Отображение панели в игре: *Скрыть панель можно, написав в чат русскими буквами "/со-" (без кавычек) или латиницей "/sohide". Показать панель вновь: "/со+" или "/soshow". Или же нажатием левой кнопкой мыши по кнопке [D] (точно такой же, как и у DarkDPSMeter). Кстати говоря, правый клик меняет режим отображения панели, о котором говорилось выше. _Во-вторых, прописывает в mods.txt точное время, когда был сдан очередной квест, когда именно зашел или вышел из игры тот или иной согильдиец, а также ведет лог всего гильд чата (и ПМ). Позволяет разрулить ситуацию, если вдруг нашелся "лишний" сдавший. Например, человек судя по логу чата отписался о сдачи, но в это время квесты сданы не были. или (по-умолчанию в BBIWY2): прописывает в mods.txt точное время, когда был сдан очередной квест, ведет лог гильд чата (и ПМ) по заранее заданным фильтрам (например, по-умолчанию, "СО"), а таже запоминает, но не пишет в лог, кто и когда вышел. _В-третьих, в 23:00 автоматически делает "слепок" гильдии по онлайну во все тот же mods.txt. Т.е. создается CSV-таблица, отсортированная по онлайну. По ней можно определить, кто когда вышел во время процесса сдачи. Например, человек вышел в 21:30 и его нет в списках сдавших, получается, он -- уклонист. *Экспортировать данную таблицу можно и вне расписания. Достаточно набрать в чате команду "/guildexport" или "/гислепок" (без кавычек). или (по-умолчанию в BBIWY2): в 23:00 (или в другое заданное время) создает выписку в файл mods.txt, содержащую только тех персонажей, что были в игре во время сдачи квестов с точным временем их пребывания в онлайне. *Ручной запуск системы слежения: "/smartstart", "/умныйстарт" **Экспорт результатов: "/bbon", "/ббон" _В-четвертых, все основные настройки с описаниями в файле settings.lua в папке с аддоном. Там можно выбрать режим отображения панельки по-умолчанию, режим работы аддона, настроить все необходимые таймеры и т.д. ПРИМЕР: Рассмотрим кусок лога (..\Allods Online\Personal\Logs\mods.txt): Info: ... 21:20:17 [квесты СО] [Орудия Сумрачного острова] сдано: [22/30]Info: ... 21:20:20 [квесты СО] [Праведная ярость] сдано: [22/30]Info: ... 21:20:22 [квесты СО] [Разбитая цепь] сдано: [22/30]Info: ... 21:20:29 [гильдия] [ххххх] : СО +Info: ... 21:23:32 [квесты СО] [Разбитая цепь] сдано: [23/30]Info: ... 21:23:35 [квесты СО] [Праведная ярость] сдано: [23/30]Info: ... 21:23:37 [квесты СО] [Орудия Сумрачного острова] сдано: [23/30]Info: ... 21:23:41 [гильдия] [ххххх] : СО сдалInfo: ... 23:00:00: 44:Info: ... 23:00:00: 0 = ххх1 -- Ник игрокаInfo: ... 23:00:00: 1 = 3.65 -- Провел почти 4 минуты в онлайнеInfo: ... 23:00:00: 45:Info: ... 23:00:00: 0 = ххх2Info: ... 23:00:00: 1 = 12.8Info: ... 23:00:00: 46:Info: ... 23:00:00: 0 = ххх3Info: ... 23:00:00: 1 = 6.1 Наглядно видно как люди действительно сдают СО и отписываются об этом. В принципе, на основание этого лога можно составить картину сдачи СО, если, например, лог предоставили ответственному уже после сдачи. А также в спорных ситуациях помогает установить истину. PS: Спасибо разработчикам ChatLogByN00b и GuildGui1b за их творения. Части кода в настоящем аддоне были нагло взяты оттуда.Бесплатный -
ControlInfo Просмотр файла (localization: RUS[full], FRA[full], ENG[50/50], GER[???]) RU: Показывает информацию о текущем состоянии различных контролей. Позволяет не беря цель в таргет узнать следующее: оставшееся время действия контроля; узнать чей контроль по рамке и нику; в один клик взять в таргет законтроленного моба; ник того, кто сбил контроль, а также каким умением; На данный момент доступны следующие контроли: "Сугроб", -- маги "Ментальный блок", -- мистики ("Гипноз") "Мир Призраков", -- некры "Убаюкан", -- барды ("Колыбельная") "Сонное зелье", -- друиды "Парализующий луч", -- инженеры "Оцепенение", -- жрецы *Изменен графический интерфейс: Время, оставшееся до окончания контроля. За 20 сек появляется иконка часиков, сигнализируя о скором выходе моба из контроля. За 10 сек она начинает мигать. (На рис. индикатор не показан.); Цветная рамочка. Зел. -- наш собственный контроль, син. -- кого-то из пати, рыж. -- кого-то из рейда; Всплывающая надпись, показывающая кто и чем сбил контроль; Ник персонажа, повесившего контроль. Отображается только для чужого партийного или рейдового контроля; рамка ДнД. Чтобы двигать панельку просто нажмите на иконке бафа Shift+ЛКМ. Появится такая вот рамка, за которую можно таскать по экрану всю эту лабуду. Когда закончите, просто уберите мышу с панели и через пару сек рамка пропадет. ЛКМ по иконке контроля -- взять в таргет законтроленного моба. ПКМ -- убрать с экрана этот контроль, а также остальные, если они на том же мобе. *ЛКМ -- левая кнопка мыши, ПКМ -- правая. Добавил synmais Добавлено 27.12.2012 Категория Аддоны
- 170 ответов
-
- сражение
- баффы и дебаффы
-
(и ещё 1 )
C тегом:
-
upd4 Крупное тестовое обновление. Вкратце о нововведениях. Во-первых, добавил, как и просили, поддержку Колыбели. Но так как не все гильдии ее делают, поэтому добавил возможность переключения между режимами отображения: только СО, только Колыбель или СО+Колыбель. Во-вторых, наконец-то добавил кнопочку=) Левый клик -- скрыть/показать панель Правый клик -- изменить тип отображения (СО,Кол,СО+Кол) В-третьих (и, собственно, то, ради чего и нужен тест), добавил новый режим работы (сейчас стоит по-умолчанию). Суть в том, чтобы не спамить лог постоянными заходами-выходами игроков, не очень удобными "слепками" онлайна гильдии, а также постоянным логом чата. Подробно описывать пока не буду, но по факту срабатывают два таймера и на выходе мы получаем удобочитаемую выписку только по тем игрокам, что были в онлайне(ник, минут в онлайне. Чуть позже добавлю флаг факта присутствия на СО в течение некоторого времени), а также фильтрованный лог чата. Code: Info: ... 16:55:01: 44:Info: ... 16:55:01: 0 = ххх1 -- Ник игрока Info: ... 16:55:01: 1 = 3.65 -- Провел почти 4 минуты в онлайне Info: ... 16:55:01: 2 = false -- Не был в локации СО Info: ... 16:55:01: 3 = 1015.0333333333 -- Служебное поле (позже будет невидимым) Info: ... 16:55:01: 45: Info: ... 16:55:01: 0 = ххх2 Info: ... 16:55:01: 1 = 12.8 Info: ... 16:55:01: 2 = false Info: ... 16:55:01: 3 = 1015.0333333333 Info: ... 16:55:01: 46: Info: ... 16:55:01: 0 = ххх3 Info: ... 16:55:01: 1 = 6.1 Info: ... 16:55:01: 2 = false Info: ... 16:55:01: 3 = 1015.0333333333 В-четвертых, вынес все основные настройки с описаниями в файл settings.lua в папке с аддоном. Там можно выбрать режим отображения панельки по-умолчанию, режим работы аддона, настроить все необходимые таймеры и т.д. Ну и в-пятых, добавилось пара новых чат-комманд(больше для отладки): "/susp" или "/подозр" "/smartstart" или "/умныйстарт" -- первичная инициализация списка онлайна "/bbon" или "/ббон" -- актуализация и вывод списка онлайна Все предыдущие команды также работают. В общем, писанины много... просто берите и пользуйтесь на здоровье. Если есть какие-то недочеты(а они скорее всего есть), то пишите, будем править. Если новый не нравится, в настройках можно легко переключиться в прежний режим и будет как раньше, но с Колыбелью, кнопочкой и настраимаемыми таймерами и т.д. File: BigBrotherIsWatchingYOU_2b.zip
-
В итоге они и оказались в Максе, но не напрямую. А что Макс спокойно открывает АОшные модели со скелеткой и текстурами без танцев с бубном?
-
Есть готовый аддон для магов: MagicianHelper Для мистиков надо просто открыть MagicianHelper\Scripts\Magician.lua и в одной из первых строчек изменить Code: Global( "Texts", { [ "rus" ] = {"Сила стихий", "Сила Огня", "Сила Льда", "Сила Молний", "Грозовое неистовство", "Огненная геенна","Северное сияние", "Высокое напряжение", "Стремление к тьме"} } ) на "Стресс" или как там правильно.В итоге бафф можно будет таскать куда угодно. Надеюсь, то, что нужно. Сам не пробовал, но надеюсь заработает.
-
Такой вопрос по мыши) Как обработать нажатие правой кнопки мыши по виджету? Спасибо.
-
Можно логировать только ПМ надсмоторщика, а соги заставить отписываться ему. Как вариант. Либо фильтровать чат и логить ток те фразы, где присутствует "СО". Тоже вариант)) Согласен, есть куда стремиться)) Теперь будем ждать, когда отрубят инет, чтобы продолжить работу. -------------------------------------------------- Кукурузя, маг 51, -AD-, Молодая Гвардия