Ah thank you very much, I got it kluged together now. Its not pretty but it works and doesn't throw any errors. I doubt its very efficient cause I'm new to coding in general. Here's what I got for code:
Code:
function OnLoad()
this:RegisterEvent("PLAYER_ENTERING_WORLD");
this:RegisterEvent("VARIABLES_LOADED");
if( DEFAULT_CHAT_FRAME ) then
DEFAULT_CHAT_FRAME:AddMessage("CleanBarBare has been successfully loaded...", 0.0, 1.0, 1.0);
end
end
AchievementMicroButton_Update = function()
QuestLogMicroButton:ClearAllPoints();
AchievementMicroButton:ClearAllPoints();
TalentMicroButton:ClearAllPoints();
end
UpdateTalentButton = function()
QuestLogMicroButton:ClearAllPoints();
AchievementMicroButton:ClearAllPoints();
TalentMicroButton:ClearAllPoints();
end
function DoYourThing()
BarPlacement();
MainMenuBar:ClearAllPoints();
MainMenuBar:SetPoint("BOTTOMLEFT", "UIParent", "BOTTOMLEFT", -0, 0);
-- micro menu buttons
AchievementMicroButton:ClearAllPoints();
QuestLogMicroButton:SetPoint("BOTTOMLEFT", "ActionButton12", "BOTTOMRIGHT", 3, -0);
AchievementMicroButton:Hide();
LFGMicroButton:ClearAllPoints();
LFGMicroButton:SetPoint("BOTTOM", "UIParent", "TOP", 0, 0);
--LFGMicroButton:Hide();
PVPMicroButton:ClearAllPoints();
PVPMicroButton:SetPoint("BOTTOM", "UIParent", "TOP", 0, 0);
--PVPMicroButton:Hide();
HelpMicroButton:ClearAllPoints();
HelpMicroButton:SetPoint("BOTTOM", "UIParent", "TOP", 0, 0);
--HelpMicroButton:Hide();
TalentMicroButton:ClearAllPoints();
TalentMicroButton:SetPoint("BOTTOM", "QuestLogMicroButton", "TOP", 0, -20);
CharacterMicroButton:ClearAllPoints();
CharacterMicroButton:SetPoint("BOTTOM", "TalentMicroButton", "TOP", 0, -20);
MainMenuMicroButton:ClearAllPoints();
MainMenuMicroButton:SetPoint("LEFT", "QuestLogMicroButton", "RIGHT", 3, 0);
SocialsMicroButton:ClearAllPoints();
SocialsMicroButton:SetPoint("BOTTOM", "MainMenuMicroButton", "TOP", 0, -20);
SpellbookMicroButton:ClearAllPoints();
SpellbookMicroButton:SetPoint("BOTTOM", "SocialsMicroButton", "TOP", 0, -20);
-- page turn buttons
MainMenuBarPageNumber:Hide();
ActionBarUpButton:Hide();
ActionBarDownButton:Hide();
-- shapeshift bar art
ShapeshiftBarLeft:Hide();
ShapeshiftBarRight:Hide();
ShapeshiftBarMiddle:Hide();
-- bags
MainMenuBarBackpackButton:Hide();
CharacterBag0Slot:Hide();
CharacterBag1Slot:Hide();
CharacterBag2Slot:Hide();
CharacterBag3Slot:Hide();
KeyRingButton:Hide();
--art
MainMenuBarTexture0:Hide();
MainMenuBarTexture1:Hide();
MainMenuBarTexture2:Hide();
MainMenuBarTexture3:Hide();
SlidingActionBarTexture0:Hide();
SlidingActionBarTexture1:Hide();
ShapeshiftBarLeft:Hide();
ShapeshiftBarRight:Hide();
ShapeshiftBarMiddle:Hide();
-- rep and xp bars
MainMenuBarLeftEndCap:Hide()
MainMenuBarRightEndCap:Hide();
ExhaustionTick:Hide();
ExhaustionLevelFillBar:Hide();
MainMenuExpBar:Hide();
MainMenuBarMaxLevelBar:Hide();
ReputationWatchBar:Hide();
end
function BarPlacement()
MultiBarBottomLeft:ClearAllPoints();
MultiBarBottomLeft:SetPoint("BOTTOMLEFT", "ActionButton1", "TOPLEFT", -0, 5);
MultiBarBottomRight:ClearAllPoints();
MultiBarBottomRight:SetPoint("BOTTOMLEFT", "MultiBarBottomLeftButton1", "TOPLEFT", -0, 5);
MultiBarBottomLeft:Show(); MultiBarBottomRight:Show();
MultiCastActionBarFrame:ClearAllPoints();
MultiCastActionBarFrame:SetPoint("BOTTOMLEFT", "MultiBarBottomRightButton1", "TOPLEFT", 7, 5);
ShapeshiftBarFrame:ClearAllPoints();
ShapeshiftBarFrame:SetPoint("BOTTOMLEFT", "MultiBarBottomRightButton1", "TOPLEFT", 7, 5);
PetActionBarFrame:ClearAllPoints();
PetActionBarFrame:SetPoint("BOTTOMLEFT", "MultiBarBottomRightButton1", "TOPLEFT", 7, 5);
end
function OnEvent()
if (event=="PLAYER_ENTERING_WORLD") or (event=="VARIABLES_LOADED") then
DoYourThing()
end
end
function Update()
DoYourThing()
end
Anyway I could make it better? I'm just looking for any tips really so I won't feel hurt if no one replies. Thank you so very much again
Cheers!