Для входа на форум нажмите здесь
Новые комментарии
Discussion UI Addons
Автор темы: Ferraghue
Дата создания: 07.07.2013 14:58
UI Addons

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

Немного сути
Сейчас доступна только одна таблица наборов функций для использования.
Называется она X2Unit.
В таблице находятся функции для извлечения информации о юните (игрок, цель игрока, пати\рейд игрока).
Это хп, мп, бафы, дебафы, лвл, ...

Я не уверен, но исходя из перечня функций, могу сказать, что вряд-ли будут ДПС-метры, Агро-метры (еще раз повторяюсь - не уверен, сужу по доступным таблицам процедур), так как вся информация возвращаемая из API доступна для игрока и без использования аддоннов. Надеемся на лучшее

Полезные ссылки:
Руководство для создания и установки UI аддонов
AddonsInstaller
База готовых аддонов
Update_List
Lua Manual

Код для вставки картинки с ссылкой на эту тему:
PHP Code:
[URL="https://forums.goha.ru/showthread_0_1_t889696"][img]http://share.mrfanta.com/addons/addons_50.png[/img][/URL] 

It's not a bug, it's a feature
Last edited by Ferraghue; 02.08.2013 at 05:25.
3 пользователя оценили это сообщение: Показать
Re: UI Addons
Задавайте вопросы, помогайте исправить ошибки в текстах.
Делитесь аддонами которые нашли или сами написали
Re: UI Addons
Originally Posted by 4ertik:
Ссылки пофиксь.

It's not a bug, it's a feature
4ertik_renamed_775581_13112025's Avatar
Предводитель
Join Date:
01.11.2010
Знаток EVE
Issue reason: Развитие раздела, помощь игрокам. Эксперт
Issue reason: За помощь форуму и посетителям. Признанный автор
Issue reason: За полезные статьи и информацию по EVE Online Чемпион
Issue reason: За победу в конкурсах по Archeage и Hearthstone
На страже закона
Issue reason: За оперативное и грамотное модерирование Медаль "1К лайков" Агент GoHa.Ru
Issue reason: Настоящий Агент - За успехи в охоте на клонов Агента 47 Светоч знаний
Issue reason: За публикацию гайдов и помощь новичкам на посту модератора
Re: UI Addons
И не лень тебе этим заниматься?
Dimasik082's Avatar
Осьминожка
Join Date:
29.07.2011
Разбойник Агент GoHa.Ru
Issue reason: Настоящий Агент - За успехи в охоте на клонов Агента 47 Знатоку игры ArcheAge
Issue reason: Знаток игры ArcheAge Просветитель
Issue reason: За вклад в развитие раздела ArcheAge
Re: UI Addons
Originally Posted by LuckyLucky:
X2Unit.
так и не пофиксил. url убрать надо

Lasciate ogni speranza voi ch 'entrate


Re: UI Addons
Originally Posted by Dimasik082:
так и не пофиксил. url убрать надо
Спасибо, не заметил.
Originally Posted by 4ertik:
И не лень тебе этим заниматься?
Совсем нет. Это мое хобби. Русской доки пока нет, да и гляди кто напишет что.

It's not a bug, it's a feature
Re: UI Addons
наконец-то, отлично
и сразу же назревает мой вопрос: можно ли будет сотворить что-нибудь с никами? сделать не такими жирными\поменять цвет\уменьшить или что нибудь в таком плане?
Re: UI Addons
с никами наверно да, но ответ все-таки за Лаки)

※ Наше сообщество в ВКонтакте. Вступай! Не пропустите свежие новости!
※ Наш канал в ВК. Вступай!
※ Наш Telegram-канал. Подписывайся!

※ Мой блог в Telegram, VK - велопокашутки, велоспорт, о фотографии.

※ Настройка стрима - гайды, статьи и руководства
※ Нужна помощь по настройке трансляции? Вам сюда!
Re: UI Addons
Originally Posted by LoRdFoN:
наконец-то, отлично
и сразу же назревает мой вопрос: можно ли будет сотворить что-нибудь с никами? сделать не такими жирными\поменять цвет\уменьшить или что нибудь в таком плане?
Пока что не вижу, чтобы можно было модифицировать готовый, клиентский UI.
Только создавать свой

