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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

vitaliy75

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

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

  • Посещение

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

  1. vitaliy75

    LibreCraftProgress

    Версия 1.1.9

    6 712 раз скачали

    Этим аддоном я предлагаю другой способ подсчёта прогресса улучшения качества вещи. Вместо того, чтобы считать прогресс в долях сотни, предлагается считать этот прогресс "в амальгамах" - в таких единицах, чтобы улучшение предмета амальгамой увеличивало прогресс улучшения на 1. Аддон изменяет текст на полосе прогресса улучшения предмета в стандартном окошке описания предмета. После значения прогресса улучшения в процентах добавлены три числа: прогресс улучшения "в амальгамах", максимальное количество необходимых улучшений, а также количество улучшений амальгамой, которые осталось до повышения качества предмета. Прогресс улучшения "в амальгамах" тоже выводится с сотыми. Целым числом сделано то число, которое надо достичь, поэтому дробная часть присутствует с самого начала - это из-за того, что для улучшения предмета необходимо не ровное количество улучшений. При улучшении реальгаром прогресс "в амальгамах" увеличивается на 1.65. Зная это, можно прикинуть, сработает реальгар как одно улучшение амальгамой или как два. Если улучшать реальгаром предмет с прогрессом "9.08 из 38", он будет улучшен до "10.73 из 38", и это улучшение реальгаром не сэкономит улучшения и пройдёт как улучшение амальгамой. Так что если этот реальгар - последний, его лучше придержать. А вот "10.73 из 38" после улучшения реальгаром даст "12.38 из 38", т.е. останется на два улучшения меньше, а не на одно. Аддон изменяет текст только для предметов 65 и 66 уровней и только в русской версии игры. Зато как при осмотре своего, так и при осмотре чужого персонажа, для вещей в инвентаре, а также для ссылок в чате. Ещё аддон модифицирует текст в выскакивающем окошке при просмотре количества монет астральных островов (те, за которые улучшители покупаются). Теперь помимо количества собственно монет, выводится количество монет, делённое на 155, т.е. количество улучшителей, которые можно за эти монеты купить.
    Бесплатный
  2. vitaliy75

    LibreCraftProgress

    LibreCraftProgress Просмотр файла Этим аддоном я предлагаю другой способ подсчёта прогресса улучшения качества вещи. Вместо того, чтобы считать прогресс в долях сотни, предлагается считать этот прогресс "в амальгамах" - в таких единицах, чтобы улучшение предмета амальгамой увеличивало прогресс улучшения на 1. Аддон изменяет текст на полосе прогресса улучшения предмета в стандартном окошке описания предмета. После значения прогресса улучшения в процентах добавлены три числа: прогресс улучшения "в амальгамах", максимальное количество необходимых улучшений, а также количество улучшений амальгамой, которые осталось до повышения качества предмета. Прогресс улучшения "в амальгамах" тоже выводится с сотыми. Целым числом сделано то число, которое надо достичь, поэтому дробная часть присутствует с самого начала - это из-за того, что для улучшения предмета необходимо не ровное количество улучшений. При улучшении реальгаром прогресс "в амальгамах" увеличивается на 1.65. Зная это, можно прикинуть, сработает реальгар как одно улучшение амальгамой или как два. Если улучшать реальгаром предмет с прогрессом "9.08 из 38", он будет улучшен до "10.73 из 38", и это улучшение реальгаром не сэкономит улучшения и пройдёт как улучшение амальгамой. Так что если этот реальгар - последний, его лучше придержать. А вот "10.73 из 38" после улучшения реальгаром даст "12.38 из 38", т.е. останется на два улучшения меньше, а не на одно. Аддон изменяет текст только для предметов 65 и 66 уровней и только в русской версии игры. Зато как при осмотре своего, так и при осмотре чужого персонажа, для вещей в инвентаре, а также для ссылок в чате. Ещё аддон модифицирует текст в выскакивающем окошке при просмотре количества монет астральных островов (те, за которые улучшители покупаются). Теперь помимо количества собственно монет, выводится количество монет, делённое на 155, т.е. количество улучшителей, которые можно за эти монеты купить. Добавил vitaliy75 Добавлено 24.02.2015 Категория Аддоны  
  3. А то, что может быть интересно авторам аддонов, звучит так: Теперь zip файл, который пользователи скачивают с сайта, - это не тот zip файл, который туда закачал автор. В частности, переделывается файл AddonDesc.(UIAddon).xdb, в него добавляются тэги addon_name, addon_date, addon_link, localizedNameFileRef и localizedDescFileRef. Авторы могут учитывать, а могут и не учитывать этот факт при разработке своих аддонов. Ссылка addon_link ведёт на страницу с описанием аддона, а не собственно на файл аддона. Может быть когда-нибудь эти поля и правила работы сайта с этими полями будут задокументированы. Кем-нибудь и где-нибудь. И это... чтобы увидеть те изменения, которые описываются в новости, необходимо скачать заново все аддоны с сайта. Иначе всё будет по старому.
  4. А вот могли бы не ждать милости от разрабов, т.к. взять то, что нам нужно, - вот наша задача! Только из-за обновы не выложил вчера новую версию, в которой это было исправлено
  5. Ты это... ты не путай. Да, есть проблема. Скорее всего, нестабильно приходят какие-нибудь EVENT_ASTRAL_UNIT_DESPAWNED и EVENT_ASTRAL_OBJECT_DESPAWNED. Одни переименовали, другим сказать забыли. Но в стандартной карте это лечится путём закрыть/открыть, в аддоне лечится только путём перезагрузки. Слабо сделать, чтобы, например, в clear_Hiddens чистились не только невидимки, но все-все-все?
  6. Ага, и "официальный фан-сайт" превратился в "the official website". Ты, главное, не пиши, что это "официальный фан-сайт игры Аллоды online". Хотя, весёлых друзей они исправили.
  7. Да, спасибо. В хитрой ссылке https://allods.mail.ru/bill.php?do=paymenthist отображается, а лампа.. уже закончилась
  8. Нету. В смысле "награду заслужили" - это не значит, что "награду получили". Видать, ещё не дали. Но нету.
  9. Ну, я, например, в чудеса верю Ну, тогда багом является и второй вызов OnInspectStarted
  10. Наоборот: не работает хилметр от слова "совсем", а инженеру просто цвет не назначили, рисуется то ли чёрным, то ли коричневым, но работает, вроде, в полную силу.
  11. Hal, а ты точно тестировал то, что выкладываешь? Прежде всего, Error: addon LibreGearScore2: func: __index, metamethod, line: -1, defined: C, line: -1, [C] Error: addon LibreGearScore2: func: ?, ?, line: 344, defined: Lua, line: 313, [string "Mods/Addons/LibreGS2/LibGS.lua"] Error: addon LibreGearScore2: Attempt to read from undeclared global variable: GS_QueueN Error: addon LibreGearScore2: Error while running the chunk Error: addon LibreGearScore2: [string "Mods/Addons/LibreGS2/LibGS.lua"]:344: attempt to perform arithmetic on global 'GS_QueueN' (a nil value) Error: addon LibreGearScore2: func: __sub, metamethod, line: -1, defined: C, line: -1, [C] Error: addon LibreGearScore2: func: ?, ?, line: 344, defined: Lua, line: 313, [string "Mods/Addons/LibreGS2/LibGS.lua"] Это, естественно, совсем печально. На номер строчки не смотри - я сдвинул, но лечится добавлением GS_QueueN в описание переменных. Как говорится, я удивлён, что ты этого не поймал сам; оно стабильно возникает, когда есть два аддона с твоей библиотекой и выделяется кто-либо, кроме меня. Далее, опять-таки, если есть два аддона с твоей библиотекой, то при выделении себя в таргет события стреляют так: Info: addon LibreGearScore1: GS.Init Info: addon LibreGearScore2: GS.Init Info: addon LibreGearScore1: 275253 OnTargetChanged 2330 Info: addon LibreGearScore2: 275253 OnTargetChanged 2330 Info: addon LibreGearScore1: 275253 ShowGearScore Info: addon LibreGearScore2: 275253 ShowGearScore Info: addon LibreGearScore1: 275253 ShowGearScore Info: addon LibreGearScore2: 275253 ShowGearScore Info: addon LibreGearScore1: 289806 OnTargetChanged nil Info: addon LibreGearScore2: 289806 OnTargetChanged nil Последние две строчки - это я снял выделение с себя. Первое число - это mission.GetPlayTimeMs(). Если ты надеялся, что описание Global( "GS", {} ) сделает переменную GS единой для всех аддонов - твои ожидания были беспочвены: каждый аддон, похоже, работает в своей виртуальной машине, и это есть правильно. Зато userMods.SendEvent, похоже, таки стреляет во все аддоны. Ибо если одному из аддонов я ставлю GS.EnableTargetInspection(false), то события стреляют так, как хотелось бы: Info: addon LibreGearScore1: GS.Init Info: addon LibreGearScore2: GS.Init Info: addon LibreGearScore1: 44414 OnTargetChanged 2452 Info: addon LibreGearScore1: 44414 ShowGearScore Info: addon LibreGearScore2: 44414 ShowGearScore Info: addon LibreGearScore1: 45632 OnTargetChanged nil А если выделяется игрок, который не я, события стреляют ещё веселее (режим "инспектируют оба"): Info: addon LibreGearScore1: 311473 OnTargetChanged 16385 Info: addon LibreGearScore2: 311473 OnTargetChanged 16385 Info: addon LibreGearScore1: 311473 OnInspectStarted, IsTargetInspected=true Info: addon LibreGearScore2: 311473 OnInspectStarted, IsTargetInspected=false Info: addon LibreGearScore1: 311473 OnInspectFinished Info: addon LibreGearScore2: 311473 OnInspectFinished Info: addon LibreGearScore1: 311473 ShowGearScore Info: addon LibreGearScore2: 311473 ShowGearScore Info: addon LibreGearScore1: 311473 OnInspectStarted, IsTargetInspected=true Info: addon LibreGearScore2: 311473 OnInspectStarted, IsTargetInspected=true Info: addon LibreGearScore1: 311473 OnInspectFinished Info: addon LibreGearScore2: 311473 OnInspectFinished Info: addon LibreGearScore1: 313335 OnTargetChanged nil Info: addon LibreGearScore2: 313335 OnTargetChanged nil Если ты спросишь, почему ShowGearScore не выстрелил второй парой, я скажу "не знаю", но похоже, ты таки что-то напутал с очередью. А в режиме "инспектирует только один" очередь идёт такая: Info: addon LibreGearScore1: 194272 OnTargetChanged 11408 Info: addon LibreGearScore1: 194272 OnInspectStarted, IsTargetInspected=true Info: addon LibreGearScore2: 194272 OnInspectStarted, IsTargetInspected=false Info: addon LibreGearScore1: 194272 OnInspectFinished Info: addon LibreGearScore2: 194272 OnInspectFinished Info: addon LibreGearScore1: 194272 ShowGearScore Info: addon LibreGearScore2: 194272 ShowGearScore Info: addon LibreGearScore1: 195685 OnTargetChanged nil Совет, как сделать так, чтобы менять поменьше - убери avatar.EndInspect() из OnInspectStarted(), вместо этого введи какое-нибудь событие INSPECT_TO_CLOSE, и в OnInspectStarted() делай userMods.SendEvent, а avatar.EndInspect() делай только в обработчике. Это, конечно, использование недокументированных возможностей, но по крайней мере все OnInspectStarted() будут проходить с IsTargetInspected=true. Но лучше всего - заставь свои библиотеки как-то договориться друг с другом
  12. Слушай, поделись секретом, как ты названия недокументированных функций находишь? А то этой функции я в документации не нашёл (хоть и тоже потестировал уже, спасибо ramirez за калькулятор)
  13. Пробуем так: левый дважды-клик в часы аддон-тулза тыц - открывается окошко с аддонами. Там находим кнопку ShipControl и правой кнопкой в него тыц - открывается окошко с кнопочками, в которой есть кнопочка "очистить настройки". В эту кнопку левой кнопкой мыши тыц - и всё должно получиться.
  14. Ну... по-моему, это народная мудрость. Звучит так: "на шару и уксус сладкий" Тут это... нынешняя версия LightDPS не учитывает последний удар... Так что оно совсем тоскливо и, наверное, таки придётся переписывать полностью "Выводится только того на кого первым нажал в списке" - можно об этом подробнее? Это о полученном уроне или о нанесённом?
  15. Даже больше - я именно им и пользуюсь. Точно-точно. Да, исцеление не показывает - с этим я смирился. До того, как я его починил, он и урон не показывал - это было однозначно хуже. Вот показ исцеления никто не починил - он его и не показываает. И график он раньше показывал, а теперь не показывает... а я даже не помню, отключил я показ графика или не отключил... И урон... урон у меня всех выводится. И в отряде, и в группе, и Лба с Грамотиным. Так что да, может и не заметил Но это мне не помешало.
  16. Его как-то удавалось задвинуть за экран, и он запоминал свою позицию там. Сбросить настройки - и это может помочь. Правда, самый простой сброс настроек - это удалить файл Allods Online\Personal\user.cfg (ну... переименовать, вдруг он без него уже не запускается), и это сбросит настройки всех аддонов. Но может быть ожно как-то сбросить настройки через AddonTools, я не нашёл просто... А вообще надо бы в чтение позиции проверку поставить: а не за экраном ли...
  17. Так... Обновы аддона не было. Это всё тот же январский аддон, который всё ещё работает и изменений не требует. Написал же: "перескачивать не надо" (хотя надо-надо, тут за количество скачиваний кристаллы дают ). Когда будет надо качать аддон заново - я ту строку уберу. Просто если я меняю информацию, что аддон поддерживает 6.0 - его тут же бросает вверх. А сам аддон я не менял - нет необходимости. Да, строка снизу "возможно, есть сколько-то рецептов" - она врёт сторону увеличения. Там правильный расчёт - долгий, поэтому я считаю приблизительно, но быстро. Собственно, это я и подчёркивал словом "возможно". Хотя... прикрутить расчёт точного количества тоже не сложно... наверное. Но его тут нет.
  18. Смешная ошибка получилась. Вот версия для 6.0. Под 1.0.2 теперь работать не будет Не опечатка, не 5.0.2, а 1.0.2. Чем и смешно. Не работал бы он раньше под 1.0.2 - без проблем бы перешёл на 6.0. Файл GuildGui1b_r56.pak удалить, файл GuildGui1b_r57.pak записать. GuildGui1b_r57.pak
  19. Точно? А компьютер включил? Точно включил? А то я компьютер включил - так у меня работает. Может ты компьютер не включил - вот у тебя и не работает.
  20. Под 6.0 это должно выглядеть как-то так LightDPS-14-10-2014.zip
  21. Ты просто неудачно выразился. Я прочитал твою фразу про автоапдейтер... да ещё и после слов Тукрома... Я сразу представил какой-нить инструмент, который будет обновлять аддоны без участия их разработчиков. Оперативно так Только перестал аддон работать, его сразу взяли - и исправили. Очень нужный инструмент! А если аддон при старте аллодов будет на этот сайт лезть и сам свои обновления проверять... А если сайт недоступен, то он не будет запускаться сам и не будет давать запускать аллоды... Ну кому это надо Да мне даже аддон писать лень... Выполнил, сюда не выложил... Ладно, наверное так и надо Кстати, подними addonTools, а то нынешняя версия на 6.0 работать не будет, и ShipControl из-за этого работать не будет.
  22. Ага... и автонаписатель аддонов, это было бы ещё круче. В детстве мне часто предлагали написать построитель игрушек: мол, говоришь ему "хочу клёвую игрушку" - и он выдаёт клёвую игрушку. Задание по ТЗ от Велрани кто-нить взялся выполнять? Или совсем всем лень?
  23. Кому интересно, версия, которая сундуки в трюме считает на 6.0. Ничего особенного, просто на 6.0 сундук с большой буквы пишется. А так, к сожалению, продолжает спамить потихонечку. Надо бы не лохматить бабушку, а новый родить... да только всем лень. ShipControl_r56.zip
  24. Нет чтоб ссылку на новость дать: https://allods.mail.ru/news.php?article=4756 . Эх, я оказался в 11 скачиваниях от 1к кри
  25. Кот, конечно, замечательный. Но сразу видно, что у тебя широкий экран. Найди экран 4:3 (или поставь режим.. пусть не 800х600, а 1280х1024) и ужаснись. А на широком экране кот просто замечательный.
×
×
  • Создать...

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

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