• 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
Find an item on all chars on all bags ?

Release Find an item on all chars on all bags ? 1.0

No permission to download
Joined
Jun 1, 2016
RedCents
546¢
Hi all,

don't know if thats of interest for you... but you might have had the following problem:
you don't know who has that spell you looted yesterday and where is it?

The macro I use has the following Syntax:

eqt_find <itemtosearch> [pickup]

If pickup is 1 then the char will try to place one of these items on his cursor
The macro will search in any bags (only tested on Progression Server with 8 bag slots)

If you are standing at the bank and have all your bank bags open too then it will search in bank too.

I very often use it with eqbcs like:
/bcaa eqt_find "Spell: Chloroplast"

then each char that has the spell in his bag will report how many he has.
But before you can use it with bct you must Change the masters name in var myMaster.

Tips on making this macro better are welcome
(just found out it Needs a check if the bag slot item is really a bag... need to work on that later... I do a right click on all bag slots)

Hope it helps ... it does for me as I am chaotic in bank and bags :)


Rich (BB code):
Sub Main
	/declare myMaster string outer "MyMaster"
	/declare i int 1
	
	/for i 1 to 8
		/itemnotify pack${i} rightmouseup 
	/next i
	
	/echo Search for item   : ${Param0} 
	/if (${FindItemBank[${Param0}].InvSlot}) { 
			/echo Found in Bankslot : ${FindItemBank[${Param0}].InvSlot} 
			/echo How often         : ${FindItemBankCount[${Param0}]} 
	}
	/if (${FindItem[${Param0}].InvSlot}) { 
			/echo 			Found in Inventory: ${FindItem[${Param0}].InvSlot} 
			/echo 			How often         : ${FindItemCount[${Param0}]} 
			/delay 10
			/bct ${myMaster} Found in Inventory: ${FindItemCount[${Param0}]} 
	}

  /if (${Param1}) {
			/if	(${FindItemBank[${Param0}].InvSlot}) {
					/echo Trying to pick up
					/Ctrlkey /itemnotify ${FindItemBank[${Param0}].InvSlot} leftmouseup
			}
	}
	/for i 1 to 8
		/itemnotify pack${i} rightmouseup 
	/next i

/return
 
Last edited:
Great idea mate!

- - - Updated - - -

Might want to turn it into an include file so we can embed it into whatever mac we are already running...
 
I think you can do that with a one liner like this /bcg //bct ${Me} ${FindItem[chloroplast]}

Anyway it's been on my todo list like forever to just add a /finditem command because using the tlo can get old real fast with all the {} and [] and $ and stuff...
 
Last edited:
anyone know if there is a way to dump your currently equipped equipment to a file?
 
If you want to be only told by the people who have the item:
Rich (BB code):
/bcaa //if (!${String[${FindItem[Darkened Fungus Covered]}].Equal[NULL]}) /bc ${Me} Got one!

If you want to see who doesn't have one:
Rich (BB code):
/bcaa //if (${String[${FindItem[Darkened Fungus Covered]}].Equal[NULL]}) /bc ${Me} Available!
 
What I need is to find something that looks at equipped augs, as well. I need to see if I have that all slot +35 AC aug before I spend any more time running through stupid LDoN Raids.
 
Release Find an item on all chars on all bags ?

Users who are viewing this thread

Back
Top
Cart