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

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

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

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

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

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

It's not a bug, it's a feature
Последний раз редактировалось Ferraghue; 02.08.2013 в 05:25.
3 пользователя оценили это сообщение: Показать
Re: UI Addons
Задавайте вопросы, помогайте исправить ошибки в текстах.
Делитесь аддонами которые нашли или сами написали
Аватар для 4ertik
Предводитель
Регистрация:
01.11.2010
Знаток EVE
Награжден за: Развитие раздела, помощь игрокам. Эксперт
Награжден за: За помощь форуму и посетителям. Признанный автор
Награжден за: За полезные статьи и информацию по EVE Online Чемпион
Награжден за: За победу в конкурсах по Archeage и Hearthstone
На страже закона
Награжден за: За оперативное и грамотное модерирование Медаль "1К лайков" Агент GoHa.Ru
Награжден за: Настоящий Агент - За успехи в охоте на клонов Агента 47 Светоч знаний
Награжден за: За публикацию гайдов и помощь новичкам на посту модератора
Re: UI Addons
Ссылки пофиксь.
Re: UI Addons
Сообщение от 4ertik:
Ссылки пофиксь.

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

Lasciate ogni speranza voi ch 'entrate


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

It's not a bug, it's a feature
Аватар для LoRdFoN_renamed_819933_01062021
Storyteller
Регистрация:
09.05.2011
Лучник Игрок Revelation. Проверено GoHa.Ru. Признанный автор
Награжден за: За перевод статьи, рассказывающей о вселенной ArcheAge
Re: UI Addons
наконец-то, отлично
и сразу же назревает мой вопрос: можно ли будет сотворить что-нибудь с никами? сделать не такими жирными\поменять цвет\уменьшить или что нибудь в таком плане?
Re: UI Addons
с никами наверно да, но ответ все-таки за Лаки)

※ Гоховский сервер в Discord. Вступай! Подписывайся на канал с новостями - автоматический постинг на ваш сервер!

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

It's not a bug, it's a feature
Аватар для LoRdFoN_renamed_819933_01062021
Storyteller
Регистрация:
09.05.2011
Лучник Игрок Revelation. Проверено GoHa.Ru. Признанный автор
Награжден за: За перевод статьи, рассказывающей о вселенной ArcheAge
Re: UI Addons
ну ты создашь, да?
Re: UI Addons
Сообщение от LoRdFoN:
ну ты создашь, да?
когда появляться более функций, напишу чего-нить, а сейчас идей вообще нет

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

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

Lasciate ogni speranza voi ch 'entrate


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

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

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

Сообщение от 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
Сообщение от Knuckles:
Тема полезная, спасибо за труды Надеюсь, будет полный перевод всей официальной документации Планирую допилить ui под девайсы, да и вообще лишние статы не помешают.
Пока что он весь, будут новые компоненты, буду переводить и пилить.

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

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

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

It's not a bug, it's a feature
Аватар для LA2_Cobalt_renamed_14044_08052020
Мастер
Регистрация:
12.04.2005
Знаток
Награжден за: За помощь в развитии раздела Black Desert Признанный автор
Награжден за: За переводы статей по Aion
Re: UI Addons
Неплохо
Интересно, X2Unit - единственный доступный класс, или просто единственный документированный?
Это ж корейская игра, сомневаюсь, что там все качественно огорожено.

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

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


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


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

It's not a bug, it's a feature
Аватар для ShyemVryke
ShyemVryke
Guest
Re: UI Addons
Да, с такиме темпати АА будет чемто напоминать ВоВ )))
Аватар для 4ertik
Предводитель
Регистрация:
01.11.2010
Знаток EVE
Награжден за: Развитие раздела, помощь игрокам. Эксперт
Награжден за: За помощь форуму и посетителям. Признанный автор
Награжден за: За полезные статьи и информацию по EVE Online Чемпион
Награжден за: За победу в конкурсах по Archeage и Hearthstone
На страже закона
Награжден за: За оперативное и грамотное модерирование Медаль "1К лайков" Агент GoHa.Ru
Награжден за: Настоящий Агент - За успехи в охоте на клонов Агента 47 Светоч знаний
Награжден за: За публикацию гайдов и помощь новичкам на посту модератора
Re: UI Addons
С какими темпами?

Ваши права в разделе