• IS THIS SITE UGLY? Click "RG3" at the very bottom-left of this page to change it. To dismiss this notice, click the X --->
Invite.mac - Invite closest guild members to group

Unmaintained Invite.mac - Invite closest guild members to group 1.0

Download now: Join us with Level 2 access
or earn your way in with RedCents.
Software Requirements
MQ2EQBC
MQ2AutoAccept
Server Type
Live, Emu, TLP, Test Server
This code has been incorporated into Kiss 9 under the new /KTinvite command

I wrote this mac quite while back. Since all of my toons are in my own guild and I log the group into together I use this macro to invite everyone into group from my tank.
It will simply target and invite anyone in your guild into group and use MQ2Eqbc to have them accept the invite.
If it doesn't detect MQ2Eqbc but finds MQ2Autoaccept it invite them assuming you have autoaccept group on.

Rich (BB code):
| Invite.mac Maskoi 03/02/2016
| This little macro will invite your closest guild members to a group
| Requires MQ2EQBC or MQ2AutoAccept with Inviter on list or auto accept group on

Sub Main
   /if (!${Bool[${Plugin[MQ2EQBC]}]} || !${EQBC.Connected}) {
        /echo MQ2EQBC not detected or not connected. Group members will not accept invites unless using MQ2EQBC or MQ2AutoAccept
        /if (!${Bool[${Plugin[MQ2AutoAccept]}]}) {
            /echo MQ2EQBC and MQ2AutoAccept not detected. Group members will not accept invites unless using MQ2EQBC or MQ2AutoAccept.
            /echo ending macro
            /end
        } else {
            /echo MQ2AutoAccept Detected. Inviting closest guild memmbers to group.
            /goto :StartInvite
        }
    } else {
        /echo MQ2EQBC Detected. Inviting closest guild memmbers to group.
        /goto :StartInvite
    }
    :StartInvite
    /declare i int
    /declare WhoToInvite ${SpawnCount[pc radius 75 guild]}
    /squelch /alert clear 6
    /squelch /alert add 6 ${Me}
    /for i 1 to ${Math.Calc[${WhoToInvite}-1]}
        /target id ${NearestSpawn[radius 75 pc guild noalert 6].ID}
        /delay 10
        /echo Inviting ${Target.CleanName} to Group
        /invite
        /delay 20
        /if (${EQBC.Connected}) {
            /bct ${Target.CleanName} //invite
            /delay 10
        }           
        /squelch /alert add 6 id ${Target.ID}
    /next i
/return
Author
Maskoi
Downloads
3
Views
43
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Maskoi

Top