-
Постов
86 -
Зарегистрирован
-
Посещение
Тип контента
Загрузки
Форумы
Статьи и объявления
Гардероб
Маунты
Сообщения Allods Team
Трекер ошибок
Магазин
Галерея
Сообщения, опубликованные Ollaf
-
-
не обновленный - работает.
обновленный - не пробовал.
-
Для корректировки времени - EVENT_SECOND_TIMER
Для набора бафов - EVENT_OBJECT_BUFFS_CHANGED
Для стаков - EVENT_OBJECT_BUFFS_ELEMENT_CHANGED
Возможно пригодится EVENT_OBJECT_BUFF_ADDED - только для отслеживания новых бафов.
-
Добрый день. Подскажите кто знает про создание и использование меток в игре. На форму нашел вот эту тему. Там есть пример:
Пример: Code: local wtControl3D = stateMainForm:GetChildChecked( "MainAddonMainForm", false ):GetChildChecked( "MainScreenControl3D", false ) OurWidget = mainForm:CreateWidgetByDesc(2DWidget:GetWidgetDesc()) local size = {} size.sizeX = 1 size.sizeY = 1 wtControl3D:AddWidget3D( OurWidget , size, object.GetPos(avatar.GetId()), false, false, 75.0, WIDGET_3D_BIND_POINT_HIGH, 1, 1 ) object.AttachWidget3D( v, wtControl3D, OurWidget , 3 ) OurWidget :Show(true) Где 2DWidget - это некий 2Д виджет (панель/кнопка/еще че). Кстати кнопки как-то "не так" аттачатся, т.е. приаттачить кнопку на которую можно будет нажать теперь вроде как нельзя.
Хотелось бы научиться и понять как можно и правильно:
1. Вешать на юниты (мобов играков) свои виджеты. например информацио баффах с возможнгостью обнавления информации о времени, стаках и т.п.
2. Для отслеживания изменения времени и стаков баффа нужно осуществлять с использованием события EVENT_SECOND_TIMER?
С первым вопросом пока ничем не могу помочь, а со вторым - могу.
Пользуйся событиями:
-
А скачать и на форуме гильдии выложить не?
-
В данном случае в аддоне можно прикинуть сколько панелей максимум поместиться на экране, либо ограничить их кол-во. Каждый раз создавать виджет при появлении игрока и удалять при исчезновении моветон. Прятать виджет и менять в нём текст комильфо.
А! В этом плане. Тогда действительно.
-
DestroyWidget зло
А можно узнать почему?
-
Не показывает полную загрузку, после 19 сундуков пустое поле.
Скриншот, если можно. Про 19 сундуков писал выше. Возможно, что Вы слишком далеко от 20го.
-
Это проблемы не в аддоне, а в приходящих событиях из клиента игры.
При сближении с другим кораблем событие о изменении количества сундуков приходит, а при отдалении - нет. И обновляется лишь при смене хаба одним из кораблей. Так же может оказаться, что Вы слишком далеко находитесь от сундука - больше 50м расстояние( на рулях или на визоре). Как правило - это сундуки, находящиеся в самом конце сокровищницы.
Что интересно, TreasuryOfShip и ShipControl багуются не одновременно у всей команды - а у каждого по-своему, т.е. кому-то в команде пришли события, а к кому-то не пришли. С отсутствием событий должны бороться разработчики из АОTeam, ну либо изобретать велосипед.
-
Мешает тот случай, что если человек обладает данным аддоном и не находится в гильдии, то он просматривает всегда друзей. Его это устраивает и менять он ничего не хочет. Вдруг вступает он в гильдию. Хочет взглянуть на друзей, а там согильдийцы. И возникает аналогичная ситуация, только с точностью до наоборот. Решить проблему можно, но не такими простыми плясками.
-
Чистка конфигов не поможет!
После 6.0.1 событие EVENT_AVATAR_CREATED стало приходить раньше события EVENT_GUILD_APPEARED. До 6.0.1 было наоборот, поэтому после EVENT_AVATAR_CREATED можно было смело выбирать, что показывать: друзей/гильдию. Сейчас же с приходом события EVENT_AVATAR_CREATED доступен лишь один список, и это друзья. Поэтому и приходится каждый раз после начала новой игровой сессии переключать списки.
-
Это не результат правок. Это баг, который фича, которая появилась после 6.0.1 и пока не объяснена.
Возможно, что чистка конфигов поможет, но сам не пробовал.
-
Где это? Сегодня тоже примерно после 2х часов фарма по локам перестал обновляться.
AO/Personal/Logs
-
-
Подскажите почему адон ShipControl не отображается над картой астрала, до установки обновления 6.0.0.1 всё прекрасно работало. Спасибо.
Потому что изменилась высота карты. Сейчас она находится в районе 6000. Для отображения выше карты достаточно указать в аддоне "приоритет" более 7000.
1 - Лезем в ShipControl / Widgets.
2 - Там ищем файл MainForm.(WidgetForm).xdb.
3 - Открывем его Блокнотом.
4 - Ищем строку <Priority>хххх</Priority>
5 - хххх заменяем на б0льшее число. Скажем, 7000.
6 - Сохраняем и перезапускаем игру. Если не помогло, то увеличиваем число. (Чтоб наверняка, то можно увеличить сразу вдвое).
7 - Повторять до желаемого результата.
-
В mods.txt есть что-нибудь по этому поводу?
-
1 - А вы уверены, что удалили старую распакованную версию аддона?
2 - Как воспроизвести баг? Сколько ни прыгал по порталам - всегда только актуальная информация.
-
Файлы должны прикрепляться к сообщениям без проблем. В чем именно там ошибка возникла, уточни пожалуйста.
Обновил дистр.
Ошибка загрузки IO. Что-то подобное писало.
-
Только что протестировал - никаких зависаний аддона.
Нормально реагирует на переходы между локациями.
Будут проблемы - пишите, желательно с описанием способа воспроизведения бага.
Сам аддон: http://nashdisk.ru/8c0b5d/
-
Возможно, что исправил проблему, но до вечера проверить возможности нет.
PS. Что-то файл не хочет загружаться, поэтому так: http://nashdisk.ru/8c0b5d/
-
А что логи говорят по этому поводу?
У себя данной проблемы не наблюдаю(
-
-
Фикс по 6.0.1
-
Пользуйтесь, если еще надо:
для достижения $lvl необходимо 450*pow($lvl-1, 3)*$lvl/2 авторитета
- 1
ASniper
в Техподдержка
Опубликовано
Еще раз перечитать способ установки аддона и проверить правильность всех путей у аддона.