Shestak UI
Go Back   Shestak UI > Interface Forums > Russian Community > Technical Support

Technical Support Ask for help or find solutions about ShestakUI.

Advertising

 
Thread Tools
Old 06.11.2013, 11:00   #1
 Assistant User Information

Wetxius's Avatar
Post Цвета фреймов на бг

Quote:
Originally Posted by Erratic View Post
Останется одна не решенная задача, как на этом БГ на арена фреймах отличить своих от чужих.
В теории есть два варианта: выделять красным цветом врагов, как это сделано для таргета; и сделать иконку на месте тринкета в виде флага фракции.
В первом проблема, что unit == "arena" и unit == "boss" не работают. Я не знаю, что именно это за юнит, поэтому применил такой код:
Code [Select]:
C.unitframe.own_color ~= true and select(2, IsInInstance()) == "pvp" and UnitIsPlayer(unit) and UnitIsEnemy(unit, "player")
http://i.imgur.com/dcRSPdX.jpg

Второй вариант не получается сделать, флаг всегда альянса.

Первый вариант будет работать только на стандартном цвете классов. На Дарк шестак уи и при своем цвете не будет работать. Второй вариант универсальней (но он и не пашет)

Добавлено через 29 минут
Первый вариант, разобрался. Применяю такой код:
Code [Select]:
C.unitframe.own_color ~= true and select(2, IsInInstance()) == "pvp" and unit ~= "target" and UnitIsPlayer(unit) and UnitIsEnemy(unit, "player")
Второй вариант не работает, тк для тринкетов у нас специфические эвенты. Видимо, они работают только для арены. ARENA_OPPONENT_UPDATE

Добавлено через 21 минуту
Не, ещё же есть таргеттаргет и фокус фреймы. И они тоже красятся. Нужно искать конкретный unit для этих фреймов
Вот так наверно получится: unit and unit:find("arena%d")
Так работает корректно:
lua Code [Select]:
C.unitframe.own_color ~= true and select(2, IsInInstance()) == "pvp" and (unit and unit:find("arena%d")) and UnitIsPlayer(unit) and UnitIsEnemy(unit, "player")
Say Thank:
Shestak (06.11.2013)
Old 06.11.2013, 11:00   #1.5 - Disable Ads

Advertise on this site

Old 06.11.2013, 13:04   #2
Wetxius
 Assistant User Information

Wetxius's Avatar
Разобрался с иконками. В тринкеты не смог приделать, а вот отдельным элементов можно.
http://i.imgur.com/RKBeovb.jpg
Стиль немного поменять (бордер сделать как и тринкеты, но это вроде просто).
И теперь вопрос, что лучше в сборку интегрировать: цвет или иконки. Или и то, и другое?
Old 06.11.2013, 13:37   #3
mopda
 Elder Member User Information

mopda's Avatar
Если играешь за орду, то альянс красить в синий цвет и иконку, а своим оставить классовые цвета ну и и иконку тоже. В принципе оставить все, как на втором скрине. Ну и сортировку бы добавить, если есть такая возможность, чтобы враги были всегда сверху.
Old 06.11.2013, 13:38   #4
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Wetxius View Post
И теперь вопрос, что лучше в сборку интегрировать: цвет или иконки. Или и то, и другое?
Лично мне больше нравится иконки, именно для такого рода юнитов/фреймов.

Ну и можно отдельным модулем оуфа забацать, если такой метод применять.
Old 06.11.2013, 13:41   #5
Wetxius
 Assistant User Information

Wetxius's Avatar
Quote:
Originally Posted by mopda View Post
Если играешь за орду, то альянс красить в синий цвет и иконку, а своим оставить классовые цвета ну и и иконку тоже
Так я делать не буду точно. Возьмите паинт и покрасьте, будет ужасно выглядеть.
Quote:
Originally Posted by mopda View Post
Ну и сортировку бы добавить, если есть такая возможность, чтобы враги были всегда сверху.
Нет такой возможности.
Мы обсуждаем конкретно два варианта, предложенных мною.
Say Thank:
Shestak (06.11.2013)
Old 06.11.2013, 13:45   #6
mopda
 Elder Member User Information

mopda's Avatar
Quote:
Originally Posted by Wetxius View Post
Мы обсуждаем конкретно два варианта
Вариант со второго скрина.
Old 06.11.2013, 13:45   #7
Wetxius
 Assistant User Information

Wetxius's Avatar
В принципе иконки понятны. А красный цвет может ассоциироваться и с дк. И если союзник тоже дк, появляется некий ступор.
Old 06.11.2013, 13:46   #8
Shestak
Offtop
 
Old 06.11.2013, 14:36   #9
Wetxius
 Assistant User Information

Wetxius's Avatar
Тогда доделаю файл иконок. Почищу оттуда лишнее. Стилизацию туда прилепить, и уже потом залью на гит.

Добавлено через 1 минуту
Но, что с иконками проблемно. Если мы в ущелье войны, или другое бг с флагами. Эти иконки могут ассоциироваться с флагом, который украли.

Добавлено через 24 минуты
http://i.imgur.com/djQ9YXj.jpg
Вот так будет.

Добавлено через 11 минут
Внедрено

Добавлено через 9 минут
Кто аренит, проверьте эти иконки. Мне кажется, что там появятся. Есть уже наработка, чтобы показывать только на бг.
Say Thank:
Shestak (06.11.2013)
Old 06.11.2013, 14:48   #10
Wetxius
 Assistant User Information

Wetxius's Avatar
Надо проверить код, который сейчас в сборке.
И код во вложении.
Замена в ShestakUI\Libs\oUF\Modules\
Чтобы на бг были иконки, а на арене нет.
Attached Files
File Type: lua FactionIcon.lua (1.9 KB, 14 views Who downloaded?)

Tags
фреймы бг

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Отключение встроенных фреймов Vendikto General Discussion 3 17.07.2011 00:51
Изменение цвета юнитфрейма Litlezz Technical Support 1 03.11.2010 15:16
Идеи для фреймов группы второй раскладки Shestak General Discussion 13 22.08.2010 22:33
Прозрачность фреймов Obakol Technical Support 14 09.07.2010 17:33


Mobile Style Русский English Deutsch Italian Chinese