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

Technical Support Ask for help or find solutions about ShestakUI.

Advertising

 
Thread Tools
Old 31.08.2011, 05:53   #1
 Junior Member User Information

Kuuki's Avatar
Каст бар фокуса и таргета

Доброго времени суток! Хочу сказать огромное спасибо за ту огромную работу которая делалась, делается и (надеюсь) еще будет сделана
Очень не хотелось лезть со своим вопросом (тем более что боюсь вопрос этот гдето уже обсуждался, но, увы, не нашел), только вот нужда сильно заставила таки .
Собственно вопрос - можно ли изменить положение и размеры фокус каст бара (скажем сделать полосой с названием каста и внизу) а так же немного увеличить размер каст бара таргета? Просто пересев на большую лыжу скоро заработаю косоглазие пытаясь отследить и тот и тот каст "Надстраивать" уи аддонами ради этого не решаюсь, кажется кощунством сие
заранее огромное спасибо!
Old 31.08.2011, 05:53   #1.5 - Disable Ads

Advertise on this site

Old 31.08.2011, 06:35   #2
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Kuuki View Post
тем более что боюсь вопрос этот гдето уже обсуждался, но, увы, не нашел
Обсуждалось, и несколько раз. Но ответ был всегда один - кастбары в паблик версии не будут изменяться. То есть: для фокуса это будет большая иконка, для цели и игрока это будут центральные полоски, а для всех остальных фреймов это будут полоски прикрепленные снизу фрейма.

Но раз этот раздел называется "техникал суппорт", то расскажу тут, как и где менять кастбар фокуса.


Расположение:
1 - Как всегда, и для всего(почти ) можно изменить в файле ShestakUI\Config\Positions.lua(~55+ строка)
lua Code [Select]:
["player_castbar"] = {"BOTTOMLEFT", "oUF_Player", "BOTTOMRIGHT", 58, 0},    -- Player Castbar
["target_castbar"] = {"CENTER", "oUF_Player_Castbar", "CENTER", -23, 35},   -- Target Castbar
["focus_castbar"] = {"CENTER", UIParent, "CENTER", 0, 250},     -- Focus Castbar icon
 
1.2 - Есть еще один вариант, но он особо не тестировался мной, и добавляться вообще не планировал, но почему-то все еще присутствует в виде закоммениторованного куска кода. В файле ShestakUI\Core\Movers.lua(~26+ строка) найти:
lua Code [Select]:
--oUF_Player_Castbar,
--oUF_Target_Castbar,
 
И заменить на:
lua Code [Select]:
oUF_Player_Castbar,
oUF_Target_Castbar,
После этого при вводе команды /moveui можно будет двигать эти два кастбара. Можно дописать и остальные, но как вообще все это будет работать в дальнейшем мне не интересно, так как вводиться в паблик скорее всего не будет.


Изменение кастбара фокуса:
1 - Все изменения будут проводится в файле ShestakUI\Modules\UnitFrames\Layout.lua
2 - "Ключевые" слова кастбаров self.Castbar
3 - Жмем ctrl+f и погнали, видим, что для игрока и цели задаются одинаковые размеры, для арены и боссов свои одинаковые размеры, и, для всех остальных фреймов третьи размеры. Сюда же входит и фокус.
4 - Что бы изменить размер полосы фокуса, находим
этот
код, и меняем на
этот
(в этом коде внимательно смотрим на "ПОЗИЦИЯ_КАСТБАРА_ФОКУСА", и заменяем на нужные координаты).
4.2 - После этих изменений полоса кастбара фокуса станет аналогичной цели или игрока.
4.3 - В этом же коде можно изменить все размеры полосок кастбаров пуем изменения self.Castbar:Width(...) и self.Castbar:Height(...).
5 - Что бы убрать таймер с иконки фокуса, и поставить его на полосу, а так же добавить имя заклинания, находим чуть ниже
этот
код, и меняем его на
этот
.
5.2 - После этих изменений таймер у иконки пропадет.
5.3 - Что бы добавить таймер и имя на полосу фокуса, чуть ниже ищем
этот
код, и меняем его на
этот
. То есть в условие для создание таймеров и имен для больших полосок кастбаров мы добавляем фокус.
Say Thank:
Erratic (31.08.2011)
Old 01.09.2011, 03:57   #3
Kuuki
 Junior Member User Information

Kuuki's Avatar
Огромаднейшее спасибо!! Займусь чуть чуть экспериментами, возможно простого изменения позиции иконки каста фокуса будет достаточно.

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Дебаффы цели фокуса и цели цели. Shestak General Discussion 0 03.08.2010 15:54
Каст-бары в oUF_Shestak Shestak General Discussion 2 29.07.2010 20:00


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