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

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

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

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

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

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

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

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

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

Подробнее

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

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

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


Гость Phantasmagor

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

Можно поинтересоваться, чем в полете так важны часики?...А то думал думал, так и не смог ничего придумать :((

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

  • Ответов 150
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Изображения в теме

Разраб аддона! Очень прошу сделать рядом с местным временем время Московское. Пригодится, потому что будешь точно знать когда, например, будут профилактические работы на сервере. А то ведь многие не понимают, скока часов нужно к местному прибавить (или убавить), чтобы по Мск получить...

И еще. Недавно я поставил аддон, убирающий компас, а время осталось висеть посередине экрана. Короче, нашел я строки в скрипте, отвечающие за этот непорядок :)) И исправил. Если у кого та же фигня, то могу скинуть тот файл, и норм будет

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

Время определяется по времени чата. А чат скорее всего по мск и работает...

Угу...выложи новым аддоном. Изменение 2 координат это круто :)))

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

Поддерживаю DarkMaster'а, таймер будет полезен. Сейчас его очень не хватает.

Вопрос: можно ли его сделать? И если да, как скоро можно будет увидеть обновление этого аддона уже с таймером?

Заранее спасибо. =)

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

Уже давно сделано, просто я больше не поддерживаю свои аддоны на этом ресурсе. Новые версии PhanTime можно найти тут: _http://www.aoapi.ru/project/phantime

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

Это к сожалению не ко мне, а к Скилкодеру... Я проапдейтил.

Кому невтерпеж, может скачать новую версию отсюда.

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

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

Если в файле ScriptPhanTime.lua закомментить строку синхронизации при старте - аддон работает исправно.

Для тех кто не шарит, меняем:

group.ChatSay( common.FormatInt( 0 , "%02d" ) )

на

-- group.ChatSay( common.FormatInt( 0 , "%02d" ) )

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

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

Потому что автор аддона разочаровался в аллодах и свернул свой проект.

Прикрепил последнюю версию с исправлением. Для инициализации (начала работы часов) после каждого входа в игру необходимо дождаться любого сообщения в чате или самому написать таковое.

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

Я похитил последнюю версию аддона Фантасмагора с его уже закрывшегося сайта aoapi.ru, и немного усовершенствовал.

Залил на главную, скачивайте с главной страницы.

ЧТО НОВЕНЬКОГО:

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

-- Сделал окошко аддона компактнее (на 20%), чуть упростив интерфейс. Выкинул несколько кнопок, не влияющих на функциональность. А именно: Помощь, Пуск, Стоп. Теперь таймер стартует автоматически при открытии панельки таймера. И выключается при её закрытии. Оставлены только кнопки "Вкл/выкл таймер" и "Пауза таймера" - этого вполне хватает, весь функционал часов и таймера сохранился.

-- Исправил несколько ошибок, которые выводились в лог ошибок. Одна из них строчила в лог посекундно. :)

-- И другие мелкие изменения: Теперь, часы можно придвинуть ближе к краю экрана. И они теперь перетаскиваются, если "ухватиться" мышкой за текст таймера (раньше перетаскивались только за рамку вокруг текста, насколько я понимаю). Может, ещё что-то подправил , уже не помню.

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

не показывает время и передвинуть никак не выходит.... закрывает уровень и руну, в левом верхнем углу...

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

Пишет в Mods.txt кучу ереси:

Error: addon PhanTime: Error while running the chunk

Error: addon PhanTime: [string "mods/addons/phantime/scriptphantime.lua"] :244: attempt to index field `Place' (a nil value)

Error: addon PhanTime: func: ?, ?, line: -1, defined: C, line: -1, [c]

Error: addon PhanTime: func: OnEventDNDDropAttempt, global, line: 244, defined: Lua, line: 238, [string "mods/addons/phantime/scriptphantime.lua"]

Error: addon PhanTime: Error while running the chunk

Error: addon PhanTime: [string "mods/addons/phantime/scriptphantime.lua"] :244: attempt to index field `Place' (a nil value)

Error: addon PhanTime: func: ?, ?, line: -1, defined: C, line: -1, [c]

Error: addon PhanTime: func: OnEventDNDDropAttempt, global, line: 244, defined: Lua, line: 238, [string "mods/addons/phantime/scriptphantime.lua"]

Error: addon PhanTime: Error while running the chunk

Error: addon PhanTime: [string "mods/addons/phantime/scriptphantime.lua"] :244: attempt to index field `Place' (a nil value)

Error: addon PhanTime: func: ?, ?, line: -1, defined: C, line: -1, [c]

Error: addon PhanTime: func: OnEventDNDDropAttempt, global, line: 244, defined: Lua, line: 238, [string "mods/addons/phantime/scriptphantime.lua"]

Error: addon PhanTime: Error while running the chunk

Error: addon PhanTime: [string "mods/addons/phantime/scriptphantime.lua"] :244: attempt to index field `Place' (a nil value)

Error: addon PhanTime: func: ?, ?, line: -1, defined: C, line: -1, [c]

Error: addon PhanTime: func: OnEventDNDDropAttempt, global, line: 244, defined: Lua, line: 238, [string "mods/addons/phantime/scriptphantime.lua"]

Кроме того, нужно бы сделать, чтобы окно аддона было поверх остальных, чтобы оно не перекрывалось надписью с местоположением в правом верхнем углу. Часы идеально влезают между указателем текущей локации и верхней кромкой экрана, но таймер уже скрывается за надписью.

phantime_over.png

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

  • 4 недели спустя...
Quote:
Пишет в Mods.txt кучу ереси:

