View Single Post
03-25-19, 12:08 AM   #1
gmarco
An Onyxian Warder
 
gmarco's Avatar
AddOn Author - Click to view addons
Join Date: Dec 2009
Posts: 362
Get group description

Hi all,

I am trying to create a social alert in chat ( a friend of mine asked for it ).

The code (very buggy indeed is for now something like:

Lua Code:
  1. local gmChatSocAlert = CreateFrame("Frame")
  2.  
  3. -- [... other code ...]
  4.  
  5. local function SocialAlert(enable)
  6.     if enable then
  7.         print("Social Alert ENABLED")
  8.         gmChatSocAlert:RegisterEvent("SOCIAL_QUEUE_UPDATE")
  9.         gmChatSocAlert:SetScript("OnEvent", function(self, event, arg1, arg2)
  10.               if event == "SOCIAL_QUEUE_UPDATE" then
  11.                  if arg2 and arg2 >= 1 then
  12.                     local className, classId, raceName, raceId, gender, name, realm = GetPlayerInfoByGUID(select(7,C_SocialQueue.GetGroupInfo(arg1)))
  13.                     print(name .." create a group")
  14.                  end
  15.               end
  16.         end)
  17.     else
  18.         print("Social Alert DISABLED")
  19.         gmChatSocAlert:UnregisterEvent("SOCIAL_QUEUE_UPDATE")
  20.     end
  21. end

The problem is that I have the groupid as arg1 (for example Party-1316-00004435906E) but I was unable to use it for get group informations like description ...

I have checked but I really don't find where and how to use it to get the missing infos.

Thanks for any info/tips and help.
__________________
This is Unix-Land. In quiet nights, you can hear the Windows machines reboot.

Last edited by gmarco : 03-25-19 at 12:32 AM.
  Reply With Quote