It's not a bug, it's a feature
Re: UI Addons
ну ты создашь, да?
Re: UI Addons
Originally Posted by LoRdFoN:
ну ты создашь, да?
когда появляться более функций, напишу чего-нить, а сейчас идей вообще нет

Читая раздел патчноутов, где как раз ввели поддержку дополнений, много игроков не так понимают
суть UI аддонов. Это никак не изменения пользовательского интерфейса. Это дополнения к нему.
например как тот-же ДистансМетр - выводит над ником - растояния к цели. Увы, но переделать под себя весь клиентский интерфейс
(вид хп баров, шрифт ников) вряд ли можно будет.

It's not a bug, it's a feature
Re: UI Addons
я играл только в одну игру с аддонами-это лотро, и там можно было менять всё оформление интерфейса, хотя вот про ники не помню
ну окей, пока будем ждать
Dimasik082's Avatar
Осьминожка
Join Date:
29.07.2011
Разбойник Агент GoHa.Ru
Issue reason: Настоящий Агент - За успехи в охоте на клонов Агента 47 Знатоку игры ArcheAge
Issue reason: Знаток игры ArcheAge Просветитель
Issue reason: За вклад в развитие раздела ArcheAge
Re: UI Addons
а вообще все это круто. всегда восхищался людьми, могущими из набора символов создать хоть что то

Lasciate ogni speranza voi ch 'entrate


