• Hail, we're RedGuides. We want you to play six (yes, 6!) EverQuest characters at once. We have scripts and a friendly community to help, please join our playstyle and say hello! 👋
  • We've added LLM sections to our Terms & Rules and Resource Rules, for everyone's sanity & in-game safety.
    Read more
    a. Do not replace your voice with an LLM. This goes for your posts and your scripts. Drafting and editing with a tool is fine, but don't take you out of what you share.
    b. Do not replace your EQ character's voice with an LLM. We don't want scripts that speak over /ooc, /shout or other public channels. This has been an unwritten rule that's kept casino scripts off the site for decades, but we're now compelled to make it clear: keep automated communication private.

    Why Does RG Review Scripts?
    Nearly every LLM-written Lua script we see is making your character do impossible things, and rarely in a way that's beneficial to you. We've seen heavy server hammering, /target over impossible distances when /nav spawn would passively accomplish the same thing, a spawn search that fires 20+ times per second, and other pointless actions that are likely annoying GMs.

    You are welcome to use LLMs as a tool to structure, draft, and edit your work, but please read critically before hitting /lua run
Invite.mac - Invite closest guild members to group

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

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
Watchers
7
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Maskoi

Share this resource

Back
Top
Cart