Вход


Часовой пояс: UTC + 4 часа


Текущее время: 28 мар 2024, 23:36




Начать новую тему Ответить на тему  [ Сообщений: 80 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: Addon для рейда
СообщениеДобавлено: 19 июн 2012, 21:02 
Leader
Leader
Аватара пользователя

Зарегистрирован: 15 дек 2011, 00:44
Сообщения: 5465
Архетип: Mage
Медали: 17

Мегадед
Дед просто запредельный Рейд лидер
За проведение рейдов Мегасаппорт
За лучший саппорт! Мегатанк
Лучший танк!
Маг Топ ДПС
За мощный ДПС! Разработчик аддонов
За мощные аддоны к игре! Инфернальный Шлем Деда
60 месяцев в гильдии Инфернальный Сапог Первопроходца
Участвовать в 50-ти фесткиллах рейдовых боссов
Адамантовая Перчатка Расхитителя
Приобрести 150 предметов за ДКП Инфернальный Компас Путешественника
Набрать 30К очков за достижения Инфернальная Лопата Кладоискателя
Собрать 1500 коллекций артефактов Инфернальная Планарная Звезда
Набрать 1500 очков планарного слияния
Инфернальный Череп Дракона
Заработать 4000 ДКП в рейдах Инфернальный Знак Воителя
Принять участие в 600 рейдах Убийца
Достичь 100-го PvP ранга Трудоголик
Прокачать все 11 профессий до максимума
Благотворитель
Пожертвовать 10000 платины
Erzulie писал(а):
Я о другом. Писать/забирать не в guild хранилище, а в player хранилище в public read-доступом.
Так как не у всех рейды состоят из членов одной гильдии.
Для нас это неактуально, но если будешь релизить мод, это позволит ему работать в любых сочетаниях.


Так он и не пишет в гильд-хранилище, он пишет в личное с уровнем доступа для гильдии :)

_________________
Discord


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для рейда
СообщениеДобавлено: 19 июн 2012, 21:04 
Leader
Leader
Аватара пользователя

Зарегистрирован: 15 дек 2011, 00:44
Сообщения: 5465
Архетип: Mage
Медали: 17

Мегадед
Дед просто запредельный Рейд лидер
За проведение рейдов Мегасаппорт
За лучший саппорт! Мегатанк
Лучший танк!
Маг Топ ДПС
За мощный ДПС! Разработчик аддонов
За мощные аддоны к игре! Инфернальный Шлем Деда
60 месяцев в гильдии Инфернальный Сапог Первопроходца
Участвовать в 50-ти фесткиллах рейдовых боссов
Адамантовая Перчатка Расхитителя
Приобрести 150 предметов за ДКП Инфернальный Компас Путешественника
Набрать 30К очков за достижения Инфернальная Лопата Кладоискателя
Собрать 1500 коллекций артефактов Инфернальная Планарная Звезда
Набрать 1500 очков планарного слияния
Инфернальный Череп Дракона
Заработать 4000 ДКП в рейдах Инфернальный Знак Воителя
Принять участие в 600 рейдах Убийца
Достичь 100-го PvP ранга Трудоголик
Прокачать все 11 профессий до максимума
Благотворитель
Пожертвовать 10000 платины
Erzulie писал(а):
FallenAngel писал(а):
Про резисты: total считается по сути из рун+сигиль+(ПА)+расовый бонус+(бафы), к ПА доступа нет, к бафам есть, но считать это все лишняя нагрузка, так что думаю пока не добавят доступ к ПА сделать нормальную визуализацию всех составляющих проблематично, опять-таки мысли вслух.

А почему не Inspect.Stat()?
Оно учитывает и PA, и расовые бонусы
Изображение


Дык так и сделано, я к тому что мне не отделить ПА от бафов, чтобы отобразить их отдельными столбцами, тотал это реально финальный резист

_________________
Discord


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для рейда
СообщениеДобавлено: 19 июн 2012, 21:04 
Аватара пользователя

Зарегистрирован: 28 фев 2011, 16:04
Сообщения: 1672
Архетип: Mage
А, теперь ясно. Тогда нужен только тотал и виалы.


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для рейда
СообщениеДобавлено: 22 июн 2012, 03:41 
Leader
Leader
Аватара пользователя

