• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Shift click? hmmm super buyer!

Razkle

Single-handedly keeping Daybreak in business
Creator
Joined
Mar 27, 2014
RedCents
3,453¢
I was thinking, we have tons of buy things macs like bone chips, when you hold down the shift button you buy a whole stack at a time, now I raced my bot on bonechips buying, he is SO slow compared to me holding down shift and spam clicking the buy button, this made me think: If I can do it why cant the buy mac?

What I mean is can we maybe add an argument to the /mac buystuff.mac
something like /mac buystuff "bone chips" stack 32000
Just a thought, it is just SO much faster!

This is not a fix, this is a wonder if we can do this? post...
 
I like that idea. It does take so very long to buy 32k bone chips. I wonder how much work eqmule would have to do in order to get this working. Granted, I do think it's limited in EQ due to us only being able to buy a stack of 100 at a time. But if we could find a way to speed up the macro that buys the items for us, that would work as well.
 
I think MQ2 has the ability to do this already.

I use this to sell, so I am sure you could do the same the Buy.

Rich (BB code):
/shiftkey /notify BarterSearchWnd SellButton leftmouseup
 
sweet! now to add this into my bone chip macro! thanks!
 
Do you mean something like this?

Rich (BB code):
Sub Main
	
	/declare FreeSlots int local 3
	/target "Marie Fay"
    /echo Opening merchant/guildbank window
    /nomodkey /click right target
    /echo Waiting 5s for merchant/guildbank window to populate
    /delay 5s	
	/autoinventory
        /notify MerchantWnd ItemList listselect ${Window[MerchantWnd].Child[ItemList].List[=Bone Chips,2]}
	/delay 2s
	:goagain
	/if (${Me.FreeInventory}>${FreeSlots}) {
		/Shiftkey /notify merchantwnd MW_Buy_Button leftmouseup
	:waitforit
		/if (${Window[MerchantWnd].Child[MW_Buy_Button].Enabled}==FALSE) {
			/echo button is false
			/delay 2
			/goto :waitforit
		}
		/goto :goagain
	}
		/echo Closing Bags
	/keypress CLOSE_INV_BAGS
	/delay 2s
	/squelch /target clear
		/if (${Merchant.Open}) {
               /notify MerchantWnd MW_Done_Button leftmouseup
               /delay 1s !${Merchant.Open}
		}
/return

That is already in use in the bone chips revised macro.
 
Randy, I abandoned my bonechips mac in place of yours with 1 exception, I set my merc to 2 min wait as it is under 2 min when I zone back everytime, other than that yours is insane fast!
 
I'm glad you like it, lol. EqMule did all the turnin, buy, and cleanup routines, I just tied it all together and took out the requirement for MQ2Nav. I will be updating the rest of them this weekend, to include the one for evil races in East Freeport.
 
I always wanted to do the evil one, the one in cabilis seems to give less exp then this one IMO
 
Shift click? hmmm super buyer!

Users who are viewing this thread

Back
Top
Cart