Vomitus, он писал эту ересь в Mods.txt не сам по себе, а из-за конфликта с другими аддонами. Но, в в последней версии PhanTime это исправлено.

Quote:
нужно бы сделать, чтобы окно аддона было поверх остальных

Это уже не ошибка. Это проблема совсем другого плана. Во всех аддонах, вписан какой-то приоритет главной формы. В ниваловском примере это 1000. И если все создатели аддонов начнут наперегонки увеличивать это число (чтобы их аддон рисовался поверх всех остальных), то однажды это закончится тем, что мы упрёмся в верхний потолок этого числа. Это будет плачевный финал.

Что-то захотелось чуть-чуть по-оффтоп-ить: Мне это напоминает историю развития обычных аудио-дисков. С момента их появления в 1982 году, каждый новый альбом делался чуть-чуть громче того уровня громкости, на котором находятся остальные конкуренты, чтобы, "как бы, показать превосходство" нового альбома :)) Закончилась эта гонка плачевным финалом -- упёрлись в верхний потолок громкости, и все современные диски выпускаются на таком уровне громкости, который граничит с ухудшением качества записи. Другими словами, музыка могла бы быть КАЧЕСТВЕННЕЕ, если бы не была технически упёрта в этот потолок громкости... Выхода из ситуации для Аудио-CD не существует, поэтому, при разработке новых форматов (SACD a.k.a. Super Audio-CD), учли этот "человеческий фактор", и приняли технические меры, чтобы не допустить такого разгильдяйства на SACD... А от Аудио-CD, всем нам осталась в наследство такая память -- если захочешь послушать дискографию ЛЮБОЙ группы за последние 15-20 лет, в формате MP3, конечно :), то совершенно точно заметишь, что каждый следующий альбом громче предыдущего. Первый будет В РАЗЫ тише последнего, что делает неудобным "перемешанное" (Shuffled) воспроизведение такой дискографии. Но в MP3 файлах это можно исправить "через задницу", именно для этого изобретена технология "ReplayGain" для MP3.

А если по делу, то:

Чтобы PhanTime рисовался поверх Minimap, нужно вписать в PhanTime приоритет главной формы, бОльший, чем в Minimap.

То есть, в файле MainForm.(WidgetForm).xdb, в теге <Priority> нужно заменить число. Например, у PhanTime там 800, а у Minimap там 1000. Значит, впиши в аддоне PhanTime, например, число 1001:

<Priority>1001</Priority>


P.S. Кстати, глядя на твой скриншот, аддоны и Аудио-CD уходят на второй план... Монитор, конечно, шикарный, но я 100% гарантирую, что все размеры шрифтов у тебя должны быть почти в 2 раза крупнее! Они же ДИКО НЕ СООТВЕТСТВУЮТ размерам виджетов, это же баг АО! У меня, например, 1920x1200, и этой проблемы нет (Хотя, во время ЗБТ-1 и ЗБТ-2 были кое-какие проблемы со шрифтами, но я их рапортировал, и они давно исправлены. По-моему, разработчики игры вообще НЕ тестируют её на крупных мониторах. У них даже все текстуры интерфейса заточены под дремучую резолюцию 1280x1024, поэтому, у нас с тобой весь интерфейс игры "размазан", "не в фокусе", кроме содержимого окна аддона Minimap). А у тебя, наверное, 2560x1440, и есть такая вот проблема. Обязательно сообщи об этом в тех.поддержку. Напиши резолюцию своего экрана, и приложи полноэкранный скриншот. Разработчики игры обязаны это исправить.
Ссылка на комментарий
Поделиться на другие сайты

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

Если быть точным, разрешение 2560*1600 (16:10). Со шрмифтами некоторые проблемы имеются, но играть не мешают. Как будет время - сообщу в саппорт обязательно.

А вообще, за два года юзания мониотра заметил, что разрешение 1920*1200 - максимальное, которое еще нормально поддерживается софтом, все, что выше имеет свойство плодить баги самой загадочного характера. Причем АО в этом плане выгодно отличился - даже не вылетает. По крайней мере с первого раза. Попытка ресайза окна с игрой перетаскиванием края окна мышкой приводит к вылету клиента.

PS Спасибо за подсказку про priority.

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

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

После 1.1.03.17 не работает аддон! Чего делать?! Мой самый любимый аддон не пашет =(((

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

После последнего патча не работает аддон. Пишет в лог следующее:

Error: addon PhanTime: Error while running the chunk

Error: addon PhanTime: [string "mods/addons/phantime/scriptphantime.lua"] :73: attempt to index global `Time' (a nil value)

Error: addon PhanTime: func: ?, ?, line: -1, defined: C, line: -1, [c]

Error: addon PhanTime: func: TimeCounter, global, line: 73, defined: Lua, line: 71, [string "mods/addons/phantime/scriptphantime.lua"]

Error: addon PhanTime: func: OnEventSecondTimer, global, line: 171, defined: Lua, line: 169, [string "mods/addons/phantime/scriptphantime.lua"]

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

Мне 13 mb в лог написал:

Error: addon PhanTime: Error while running the chunk

Error: addon PhanTime: [string "mods/addons/phantime/scriptphantime.lua"] :73: attempt to index global `Time' (a nil value)

Error: addon PhanTime: func: ?, ?, line: -1, defined: C, line: -1, [c]

Error: addon PhanTime: func: TimeCounter, global, line: 73, defined: Lua, line: 71, [string "mods/addons/phantime/scriptphantime.lua"]

Error: addon PhanTime: func: OnEventSecondTimer, global, line: 171, defined: Lua, line: 169, [string "mods/addons/phantime/scriptphantime.lua"]

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

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

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

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

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

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

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


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

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

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