Fandom

WoWWiki

API AcceptGroup

104,634pages on
this wiki
Add New Page
Talk3 Share

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

WoW API < AcceptGroup

Accept the invitation to party.

AcceptGroup();

Arguments Edit

none

Returns Edit

none

Triggers Events Edit

unknown

Example Edit

self:RegisterEvent("PARTY_INVITE_REQUEST", "confirmPartyInvite")

function MyAddon:confirmPartyInvite(info, sender)
  if ( MyAddon:someTestOfSenderThatYouMakeUp(sender) ) then
    AcceptGroup();
    self:RegisterEvent("PARTY_MEMBERS_CHANGED", "closePopup")
  end
end

function MyAddon:closePopup()
  StaticPopup_Hide("PARTY_INVITE")
  self:UnregisterEvent("PARTY_MEMBERS_CHANGED")
end

Result Edit

Assuming that whatever code was in MyAddon:someTestOfSenderThatYouMakeUp(sender) returned a true value, You accept the group invite and the dialog box gets closed afterward


Details Edit

You can use this after recieving the PARTY_INVITE_REQUEST event. If there is no invitation to a party, this function doesn't do anything.

Note that calling this function does NOT cause the "accept/decline dialog" to go away. Use StaticPopup_Hide("PARTY_INVITE") to hide the dialog.

As of 3.1 calling StaticPopup_Hide("PARTY_INVITE") too quickly after AcceptGroup() will interfere with accepting the invitation, and it will instead instantly be declined. To avoid this, you will need to register the PARTY_MEMBERS_CHANGED event and hide the popup when that occurs.

Also on Fandom

Random Wiki