Thread Tools Display Modes
Prev Previous Post   Next Post Next
05-14-19, 08:51 AM   #1
Mandraxon
A Fallenroot Satyr
AddOn Author - Click to view addons
Join Date: Jul 2009
Posts: 21
is there away to script a SET function for nameplates

Hello people.
I am working on some modifications to the default Nameplates.
I am using Set veriables to change the scale at this moment.
i usualy play with the small sized blizzard nameplates but i want to have the option to use the large nameplates without having to change the SetCVar("nameplateGlobalScale when i tick the "Use large name plates in the game interface.

is there a way to script so that i dont have "Large nameplates ticked" i use one Set config and if i have it ticked the addon wil then force another set function and if so how would i code that?

Here is what i am using so far..

-- Nameplate rezice

local Frame = CreateFrame("Frame")
Frame:RegisterEvent("PLAYER_LOGIN")

Frame:SetScript("OnEvent", function(...)
SetCVar("nameplateMaxDistance", 45)
SetCVar("nameplateMaxScale", 1.0)
SetCVar("nameplateMinScale", 0.9)
SetCVar("nameplateLargerScale", 1.1)
SetCVar("nameplateGlobalScale", 1.4)
SetCVar("nameplateSelfTopInset",0.62)
SetCVar("nameplateSelfBottomInset",0.32)

end)

-- Hide Realmname in nameplates

hooksecurefunc("CompactUnitFrame_UpdateName", function(frame)
if ShouldShowName(frame) then
if frame.optionTable.colorNameBySelection then
frame.name:SetText(GetUnitName(frame.unit))
end
end
end)




Thanks in advanced /J
  Reply With Quote
 

WoWInterface » Developer Discussions » General Authoring Discussion » is there away to script a SET function for nameplates


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off