Guild Whisper Invite allows you to define a keyphrase, that when whispered to you, will automatically invite the person who whispered the phrase to you to the guild, assuming you have guild invite privileges.
This mod does NOT NEED to use Ace2, in-fact, this mod is so simple that it should require NO-FRAMEWORK whatsoever. The basic functionality of this mod can be re-created in 8 lines of code
Code:
local key = 'invite me'
local f = CreateFrame("Frame")
f:RegisterEvent("CHAT_MSG_WHISPER")
f:SetScript("OnEvent", function(self, event, msg, author)
if msg == key and CanGuildInvite() then
GuildInvite(author)
end
end)
and the slash command stuff can be added rather simply too. I've re-coded it myself (including all of your slash command stuff) to be a whopping 21 lines and zero dependencies / libraries. Let me know if you are interested.
(I know this is your first mod, and I fully intent this post to be educational. Ace2 is a nice tool for big projects, but people really need to learn the basics with no framework first.)
Thanks a lot for a really nice addon. I'm really looking forward to seeing this in action with my own guild in the future. Also I hope several others get use for it aswell as me and my guild!
__________________
-There's no such thing as real-life, there's only AFK-