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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

synmais

Разработчик аддонов
  • Постов

    256
  • Зарегистрирован

  • Посещение

Весь контент synmais

  1. Потому что не возможно узнать, кто именно сдал квест. Просто есть сообщение, что квест сдан (когда изменяется счетчик в календаре), а дальше уже соги отписывается в чат.
  2. В принципе да. Пока просто необходимости не было... Была идея сделать что-то вроде менюшки, чтобы мона было выбирать опции (колыбель-со, экспорт гиданных, проверка подозр и т.д.), но пока чет подзабил на все это, т.к. пока хватает функционала)) Поэт надо мя пнуть) -------------------------------------------------- Кукурузя, маг 51, Веселый Роджер, Молодая Гвардия
  3. Повыдергивал другим риппером: Но позы не естественные, а накладывать скелеты что-то как-то не хочется)) Поэтому хотелось бы все же узнать, работает ли 3D Ripper DX с текущей версией АО.
  4. Здравствуйте. Скажите, пожалуйста, как правильно запускать 3D Ripper DX? Указываю путь к игре: "D:\Games\Allods Online\bin\AOgame.exe", запускаю, но сверху слева нет надписи о готовности проги... нажатия на клавиши съемки тоже ничего не дают... Ставил настройки на минимум, в надежде, что игра перейдет на DX9, но результат тот же. Или дело в том, что сначала выскакивает лаунчер? Как его отключить? Спасибо.
  5. Небольшой фикс, для тех, у кого имена не влезали и обрезались, а также были смещены вправо, не было видно лвла и % здоровья цели (заменил % сложности ран обратно на % хп). File: nQmuBnFZexR2WiT.zip
  6. Насколько я знаю, в общедоступные чаты аддоны писАть не могут ни при каких обстоятельствах. Да и такую личную информацию, как сдача определенного квеста определенным человеком можно вытащить, если только он поставит твой аддон (т.е. все согильдяи должы его установить). Можно наверн забабахать онлайн-базу, когда, например, человек сдает что-то определенное и его аддон шлет инфу на сервер (форум). Посмотри эту тему, может тоже сойдет, хотя и не полная автоматика, надо логи просматривать.
  7. upd3 Глобальное обновление. Теперь аддон носит название BigBrotherIsWatchingYOU и имеет весь необходимый функционал. Смело удаляйте предыдущие аддоны и устанавливайте финальную версию!=)
  8. Так есть уже аддон ChatLog. Настроил его на ГИчат и ПМ и все так и работает=) Но идея хорошая. Попробую объединить все необходимые 4 аддона в один простой и удобный. 4, т.к. в guildgui понравилась функция экспорта с предварит сортировкой по онлайну. В итоге там получаем экселевскую табличку на состояние 23:00, скажем, и сразу быстро можно выявить явных нарушителей (в списке сдавших нет, а вышел в 22:30 или еще онлайн на 23:00) А почистить файл mods.txt через скрипт можно? или только внешней программой или ручками?)
  9. Похоже, нашел проблему. Еще раз потестить надо. Вроде, должно все работать как надо. upd все работает как надо. гуд.
  10. Эх, пока не работает как хочется if counter.value ~= tempCounter.value then do Похоже, временная переменная tempCounter обновляется вместе и с основной... надо будет запилить отдельную переменную с полями количестве квестов...
  11. В плане команд сразу так сделал. /soshow, /sohide (латиница) /со+, /со- (кириллица) Кнопочку б не плохо, но пока и так сойдет. Вряд ли это аддон для массового использования.
  12. BigBrotherIsWatchingYOU Просмотр файла Большой Брат следит за тобой! КРАТКО: Устанавливаете аддон 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 за их творения. Части кода в настоящем аддоне были нагло взяты оттуда. Добавил synmais Добавлено 27.12.2012 Категория Аддоны  
  13. Уже стало получатся) Следующий вопрос, как в файле формата текста задать перенос строки? Code: <header alignx = "center" fontsize="14"><rs class="class"><r name="111"/><r name="222"/><r name="333"/></rs></header>
  14. Ну как это не видя?) Весь код я выкладывал на предыдущей странице. Спасибо за разъяснения. Лан, теперь самая сложная для меня часть... Вывести этот прогресс на панельку в интерфейсе... Сейчас попробовал в качестве каркаса часики phantime, но что-то не получилось... Сначала, пожалуй, проверю, считает ли оно вообще, а потом попыхчу. Ну или если кто поможет с ГУИ, буду крайне благодарен.
  15. о. а если сделать вывод, как ты предложил со временем, через .. , то все работает=) ошибок не выдает. проверю в 20-00 на СО и отпишусь. Code: if counter.limit then local str = counter.value.." / "..counter.limit common.LogInfo( "Info: ", str) end
  16. если проверить на существование, выдает: Code: Error: addon EventCounter: func: LogInfo, field, line: -1, defined: C, line: -1, [C] Error: addon EventCounter: func: EventCounter, global, line: 21, defined: Lua, line: 4, [string "Mods/Addons/EventCounter/EventCounter.lua"] Error: addon EventCounter: Game::LuaLogInfo: param 2 (type: number) not meet the given condition: , details: int __cdecl Game::LuaLogInfo(struct lua_State *)
  17. Спасибо большое. Просто пробовал функцию в таком виде, в кот она была в примере: Code: local time = mission.GetWorldTimeHMS()common.LogInfo( "time: ", time.h, "/", time.m, "/", time.s ) и она лишь спамила лог, а время не выдавала. И еще вопрос. Пытаюсь писать аддон по контролю СО: Code: ---------------------------------------------------------------------------------- EventCounter -------------------------------------------------------------------------------- function EventCounter() local wd = mission.GetWorldDateYMD() local wt = mission.GetWorldTimeHMS() local timestamp = ""..wd.y.."/"..wd.m.."/"..wd.d.." ["..wt.h..":"..wt.m..":"..wt.s.."] " -- дата, время local q1 = "Разбитая цепь" local q2 = "Праведная ярость" local q3 = "Орудия Сумрачного острова" local eventRules = rules.GetEvents() for i in eventRules do local eventRuleInfo = rules.GetEventInfo( eventRules [ i ] ) local counter = rules.GetEventCounter( eventRules [ i ] ) if eventRuleInfo then local eventRuleInfoName = string.lower(userMods.FromWString(eventRuleInfo.name)) common.LogInfo( "Info:", timestamp, eventRuleInfo.name ) if (eventRuleInfoName == q1) or (eventRuleInfoName == q2) or (eventRuleInfoName == q3) then --if counter.limit == 30 then --common.LogInfo( "Info: ", counter.value, " / ", counter.limit) --end end end end end --EventCounter() -- вкл, для срабатывания функции при перезагрузке аддона AddonManager-ом. common.RegisterEventHandler( EventCounter, "EVENT_MISSION_RULES_CHANGED" ) Закомментированная строка тоже выдает ошибку... Или значения не существуют, пока кто-либо не сдаст хоть один кв?
  18. уважаемые разработчики. проблема проста до не могу, но почему-то решить не удается сварганил из кусков аддон, который пишет в лог, когда согильдиец зашел или вышел из игры, а вот прописать время не удается... пробовал mission.GetWorldTimeHMS() и mission.GetLocalTimeHMS() -- только спамят ошибки в лог(( прошу, помогите. File: GuildOnlineChecker.zip
  19. Спасибо большое) А про второе изменение -- это просто чтение мыслей, было пару моментов, когда новые умения кидались "под кнопки" и при смене панели они юзались... Приходилось вытаскивать. Еще раз спасибо!
  20. Создал новую панель, настроил на нее Ext Panel 2, удалил панель. Но Ext Panel 2 все еще настроено на новую панель, хоть ее уже и нет. Если перезайти или перезапустить аддоны, то Ext 2 снова линкуется с Extended 2. В общем, одного слота на Main панели, конечно, не жалко, имея ввиду возможности Вашего аддона=)
  21. А можно как-то не перенастроить, а удалить одну из кнопок-переключателей? Без полного сброса, ессно.
  22. Ну, переродки пользуются) привыкли к порядку) смайлики и зелки на одной панели, боевые на другой) когда подрастут разве что пвп-раскладка добавится) а так бы автосохранение б неплохо) думаю, никто не против) И да, совсем недавно попробовал "мгновенный" тип (флеш)-- отичная находка) для панели зелок и смайликов -- самое то)
×
×
  • Создать...

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

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