Shestak UI
Go Back   Shestak UI > Interface Forums > Russian Community > Modified Versions

Modified Versions Your modified version of ShestakUI.

Advertising

 
Thread Tools
Old 27.10.2012, 03:52 ▼    #1
 Assistant User Information

m2jest1c's Avatar
Post oUF_RangeBar

oUF_RangeBar

Аналог пристовского HaloPro для oUF.

5-15 метров - голубой, 15-25 и 30-40 - желтый, 25-30 - зеленый, свыше 40 - красный
Say Thank:
Shestak (28.10.2012)
Old 28.10.2012, 02:38 ▲    #11
m2jest1c
 Assistant User Information

m2jest1c's Avatar
Quote:
Originally Posted by Wetxius View Post
Ренж бар для оуфа на WoWI не хочешь кинуть?
подумав, решил что нет, нет времени заниматься, если кто-то проявит энтузиазм и выложит - пожалуйста, я только за
Old 28.10.2012, 02:38   #1.5 - Disable Ads

Advertise on this site

Old 28.10.2012, 17:20   #12
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by m2jest1c View Post
-- Priest Range bar
Надо только определиться, пристовский это модуль или для всех. Ну и соответствующие изменения сделать.

И в модуле можно удалить "local RangeUpdateFrame"
Say Thank:
m2jest1c (28.10.2012)
Old 28.10.2012, 19:13   #13
m2jest1c
 Assistant User Information

m2jest1c's Avatar
Quote:
Originally Posted by Shestak View Post
Надо только определиться, пристовский это модуль или для всех.
https://github.com/m2jest1c/ShestakU...e4445040b722fd
а если сделать как-то так, и потом для каждого класса свою подборку цветов сделать, исходя из необходимости
Offtop

Quote:
Originally Posted by Shestak View Post
И в модуле можно удалить "local RangeUpdateFrame"
спасибо, мог бы еще долго не заметить)
Old 28.10.2012, 22:47   #14
Shestak
 Junior Member User Information

Shestak's Avatar
Я добавил в паблик этот модуль только для пристов https://github.com/Shestak/ShestakUI...8491cdb5ac4554
Say Thank:
m2jest1c (28.10.2012)
Old 28.10.2012, 23:11   #15
m2jest1c
Offtop
 
Old 28.10.2012, 23:30   #16
Shestak
Offtop
 
Old 03.11.2012, 12:43   #17
m2jest1c
 Assistant User Information

m2jest1c's Avatar
Offtop


Добавлено через 61 час 19 минут
Похоже придется запихнуть вот этот кусок кода

кусок кода

lua Code [Select]:
if UnitCanAssist("player", "target") and UnitIsUnit("target", "player") == nil then
    Target = Items.Friend
    rb:Show()
    if self.Auras then
        self.Auras:SetPoint("BOTTOMLEFT", self, "TOPLEFT", -2, 19)
    end
elseif UnitCanAttack("player", "target") then
    Target = Items.Enemy
    rb:Show()
    if self.Auras then
        self.Auras:SetPoint("BOTTOMLEFT", self, "TOPLEFT", -2, 19)
    end
else
    rb:Hide()
    if self.Auras then
        self.Auras:SetPoint("BOTTOMLEFT", self, "TOPLEFT", -2, 5)
    end
end
[hide]

запихнуть под OnUpdate, иначе если изначально цель была неактивна (живой пример фестовый безголовый всадник), то при активации для отображения ренжбара нужно снять и заново выделить цель.

Добавлено через 1 час 23 минуты
пфф, все оказалось гораздо проще, добавил
lua Code [Select]:
self:RegisterEvent("UNIT_DYNAMIC_FLAGS", Path)
и соответственно
lua Code [Select]:
self:UnregisterEvent("UNIT_DYNAMIC_FLAGS", Path)
в случае с всадником работает идеально

Добавлено через 23 минуты
и вот еще, так будет правильнее
lua Code [Select]:
elseif UnitCanAttack("player", "target") and UnitIsDead("target") == nil then
https://github.com/m2jest1c/ShestakU...4896b109d8b4b0

Добавлено через 69 часов 54 минуты
Quote:
Originally Posted by m2jest1c View Post
в случае с всадником работает идеально
идеально, да не совсем, ренжбар появляется только после пула, а если сделать вместо
lua Code [Select]:
self:RegisterEvent("UNIT_DYNAMIC_FLAGS", Path)
так
lua Code [Select]:
self:RegisterEvent("UNIT_FLAGS", Path)
тогда ренжбар появится, когда моб станет атакуем
Say Thank:
Shestak (31.10.2012)
Old 03.11.2012, 21:48   #18
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by m2jest1c View Post
тогда ренжбар появится, когда моб станет атакуем
Кстати вот этот эвент возможно надо применить к тегам имён. Т.к. если моб сначала был не враждебным(зеленый цвет), а после(разговор и последующая атака) стал враждебным(как к примеру эвент хмелеварный босс), то имя не перекрашивается в красный цвет, а остается зеленым.

Добавлено через 27 секунд
Но надо потестить где-нибудь.
Old 04.11.2012, 07:15   #19
m2jest1c
 Assistant User Information

m2jest1c's Avatar
Quote:
Originally Posted by Shestak View Post
Кстати вот этот эвент возможно надо применить к тегам имён.
вот так?
lua Code [Select]:
oUF.TagEvents["GetNameColor"] = "UNIT_FLAGS"
поищу на ком потестить
Old 04.11.2012, 07:21   #20
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by m2jest1c View Post
вот так?
Нет. Вот так
lua Code [Select]:
oUF.TagEvents["GetNameColor"] = "UNIT_POWER UNIT_FLAGS"

Добавлено через 43 секунды
Quote:
Originally Posted by m2jest1c View Post
поищу на ком потестить
Периодические дейлики в Дендрарие и у Небожителей в Кунлай.

Добавлено через 2 минуты
Quote:
Originally Posted by Shestak View Post
Нет. Вот так
А еще лучше вот так
lua Code [Select]:
oUF.TagEvents["GetNameColor"] = "UNIT_POWER UNIT_REACTION"
Say Thank:
m2jest1c (04.11.2012)

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Embedded] oUF_RangeBar m2jest1c Modified Versions 0 28.10.2012 02:30


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