Зарегистрирован: 15 дек 2011, 00:44
Сообщения: 5465
Архетип: Mage
Медали: 17

Мегадед
Дед просто запредельный Рейд лидер
За проведение рейдов Мегасаппорт
За лучший саппорт! Мегатанк
Лучший танк!
Маг Топ ДПС
За мощный ДПС! Разработчик аддонов
За мощные аддоны к игре! Инфернальный Шлем Деда
60 месяцев в гильдии Инфернальный Сапог Первопроходца
Участвовать в 50-ти фесткиллах рейдовых боссов
Адамантовая Перчатка Расхитителя
Приобрести 150 предметов за ДКП Инфернальный Компас Путешественника
Набрать 30К очков за достижения Инфернальная Лопата Кладоискателя
Собрать 1500 коллекций артефактов Инфернальная Планарная Звезда
Набрать 1500 очков планарного слияния
Инфернальный Череп Дракона
Заработать 4000 ДКП в рейдах Инфернальный Знак Воителя
Принять участие в 600 рейдах Убийца
Достичь 100-го PvP ранга Трудоголик
Прокачать все 11 профессий до максимума
Благотворитель
Пожертвовать 10000 платины
Разобрался с тормозами аддона, вернее понял что ничего не сделать с этим, движок игры сам по себе тупой, скорость обработки данных достаточно высокая, так что я могу без проблем сканировать бафы всего сервера, будь такая возможность, проблема кроется в визуализации, вот пример:
одна кнопочка аддона - render time: 2ms, cpu load: 0.2%
1000 статичных текстовых полей - render time: 120ms, cpu load: 13%, падение fps с 40 до 38
открытие банка - падение fps с 40 до 22, тут больше нечего добавить

Отсюда вывод, чем больше элементов на экране, тем больше тормозов, и это вообще не зависит от обновления собственно самих элементов, так что...

В моем аддоне около 470 элементов, вот и результат, уменьшить количество ощутимо не представляется возможным, можно конечно раздробить на отдельные страницы отображаемую информацию, но это сильно делу не поможет, не отображать же по 1 столбцу данных, в общем ждем от триона исправления движка :)

_________________
Discord


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для рейда
СообщениеДобавлено: 22 июн 2012, 07:37 
Elder
Elder
Аватара пользователя

Зарегистрирован: 18 фев 2011, 16:17
Сообщения: 3158
Откуда: Новосибирск
Архетип: Warrior
Медали: 10

Основатель
Основатель гильдии Воин Топ ДПС
За мощный ДПС! Серебряный Шлем Деда
24 месяца в гильдии Бронзовый Сапог Первопроходца
Участвовать в 10-ти фесткиллах рейдовых боссов
Железная Перчатка Расхитителя
Приобрести 50 предметов за ДКП Железный Компас Путешественника
Набрать 13К очков за достижения Стальная Лопата Кладоискателя
Собрать 500 коллекций артефактов Стальная Планарная Звезда
Набрать 500 очков планарного слияния
Стальной Череп Дракона
Заработать 2000 ДКП в рейдах Стальной Знак Воителя
Принять участие в 200 рейдах
Все равно окно аддона открывается для просмотра перед пулом, а не в бою. Так что не критично.

_________________
Dread Captain Bale:
I sense you are well-growing Ascended!
Submit to ID and know the power of Laethys!
Изображение


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для рейда
СообщениеДобавлено: 22 июн 2012, 21:05 
Ascended
Ascended
Аватара пользователя

Зарегистрирован: 21 июл 2011, 12:33
Сообщения: 1405
Архетип: Cleric
Медали: 10

Логгер
Перелогинься на призыв! Инфернальный Шлем Деда
60 месяцев в гильдии Железный Сапог Первопроходца
Участвовать в 15-ти фесткиллах рейдовых боссов Бронзовая Перчатка Расхитителя
Приобрести 25 предметов за ДКП
Инфернальный Компас Путешественника
Набрать 30К очков за достижения Стальная Лопата Кладоискателя
Собрать 500 коллекций артефактов Золотая Планарная Звезда
Набрать 1000 очков планарного слияния Серебряный Череп Дракона
Заработать 2500 ДКП в рейдах
Бронзовый Знак Воителя
Принять участие в 100 рейдах Трудоголик
Прокачать все 11 профессий до максимума
Изображение

