diff --git a/AutoGratzer.toc b/AutoGratzer.toc
index 3396750..f537c40 100644
--- a/AutoGratzer.toc
+++ b/AutoGratzer.toc
@@ -4,6 +4,6 @@
## Title: Autogratzer
## Version: 2.0.0
## DefaultState: Enabled
-## SavedVariablesPerCharacter: AG_GratsMessage,AG_GratsTimeMin,AG_GratsTimeMax,AG_GratsTimeWait,AG_GuildJoinMessageToggle,AG_Guild,AG_Say,AG_Party,AG_Delay,Ag_GuildDisabledOverride,AG_GroupingTime,AG_GuildWelcome
+## SavedVariablesPerCharacter: AG_GratsMessage,AG_GratsTimeMin,AG_GratsTimeMax,AG_GratsTimeWait,AG_GuildJoinMessageToggle,AG_Guild,AG_Say,AG_Party,AG_Delay,Ag_GuildDisabledOverride,AG_GroupingTime,AG_GuildWelcome,AG_GuildWelcomeMessage
Autogratzer.lua
Autogratzer.xml
diff --git a/Autogratzer.lua b/Autogratzer.lua
index c79261a..30c68fd 100644
--- a/Autogratzer.lua
+++ b/Autogratzer.lua
@@ -5,7 +5,6 @@
self:RegisterEvent("CHAT_MSG_SYSTEM")
self:RegisterEvent("CHAT_MSG_SYSTEM")
self:RegisterEvent("GUILD_ROSTER_UPDATE")
- AG_SetupOptionsUI();
--slash commands
SlashCmdList["AG"] = AG_Command;
SLASH_AG1 = "/ag";
@@ -39,6 +38,10 @@
if(AG_GuildWelcome == nil)then
AG_GuildWelcome = false;
end
+ if(AG_GuildWelcomeMessage == nil)then
+ AG_GuildWelcomeMessage = "Welcome :D";
+ end
+ AG_SetupOptionsUI();
AG_Print("AG Enabled");
end
@@ -146,9 +149,33 @@ function AG_SetupOptionsUI()
self:SetCursorPosition(0);
self:ClearFocus();
end)
+ AutoGratzer.ui.gratsMessageEditBox:SetScript("OnTextChanged", function(self,value)
+ AG_GratsMessage = self:GetText()
+ end)
AutoGratzer.ui.gratsMessageLabel = CreateBasicFontString(AutoGratzer.ui.gratsMessageEditBox,"AG_GratsMessageLabel","OVERLAY","GameFontNormal","Grats Message");
AutoGratzer.ui.gratsMessageLabel:SetPoint("BOTTOMLEFT", AutoGratzer.ui.gratsMessageEditBox, "TOPLEFT", 0, 0)
+ --Welcome to Guild Message
+ AutoGratzer.ui.guildWelcomeMessageEditBox = CreateFrame("EditBox", "AG_GuildWelcomeMessage", AutoGratzer.ui.panel, "InputBoxTemplate")
+ AutoGratzer.ui.guildWelcomeMessageEditBox:SetSize(500,30)
+ AutoGratzer.ui.guildWelcomeMessageEditBox:SetMultiLine(false)
+ AutoGratzer.ui.guildWelcomeMessageEditBox:ClearAllPoints()
+ AutoGratzer.ui.guildWelcomeMessageEditBox:SetPoint("TOPLEFT",20,-240)
+ AutoGratzer.ui.guildWelcomeMessageEditBox:SetCursorPosition(0);
+ AutoGratzer.ui.guildWelcomeMessageEditBox:ClearFocus();
+ AutoGratzer.ui.guildWelcomeMessageEditBox:SetAutoFocus(false)
+ AutoGratzer.ui.guildWelcomeMessageEditBox:SetScript("OnShow", function(self,event,arg1)
+ self:SetText(AG_GuildWelcomeMessage)
+ self:SetCursorPosition(0);
+ self:ClearFocus();
+ end)
+ AutoGratzer.ui.guildWelcomeMessageEditBox:SetScript("OnTextChanged", function(self,value)
+ AG_GuildWelcomeMessage = self:GetText()
+ end)
+ AutoGratzer.ui.guildWelcomeMessageLabel = CreateBasicFontString(AutoGratzer.ui.guildWelcomeMessageEditBox,"AG_GuildWelcomeMessageLabel","OVERLAY","GameFontNormal","Guild Welcome Message");
+ AutoGratzer.ui.guildWelcomeMessageLabel:SetPoint("BOTTOMLEFT", AutoGratzer.ui.guildWelcomeMessageEditBox, "TOPLEFT", 0, 0)
+
+
InterfaceOptions_AddCategory(AutoGratzer.ui.panel);
end