Shestak UI
Go Back   Shestak UI > Interface Forums > Russian Community > General Discussion

General Discussion The place for World of Warcraft discussions that don’t fit into any other forum.

Advertising

 
Thread Tools
Old 23.10.2010, 12:05   #1
 Junior Member User Information

Am6er's Avatar
Nameplates SetAlpha

Приветствую, замечательная сборка, очень качественно сделано!

Есть вопрос.
Что и куда нужно вписать в nameplates.lua чтобы при SettingsCF["nameplate"].enhance_threat == true (т.е. танковании) альфа заагреного моба была 0.2 (почти невидимый неймплейт), незаагреного была 1 (видимый неймплейт), и моба, которого вот-вот стянут (цвет желтый) была 0.6?

я добавил SetAlpha в условие рисования, но видимо еще где-то надо добавить альфу в имена мобов, вот код:
Code [Select]:
			if not self.oldglow:IsShown() then
				if InCombatLockdown() and not isEnemyPlayer then
					if SettingsDB.Role == "Tank" then
						self.healthBar:SetStatusBarColor(1, 0, 0)
						self.healthBar.hpBackground:SetVertexColor(0.3, 0, 0)
					else
						self.healthBar:SetStatusBarColor(0.2, 0.8, 0.2)
						self.healthBar.hpBackground:SetVertexColor(0, 0.3, 0)
					end
				else
					self.healthBar:SetStatusBarColor(self.r, self.g, self.b)		
					self.healthBar.hpBackground:SetVertexColor((self.r * 0.3), (self.g * 0.3), (self.b * 0.3))
					self.healthBar:SetAlpha(1)
				end
			else
				local r, g, b = self.oldglow:GetVertexColor()
				if g + b == 0 then
					if SettingsDB.Role == "Tank" then
						self.healthBar:SetStatusBarColor(0.2, 0.8, 0.2)
						self.healthBar.hpBackground:SetVertexColor(0, 0.3, 0)
						self.healthBar:SetAlpha(0.2)
					else
						self.healthBar:SetStatusBarColor(1, 0, 0)
						self.healthBar.hpBackground:SetVertexColor(0.3, 0, 0)
						self.healthBar:SetAlpha(1)
					end
				else
					self.healthBar:SetStatusBarColor(1, 1, 0)
					self.healthBar.hpBackground:SetVertexColor(0.3, 0.3, 0)
					self.healthBar:SetAlpha(0.8)
				end
			end
Поможете?
Old 23.10.2010, 12:05   #1.5 - Disable Ads

Advertise on this site

Old 23.10.2010, 15:38   #2
Am6er
 Junior Member User Information

Am6er's Avatar
P.S. Кому интересно, вот модифицированный nameplates.lua

Добавить в ShestakUI\config\config.lua секции nameplate опции:

["show_name"] = false, -- Display name
["threat_tanked_alpha"] = 0.1, -- Nameplate alpha of tanked mob (aggro = green)
["threat_loss_alpha"] = 0.6, -- Nameplate alpha of lost mob (aggro = yellow)
["threat_pull_alpha"] = 1, -- Nameplate alpha of pulled off mob (aggro = red)
Attached Files
File Type: rar nameplates.rar (4.1 KB, 29 views Who downloaded?)
Says Thank:
formatceft (23.10.2010), Reges (28.10.2010)

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Nameplates (дебаффы и прочее) Wetxius Spell/Item Filters 31 12.11.2013 11:58
[Fixed] Nameplates own Debuffs Sticky Bugs Reports 2 08.01.2012 17:59


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