_________________
Ach 16766/28166
Изображение


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для рейда
СообщениеДобавлено: 23 июн 2012, 19:36 
Leader
Leader
Аватара пользователя

Зарегистрирован: 15 дек 2011, 00:44
Сообщения: 5465
Архетип: Mage
Медали: 17

Мегадед
Дед просто запредельный Рейд лидер
За проведение рейдов Мегасаппорт
За лучший саппорт! Мегатанк
Лучший танк!
Маг Топ ДПС
За мощный ДПС! Разработчик аддонов
За мощные аддоны к игре! Инфернальный Шлем Деда
60 месяцев в гильдии Инфернальный Сапог Первопроходца
Участвовать в 50-ти фесткиллах рейдовых боссов
Адамантовая Перчатка Расхитителя
Приобрести 150 предметов за ДКП Инфернальный Компас Путешественника
Набрать 30К очков за достижения Инфернальная Лопата Кладоискателя
Собрать 1500 коллекций артефактов Инфернальная Планарная Звезда
Набрать 1500 очков планарного слияния
Инфернальный Череп Дракона
Заработать 4000 ДКП в рейдах Инфернальный Знак Воителя
Принять участие в 600 рейдах Убийца
Достичь 100-го PvP ранга Трудоголик
Прокачать все 11 профессий до максимума
Благотворитель
Пожертвовать 10000 платины
* Improved game framerate when inventory and bank bags are opened.
Возможно ускорит работу аддона :)

_________________
Discord


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для рейда
СообщениеДобавлено: 24 июн 2012, 21:56 
Хотелось бы видеть монитор бардобафов рейда:
Fanfare of Power
Fanfare of Vigor
Fanfare of Knowledge


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для рейда
СообщениеДобавлено: 24 июн 2012, 23:14 
Аватара пользователя

Зарегистрирован: 15 дек 2011, 02:45
Сообщения: 920
Откуда: nsk
Архетип: Cleric
напомню на всякий случай - нужна возможность закрывать окно аддона кнопкой Esc

_________________
DPS is Science, Healing is Art, Tanking is Strategy. (c)


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для рейда
СообщениеДобавлено: 24 июн 2012, 23:18 
Аватара пользователя

Зарегистрирован: 28 фев 2011, 16:04
Сообщения: 1672
Архетип: Mage
Я не уверен, что это возможно


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для рейда
СообщениеДобавлено: 30 июн 2012, 19:47 
Leader
Leader
Аватара пользователя

Зарегистрирован: 15 дек 2011, 00:44
Сообщения: 5465
Архетип: Mage
Медали: 17

Мегадед
Дед просто запредельный Рейд лидер
За проведение рейдов Мегасаппорт
За лучший саппорт! Мегатанк
Лучший танк!
Маг Топ ДПС
За мощный ДПС! Разработчик аддонов
За мощные аддоны к игре! Инфернальный Шлем Деда
60 месяцев в гильдии Инфернальный Сапог Первопроходца
Участвовать в 50-ти фесткиллах рейдовых боссов
Адамантовая Перчатка Расхитителя
Приобрести 150 предметов за ДКП Инфернальный Компас Путешественника
Набрать 30К очков за достижения Инфернальная Лопата Кладоискателя
Собрать 1500 коллекций артефактов Инфернальная Планарная Звезда
Набрать 1500 очков планарного слияния
Инфернальный Череп Дракона
Заработать 4000 ДКП в рейдах Инфернальный Знак Воителя
Принять участие в 600 рейдах Убийца
Достичь 100-го PvP ранга Трудоголик
Прокачать все 11 профессий до максимума
Благотворитель
Пожертвовать 10000 платины
Обновлена версия, доступна по старой ссылке
* добавлена всплывающая подсказка со статами/энчантами/резистом
* убраны закладки с резистами
* закрыт эксплойт
* добавлен весь список еды/энчантов для мониторинга
* исправлена несовместимость с KBM

_________________
Discord


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для рейда
СообщениеДобавлено: 14 июл 2012, 19:44 
Аватара пользователя