Re: UI Addons
блин здесь нужно знание всяких програмированных штук :(
а жаль
хотя будет куча различных модов, как в тех же танках.

Originally Posted by negatiFF:
мы не "шлюханули" а "ушли", ну это раз.
Re: UI Addons
Originally Posted by ПаравозикТомас:
блин здесь нужно знание всяких програмированных штук :(
Основ достаточно, остальное есть в документации

It's not a bug, it's a feature
4ertik_renamed_775581_13112025's Avatar
Предводитель
Join Date:
01.11.2010
Знаток EVE
Issue reason: Развитие раздела, помощь игрокам. Эксперт
Issue reason: За помощь форуму и посетителям. Признанный автор
Issue reason: За полезные статьи и информацию по EVE Online Чемпион
Issue reason: За победу в конкурсах по Archeage и Hearthstone
На страже закона
Issue reason: За оперативное и грамотное модерирование Медаль "1К лайков" Агент GoHa.Ru
Issue reason: Настоящий Агент - За успехи в охоте на клонов Агента 47 Светоч знаний
Issue reason: За публикацию гайдов и помощь новичкам на посту модератора
Re: UI Addons
Originally Posted by LoRdFoN:
я играл только в одну игру с аддонами-это лотро, и там можно было менять всё оформление интерфейса, хотя вот про ники не помню
Зависит от функционала, который разработчики предоставят авторам аддонов.
Re: UI Addons
Тема полезная, спасибо за труды Надеюсь, будет полный перевод всей официальной документации Планирую допилить ui под девайсы, да и вообще лишние статы не помешают.

Originally Posted by LuckyLucky:
помогайте исправить ошибки в текстах
В основном беда с окончаниями:

Содержание:
Обсуждение, помощь с аддонами
Установка\создание аддонов
Для того, чтобы создавать аддоны нужно знать основы в области программирования.
Создание UI потока
Вызов API и получение результата
> 2: Вызов API "X2Unit:UnitName("target")" => в результате получаем имя\название юнита
> Пример: "Открытие\закрытие инвентаря", "Изменение содержимого инвентаря", ...
> Пример: "Была нажата правая кнопка мыши в виджете", "Указатель мыши вышел за пределы виджета", ...
Вызов API, предоставленных клиентом
*Задает расположение объектов пользовательского интерфейса.
*Список функций, связанных с юнитом в игре.
Результат: Возвращает имя\название юнита [string]
Результат: Возвращает количество бафов на юните [float]
name string Название бафа
Результат: количество дебафов на юните [float]
description string Описание бафа
name string Название бафа
*ADDON System, другими словами - вызов, подключение API функций, объектов
Создание виджета верхнего уровня (???)
Регистрация игрового события в обработчик
handler function name Название функции
Результат: Возвращает созданную таблицу дочернего виджета. В случае неудачи возвращает nil.
Возвращает: Высота виджета [float]
Удалить все якори, присвоенные виджету
Задает выравнивание текста в зависимости от TEXT ALIGN TYPE
Задает подчеркивание к тексту
*Типы API, используемые для подключения к разрабатываемому аддону
Тип, связанный с юнитом в игре
*Категория UI, связанная с пользовательским интерфейсом
Категория отображает ваш статус, например - хп, мп
> arg1: Название кнопки [string]. "LeftButton", "RightButton", "MiddleButton"
> arg2: Двойное нажатие [boolean]
Обновление фрейма виджета
*Игровые эвенты. Например - открытие инвентаря или изменение содержания инвентаря.
Создания и установка аддона
Для создания нового аддона в игру Вам нужно:
Создать каталог в 'Documents\ArcheAge\Addon', одноименный с названием аддона
Добавить в созданную папку *.lua файл (скрипт) с исходным кодом
Добавить файл toc.g с содержанием названия *.lua скрипта и других дополнительных файлов, используемых в аддоне
При выборе персонажа нажать на гаечный ключ и выбрать аддоны, которые будут включены
Показывает расстояние к цели.
Расстояние выводится над ником таргета
Показывает расстояние к цели. Расстояние выводится над вашим ником.
Re: UI Addons
Originally Posted by Knuckles:
Тема полезная, спасибо за труды Надеюсь, будет полный перевод всей официальной документации Планирую допилить ui под девайсы, да и вообще лишние статы не помешают.
Пока что он весь, будут новые компоненты, буду переводить и пилить.

Originally Posted by Knuckles:
В основном беда с окончаниями:
Спасибо. Русский не мой родной

It's not a bug, it's a feature
Stenkar_renamed_928778_06022024's Avatar
I'm Sexy And I Know It
Join Date:
12.06.2012
Берсеркер Победитель конкурса
Issue reason: Победитель  конкурса "Время приключений" навсегда! Конкурс от CartoonNetwork и GoHa.Ru Игрок Revelation. Проверено GoHa.Ru. Просветитель
Issue reason: За активное участие и помощь в развитии раздела Hearthstone
Re: UI Addons

Re: UI Addons
Добавил Lua Manual. Хороший справочник по этому легкому языку

It's not a bug, it's a feature
Re: UI Addons
Неплохо
Интересно, X2Unit - единственный доступный класс, или просто единственный документированный?
Это ж корейская игра, сомневаюсь, что там все качественно огорожено.

Кроме того, насколько хорошо изолированы аддоны?
Например, как поведет себя клиент, если в аддоне будут синтаксические ошибки, деление на ноль, передача nil и прочие мелкие гадости? Упадет только аддон, или вся игра?
Можно ли менять и на ходу перегружать аддоны, не перезапуская клиент? Есть ли что-нибудь для отладки?

[Манчкин 27%] [Убийца 3%] [Тусовщик 7%] [Исследователь 63%]
Re: UI Addons
Originally Posted by LA2_Cobalt:
Интересно, X2Unit - единственный доступный класс, или просто единственный документированный?
Единственный доступный


Originally Posted by LA2_Cobalt:
Кроме того, насколько хорошо изолированы аддоны?
Например, как поведет себя клиент, если в аддоне будут синтаксические ошибки, деление на ноль, передача nil и прочие мелкие гадости? Упадет только аддон, или вся игра?
аддон просто не будет работать, тестил уже. С игрой все ок.


Originally Posted by LA2_Cobalt:
Можно ли менять и на ходу перегружать аддоны, не перезапуская клиент? Есть ли что-нибудь для отладки?
это еще не тестил, сейчас делаю коффе и иду изучать, только закончил переводить доку, чтобы легче было.
Отладчика не видел, а он очень бы не помешал

It's not a bug, it's a feature
ShyemVryke's Avatar
ShyemVryke
Guest
Re: UI Addons
Да, с такиме темпати АА будет чемто напоминать ВоВ )))

Posting Rules