• 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

Question - Summon items utility?

Kiltmedead1

New member
I know there must be a simple plugin/Lua/macro to summon continuously items with an enchanter for trade skills. For the life of me I'm not finding it.... a little help :)
 
There is the 2 macro i use for enchant million of items or bar :
Code:
|
| File name : Enchant.mac
| Command : /mac Enchant
| Load Enchanting spell on Gem 13 (Line 20)
| Check casting time of your spell and add 2 or 3 seconds.
|       Line 21 => "/delay 18s"
|

#event OutOfStuff "You are missing some required components."
#include spell_routines.inc

Sub Main
:Loop
  /doevents
  :ClearCursor
   /if (${Cursor.ID}) {
   /autoinventory
  /goto :ClearCursor
  }
  /cast 13
  /delay 9,6s
 /goto :Loop

Sub Event_OutOfStuff
/endmacro
/return
Code:
| Command : /mac Enchant2
| Load Enchanting spell on Gem 1

#event outofitems "You are missing#*#"

Sub Main
    /declare SpellDelay int outer
    /varset SpellDelay ${Math.Calc[${Int[${Math.Calc[${Me.Gem[1].MyCastTime} / 1000]}]} + 2]}
    :mainloop
    
    /doevents
    /if (${Me.CurrentMana} < ${Me.Gem[1].Mana}) /call med
    /cast 1
    /delay ${SpellDelay}s
    /if (${Cursor.ID}) /autoinv
    /delay 1s
    /goto :mainloop
/return

Sub Event_outofitems
    /bc Ending Macro .... ${Me.Name}
    /endm
/return

Sub med
    /if (!${Me.Sitting}) /sit on
    :medloop
    /if (${Me.PctMana} < 100) /goto :medloop
    
/return

${Math.Calc[${Int[${Math.Calc[${Me.Gem[1].MyCastTime} / 1000]}]} + 3]}

${Me.Gem[1].Mana}
 

Attachments

Question - Summon items utility?

Users who are viewing this thread

Back
Top
Cart