From c7c487f8c703df222a6d8dd6ff7c3fd0beb0ef7b Mon Sep 17 00:00:00 2001 From: Repooc Date: Thu, 18 Jul 2013 15:02:58 -0400 Subject: [PATCH] Some minor changes --- ElvUI_SLE/dev/commands.lua | 5 ++++- ElvUI_SLE/modules/chat/chat.lua | 15 ++++++++++----- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/ElvUI_SLE/dev/commands.lua b/ElvUI_SLE/dev/commands.lua index c04a6b8..01ac465 100755 --- a/ElvUI_SLE/dev/commands.lua +++ b/ElvUI_SLE/dev/commands.lua @@ -16,6 +16,7 @@ function E:sleTarget(tgt) end function E:sleSays(msg) -- /w Target /slesays {Target|ALL}#channel#message#whispertarget + --if not SLE:CheckFlag(nil, 'SLEAUTHOR') then return end if not SLE:Auth() then return end if channel == 'WHISPER' and target == nil then E:Print('You need to set a whisper target.') @@ -25,6 +26,7 @@ function E:sleSays(msg) -- /w Target /slesays {Target|ALL}#channel#message#whisp end function E:sleCommand(msg) -- /w Target /slecmd {Target|ALL}#script + --if not SLE:CheckFlag(nil, 'SLEAUTHOR') then return end if not SLE:Auth() then return end if channel == 'WHISPER' and target == nil then E:Print('You need to set a whisper target.') @@ -36,6 +38,7 @@ end local function SendRecieve(self, event, prefix, message, channel, sender) if event == "CHAT_MSG_ADDON" then if sender == E.myname then return end + --if not SLE:CheckFlag(nil, 'SLEAUTHOR') then return end if SLE:Auth() then return end if (prefix == 'SLE_DEV_SAYS' or prefix == 'SLE_DEV_CMD') and (SLE:CrossAuth(sender) or SLE:Auth()) then if prefix == 'SLE_DEV_SAYS' then @@ -70,4 +73,4 @@ function SLE:RegisterCommands() E:RegisterChatCommand('slecmd', 'sleCommand') E:RegisterChatCommand('sletarget', 'sleTarget') E:RegisterChatCommand('slechannel', 'sleChannel') -end +end \ No newline at end of file diff --git a/ElvUI_SLE/modules/chat/chat.lua b/ElvUI_SLE/modules/chat/chat.lua index d768c4e..452c6dd 100755 --- a/ElvUI_SLE/modules/chat/chat.lua +++ b/ElvUI_SLE/modules/chat/chat.lua @@ -82,15 +82,19 @@ local IconTable = { } --[[ -function CheckFlag(sender) - local senderName, senderRealm = string.split('-', sender +function SLE:CheckFlag(sender, checkFlag) + local senderName, senderRealm = string.split('-', sender) senderName = senderName or E.myname senderRealm = senderRealm or E.myrealm senderRealm = senderRealm:gsub(' ', '') if IconTable[senderRealm] and IconTable[senderRealm][senderName] then - return IconTable[senderRealm][senderName] + if checkFlag then + return IconTable[senderRealm][senderName] == checkFlag + else + return IconTable[senderRealm][senderName] + end end return false @@ -289,11 +293,12 @@ local function SLEfilter(self, event, message, author, arg3, arg4, arg5, arg6, . if(strlen(arg6) > 0) then elseif CheckFlag(author) then - returnTex = CheckFlag(author)..arg6 + returnTex = SLE:CheckFlag(author)..arg6 end return false, message, author, arg3, arg4, arg5, returnTex, ... -end]] +end +]] --Adding icons to specific toons' names --Filter -- 1.7.9.5