• 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
very simple handin macro. stationary that grabs the first quest on the list.

Quest / Event very simple handin macro. stationary that grabs the first quest on the list.

|operating procedure|
targets the name you provide.
says the trigger word you provide.
grabs the first quest on the list.
re-targets the hand-in person you provide.
opens inventory
opens bags.
grabs item that you provide in a stack of whatever you have currently.
hands it to the person.
presses accept.
throws the rest into the bags.
waits the amount of time you provide.

Rich (BB code):
#turbo
Sub Main
:Loop
/target XXXNPCNAMEXXX
/delay 1s
/say XXXTRIGGERWORDXXX
/delay 1s
/notify TaskSelectWnd TSEL_AcceptButton leftmouseup
/delay 3s
/target XXXNPCNAMEXXX
/delay 5 ${Target.ID}
/if (!${Window[InventoryWindow]}) /keypress inventory
/delay 5 ${Window[InventoryWindow]}
/delay 2s
/keypress OPEN_INV_BAGS
/delay 2s
/shift /itemnotify ${FindItem[=XXXITEMNAMEXXX].InvSlot} leftmouseup
/delay 2s
/click left target
/delay 2s   
/click left target
/delay 3s
/notify TradeWnd TRDW_Trade_Button leftmouseup
/delay 1s
/autoinv
/delay 15m
/goto :Loop
/return

First thing you would edit.
The name where XXXNPCNAMEXXX for the hand in person. it it occurs twice.
Second.
The XXXTRIGGERWORDXXX
Third.
the XXXITEMNAMEXXX
Fourth.
the last Delay before loop has 15m that's how long you would set it for the quest to loop. the one im doing happens to be 15 minutes.

final notes.
this npc is also the person that provides the quest. it works with more than one person based on your edits.
this is the first version and it is very basic.
and i give anyone permission to use cut chop or snip it apart.

cheers
Author
Goatse Moneyshot
Watchers
2
First release
Last update

Ratings

1.00 star(s) 1 ratings

Share this resource

Latest reviews

Takes forever to do the steps in the macro. Could have hit all the keys with my nose and finished faster than this macro.
Goatse Moneyshot
Goatse Moneyshot
quit trying so hard. YOU HAVE FINGERS.
Back
Top
Cart