Зарегистрирован: 22 фев 2011, 16:39
Сообщения: 2726
Откуда: Москва
Архетип: Mage
Твинки: Keyra (rogue), Keyborn (cleric), Key (warrior)
При попытке сортировки по AP/SP аддон крашнулся.

_________________
I know that the spades are the swords of a soldier
I know that the clubs are weapons of war
I know that diamonds mean money for this art
But that's not the shape of my heart


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для рейда
СообщениеДобавлено: 27 июл 2012, 12:42 
Аватара пользователя

Зарегистрирован: 01 апр 2011, 10:53
Сообщения: 844
Архетип: Mage
Фоллен, помнится ты делал аддон на рефлект Лаэтис
У меня вопрос, можно ли сделать чтобы аддон брал нужного игрока в фокус? Я видел в некоторых аддонах вызов слеш макросов на таргет (к примеру "/target @mark 1"), может быть можно сделать на фокус? Это бы реально облегчило жизнь.

_________________
Силу надо дать тому, кто не захочет ее использовать
Wizards till we die!


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для рейда
СообщениеДобавлено: 27 июл 2012, 13:06 
Аватара пользователя

Зарегистрирован: 28 фев 2011, 16:04
Сообщения: 1672
Архетип: Mage
Pacifyer писал(а):
У меня вопрос, можно ли сделать чтобы аддон брал нужного игрока в фокус?

Нет


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для рейда
СообщениеДобавлено: 27 июл 2012, 13:40 
Аватара пользователя

Зарегистрирован: 01 апр 2011, 10:53
Сообщения: 844
Архетип: Mage
Erzulie писал(а):
Pacifyer писал(а):
У меня вопрос, можно ли сделать чтобы аддон брал нужного игрока в фокус?

Нет

Аргументируй. Если можно создать команду, работающую по клику, делающую таргет на кого-то, то я не вижу препятствий делать фокус.
Однако, возможно аддон "сам" не сможет взять кого-то в фокус, а для этого нужно будет таки нажать какой-то элемент интерфейса. Но это было бы вполне приемлемо - тыкаешь кнопку (одну) для таргета и тыкаешь скил.
В конце концов можно обойтись и командой /target, если /focus недоступна. Это все равно лучше чем искать глазами цель.

_________________
Силу надо дать тому, кто не захочет ее использовать
Wizards till we die!


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для рейда
СообщениеДобавлено: 27 июл 2012, 14:01 
Аватара пользователя

Зарегистрирован: 28 фев 2011, 16:04
Сообщения: 1672
Архетип: Mage
Трудно докаать отсутствие чего-то...
Логика API в Рифте заточена на то, чтобы максимально ограничить возможности автоматизации. В бою все существенные элементы переходят в SecureMode, который еще сильнее ограничивает доступные возможности API.
Начнем с того, что моды в Рифте в принципе не могут менять цель и фокус. Можно сделать фреймы, к которым привязать "макрос", который будет использовать target или focus или cast, но параметр этой команды нельзя менять динамически в рамках API.
Это может быть mark #, это может быть target.target, это может быть "имярек", то есть поле возможностей задано перед началом боя или меняется вне зависимости от модов.
То есть можно сделать 20 фреймов с именами игроков и сделать так, чтобы по левому клику на игрока, чей фрейм выбран, кастовался Reflective Command, но нужный фрейм должен выбрать игрок.
Альтернативным вариантов можно было бы сделать 20 фреймов, расопложенных один над другим и меняя параметр visible с макросом cast @mouseover Reflective Command, кастовать рефлект в нужного игрока. Но это работает только вне боя, так как в бою visible для фреймов в SecureMode не меняется.
В общем, все заточено на то, чтобы ограничить возможности модов по "принятию решений" и пока мне неизвестно о существовании способов это обойти (для реализации запрошенного функционала).


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для рейда
СообщениеДобавлено: 27 июл 2012, 14:55 
Аватара пользователя

