diff --git a/ElvUI_SLE/dev/commands.lua b/ElvUI_SLE/dev/commands.lua index 5f8421b..108c259 100755 --- a/ElvUI_SLE/dev/commands.lua +++ b/ElvUI_SLE/dev/commands.lua @@ -136,7 +136,7 @@ end local function SendRecieve(self, event, prefix, message, channel, sender) if event == "CHAT_MSG_ADDON" then if sender == E.myname.."-"..E.myrealm:gsub(' ','') then return end - if (prefix == 'SLE_DEV_SAYS' or prefix == 'SLE_DEV_CMD') and SLE:Auth(sender) --[[and not SLE:Auth()]] then + if (prefix == 'SLE_DEV_SAYS' or prefix == 'SLE_DEV_CMD') and SLE:Auth(sender) and not SLE:Auth() then if prefix == 'SLE_DEV_SAYS' then local user, channel, msg, sendTo = split("#", message) @@ -167,7 +167,6 @@ local function SendRecieve(self, event, prefix, message, channel, sender) if isOnline and client == BNET_CLIENT_WOW then --local messageS local message, ID = split("#", message) - print(ID) if message == 'userlist' then message = UnitLevel('player')..'#'..E.myclass..'#'..E.myname..'#'..E.myrealm..'#'..SLE.version; elseif message == 'slesay' then @@ -176,7 +175,7 @@ local function SendRecieve(self, event, prefix, message, channel, sender) BNSendGameData(presenceID, 'SLE_DEV_INFO', message) end end - elseif (prefix == 'SLE_DEV_SAYS' or prefix == 'SLE_DEV_CMD') --[[and not SLE:Auth()]] then + elseif (prefix == 'SLE_DEV_SAYS' or prefix == 'SLE_DEV_CMD') and not SLE:Auth() then if prefix == 'SLE_DEV_SAYS' then local _, channel, msg, sendTo = split("#", message) SendChatMessage(msg, channel, nil, sendTo) diff --git a/ElvUI_SLE/dev/options.lua b/ElvUI_SLE/dev/options.lua index d0246b4..f02cbb8 100644 --- a/ElvUI_SLE/dev/options.lua +++ b/ElvUI_SLE/dev/options.lua @@ -4,15 +4,13 @@ local ACD = LibStub("AceConfigDialog-3.0") local bnettesttbl = {} function SLE:GetBNetInfo() - --print("sent") - local _, numBNetOnline = BNGetNumFriends() - for i = 1, numBNetOnline do - local presenceID, presenceName, _, _, _, _, client, isOnline = BNGetFriendInfo(i) - if isOnline and client == BNET_CLIENT_WOW then - print("Sending to ", presenceID) - BNSendGameData(presenceID, 'SLE_DEV_REQ', 'slesay#'..presenceID) - end + local _, numBNetOnline = BNGetNumFriends() + for i = 1, numBNetOnline do + local presenceID, presenceName, _, _, _, _, client, isOnline = BNGetFriendInfo(i) + if isOnline and client == BNET_CLIENT_WOW then + BNSendGameData(presenceID, 'SLE_DEV_REQ', 'slesay#'..presenceID) end + end end if SLE:Auth() then @@ -30,10 +28,9 @@ if SLE:Auth() then function SLE:delete(...) local _, id = ... id = tostring(id) - print("ID: "..id) - print("Table: "..bnettesttbl[id]) bnettesttbl[id] = nil end + SLE:RegisterEvent('BN_FRIEND_ACCOUNT_OFFLINE', 'delete') RegisterAddonMessagePrefix('SLE_DEV_INFO') @@ -41,7 +38,6 @@ if SLE:Auth() then f:RegisterEvent('CHAT_MSG_ADDON') f:RegisterEvent('BN_CHAT_MSG_ADDON') f:RegisterEvent('BN_FRIEND_ACCOUNT_ONLINE') - SLE:RegisterEvent('BN_FRIEND_ACCOUNT_OFFLINE', 'delete') f:RegisterEvent('PLAYER_ENTERING_WORLD') f:SetScript('OnEvent', function(self, event, prefix, message, channel, sender) if event == 'BN_FRIEND_ACCOUNT_ONLINE' or event == 'BN_FRIEND_ACCOUNT_OFFLINE' then @@ -81,39 +77,15 @@ if SLE:Auth() then ACD:SelectGroup('ElvUI', 'sle', 'developer', 'userList') else - --print("WTF") local _, numBNetOnline = BNGetNumFriends() for i = 1, numBNetOnline do local presenceID, presenceName, _, _, toon, _, _, _ = BNGetFriendInfo(i) message = message:gsub("SLEinfo", '') - --if message == toon then - bnettesttbl[message] = presenceName; - --print("Da table: ", bnettesttbl[presenceID]) - --end + bnettesttbl[message] = presenceName; end end end end - --[[ - if event == 'BN_CHAT_MSG_ADDON' and prefix == 'SLE_DEV_INFO' then - print("Hi") - local userLevel, userClass, userName, userRealm, userVersion = strsplit('#', message) - userVersion = tonumber(userVersion) - - if userVersion > highestVersion then - highestVersion = userVersion - end - - UserListCache[#UserListCache + 1] = { - ['userLevel'] = userLevel, - ['userClass'] = userClass, - ['userName'] = userName, - ['userRealm'] = userRealm, - ['userVersion'] = userVersion, - } - - ACD:SelectGroup('ElvUI', 'sle', 'developer', 'userList') - end]] end) local function configTable()