Some minor changes
Repooc [07-18-13 - 19:02]
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