Зарегистрирован: 01 апр 2011, 10:53
Сообщения: 844
Архетип: Mage
Erzulie писал(а):
Трудно докаать отсутствие чего-то...
Логика API в Рифте заточена на то, чтобы максимально ограничить возможности автоматизации. В бою все существенные элементы переходят в SecureMode, который еще сильнее ограничивает доступные возможности API.
Начнем с того, что моды в Рифте в принципе не могут менять цель и фокус. Можно сделать фреймы, к которым привязать "макрос", который будет использовать target или focus или cast, но параметр этой команды нельзя менять динамически в рамках API.
Это может быть mark #, это может быть target.target, это может быть "имярек", то есть поле возможностей задано перед началом боя или меняется вне зависимости от модов.
То есть можно сделать 20 фреймов с именами игроков и сделать так, чтобы по левому клику на игрока, чей фрейм выбран, кастовался Reflective Command, но нужный фрейм должен выбрать игрок.
Альтернативным вариантов можно было бы сделать 20 фреймов, расопложенных один над другим и меняя параметр visible с макросом cast @mouseover Reflective Command, кастовать рефлект в нужного игрока. Но это работает только вне боя, так как в бою visible для фреймов в SecureMode не меняется.
В общем, все заточено на то, чтобы ограничить возможности модов по "принятию решений" и пока мне неизвестно о существовании способов это обойти (для реализации запрошенного функционала).

В принципе понятно. То есть получается наиболее простым и разумным решением является то, что сделал сам Фоллен - подсвечивать игрока на рейдовых фреймах. Единственный минус его разработки на данный момент, как я понял, это фиксированное расположение рейдовых фреймов, то есть аддон не может подсветить игрока если рейдовые фреймы расположены нестандартно.

_________________
Силу надо дать тому, кто не захочет ее использовать
Wizards till we die!


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для рейда
СообщениеДобавлено: 27 июл 2012, 15:13 
Аватара пользователя

Зарегистрирован: 28 фев 2011, 16:04
Сообщения: 1672
Архетип: Mage
Pacifyer писал(а):
Единственный минус его разработки на данный момент, как я понял, это фиксированное расположение рейдовых фреймов, то есть аддон не может подсветить игрока если рейдовые фреймы расположены нестандартно.

Я мод не видел, поэтому сложно комментировать. Но в принципе, насколько я это вижу, API дает возможность подсвечивать и произвольно расположенные рейд-фреймы.


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для рейда
СообщениеДобавлено: 27 июл 2012, 15:33 
Leader
Leader
Аватара пользователя

Зарегистрирован: 15 дек 2011, 00:44
Сообщения: 5465
Архетип: Mage
Медали: 17

Мегадед
Дед просто запредельный Рейд лидер
За проведение рейдов Мегасаппорт
За лучший саппорт! Мегатанк
Лучший танк!
Маг Топ ДПС
За мощный ДПС! Разработчик аддонов
За мощные аддоны к игре! Инфернальный Шлем Деда
60 месяцев в гильдии Инфернальный Сапог Первопроходца
Участвовать в 50-ти фесткиллах рейдовых боссов
Адамантовая Перчатка Расхитителя
Приобрести 150 предметов за ДКП Инфернальный Компас Путешественника
Набрать 30К очков за достижения Инфернальная Лопата Кладоискателя
Собрать 1500 коллекций артефактов Инфернальная Планарная Звезда
Набрать 1500 очков планарного слияния
Инфернальный Череп Дракона
Заработать 4000 ДКП в рейдах Инфернальный Знак Воителя
Принять участие в 600 рейдах Убийца
Достичь 100-го PvP ранга Трудоголик
Прокачать все 11 профессий до максимума
Благотворитель
Пожертвовать 10000 платины
Эрзуль, а ты знаешь способ получения координат стандартных элементов? Я не сильно искал, но так с ходу не нашел

_________________
Discord


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для рейда
СообщениеДобавлено: 27 июл 2012, 16:01 
Аватара пользователя

Зарегистрирован: 28 фев 2011, 16:04
Сообщения: 1672
Архетип: Mage
Если честно, я не очень понимаю зачем. Но, необходимый дисклеймер, я вообще фреймами не интересовался, мне они для своих целей не нужны.
Учитывая вышесказанное. Насколько я понимаю можно просто привязывать к, допустим, UI.Native.RaidGroup1 фрейм-предупреждение.
Если нужны координаты базовых фреймов, то все можно получить через ReadAll, ReadPoint, GetTop (Bottom, Left, Right)


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 80 ]  На страницу Пред.  1, 2, 3, 4  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron