• 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
GiveItems.mac

Release GiveItems.mac v2.7.2

No permission to download
@cotto8177 now that I look at it, I think that message is already there, change this line to TRUE in the giveitems.ini

[CODE lang="ini" title="giveitems.ini"]Debugging=FALSE [/CODE]
 
@freeferli so far thats posted all the no drop and non tradeskill items still gives the 4 items giving me issues as code
1599085182792.png
 
try this in that line that I gave before in giveitems.mac.
Note that I am just copying and pasting I have no idea what I am doing here :D
I bet that these are no drop quest items looking at the code.

INI:
/echo You cannot give NoDrop items to PC's : \ag${InvSlot[pack${Bag}].Item.Item[${Slot}].Name}\ax
 
that's what the debug code is for yes. you can also toggle it with:

/giveitems de

To display the name you you'd just need to add to the echo freeferli gave you after NoDrop, or wherever you want in the line, this:

${ItemName}

My newer version has a bit more verbose coding, and addresses nodrop items that can be given to NPC's as quest items, but it's not ready for release yet, and I've been fairly sidetracked on Riz of late, so not sure when I'll get back to making modifications.
 
sorry for the long delay but THANK YOU! @freeferli for "cutting and pasting" u did a hell of a job..
1599099626768.png
interesting part is none of these are in the .ini trust me i looked for them after i updated that code.
edit: ok did a alt+F apparently they where in the .ini, but they where not in the /mac giveitems pc gr cooking part i was trying to pass over to the other toon. odd part is even when i wiped everything out and re saved it still gave issue.
 
Last edited:
1599100326137.png
nope still get them even after i removed from ini. the where in the exclude part of INI (so figured that why they where comming up) but even after wiping the entire exclude still samething.
 
@cotto8177 I am not sure about that, try putting those items in your bank, or destroying them if you don't care about them..
 
It's possible your ini file is borked too. What you could do is start with a blank one to test, that just has the cooking header and items below it. Use the code block below, and create a new file, copy the four lines below and paste them into the new file. Then just copy and paste the entries below *your* [cooking] header to below the header in this file, and see if it still does the same thing. If not you can use this as a fresh start, and copy your other categories to this as well.


[CODE lang="ini" title="blank Ini file"][General]
Debugging=FALSE
[ExcludedItems]
[Cooking][/CODE]
 
Hiya!

First of all, I'd like to say thank you as I've been using this macro for a while now and it's saved me a world of time. I very much appreciate your work in putting it together!

Since the most recent game patch, I've been unable to get the macro to work. I usually use the command "/giveitem ba tr fu" to move all tradeskill items to my bank. When I target a banker and enter this command (with macro running) it now simply opens the bank window and my bags but then soon after closes the bank window with not a single item moved. I'm wondering if anyone else is having trouble using this macro recently?

Thanks in advance!
 
Thanks cotto! After your post, I was eager to go try the command as you typed it in case the way I was typing it no longer worked. It still didn't work. This prompted me to download the macro again and copy it to the macros folder again (as I had over a month ago). I never once edited the giveitems.mac file (I'm 100% certain) but somehow downloading the macro again worked for me! When I went to copy it to the macros folder, I noticed the one I had was 33kb and the one I just downloaded here again today is 34kb.

I almost wonder if the "Very Vanilla" version of this macro is the one not working and perhaps that needs to be updated to the one available for download here. The macro consistently worked for me right up until patch day (I use it daily) and then after the game (and thus MQ2) was patched...it immediately stopped working.

In any event, I'm able to use it again and am very happy about that. I appreciate your time and reply!
 
I can't speak to the differentiation, as i've not edited the master copy in awhile. The downloader should give you the same one every time, but regardless I'm glad that fixed your issue.
 
I can't speak to the differentiation, as i've not edited the master copy in awhile. The downloader should give you the same one every time, but regardless I'm glad that fixed your issue.

This just happened to me too. The official updater is distributing an older, broken version of this macro. When I downloaded it directly from this resource thread I got a macro that was 1kB larger than the one I had and that worked flawlessly for me. Somehow, the Redguides Launcher is pushing the wrong version of this file.
 
The launcher will no longer overwrite this macro. To make sure you have the most up to date version of this macro, "watch" the resource and update the macro via the launcher.

For those curious, here's what was happening under the hood: Very Vanilla's .zip file has many macros included, and these will overwrite any macro with the same name. We originally distributed popular macros in the .zip file as that was the best way to do it before the resource manager. Nowadays I only keep a couple of these macros updated, muleassist and kissassist.

I've deleted giveitems.mac from the Very Vanilla zip file. If you notice any others that should be deleted let me know.
 
Last edited:
The launcher will no longer overwrite this macro. To make sure you have the most up to date version of this macro, "watch" the resource and update the macro via the launcher.

For those curious, here's what was happening under the hood: Very Vanilla's .zip file has many macros included, and these will overwrite any macro with the same name. We originally distributed popular macros in the .zip file as that was the best way to do it before the resource manager. Nowadays I only keep a couple of these macros updated, muleassist and kissassist.

I've deleted giveitems.mac from the Very Vanilla zip file. If you notice any others that should be deleted let me know.

Worked great this morning! Thank you!
 
I have dug through all of the posts and documentation but can't find the answer to what I suspect is a simple question.

How do I give 1 item from a stack I have in my inventory to the other members of my group? I have a BUNCH of collectables on one toon and would like to dole them to my group once I obtain enough for each member. I can't just give each group member all the collectables that are in my toon's inventory because the majority of the other toons don't have enough bag space. I'm at a loss on how to do this. Hopefully I don't have to target each member and type the giveitem command do I?

Thanks.
 
Great macro! Is there a way to specify in the ini file to give all available items listed? I am only able to get it to work currently with exact numbers that I have available. If I list more than I have in my inventory, it won't hand anything over.
 
Great macro! Is there a way to specify in the ini file to give all available items listed? I am only able to get it to work currently with exact numbers that I have available. If I list more than I have in my inventory, it won't hand anything over.
To use this macro to transfer all tradeskill items to another character, it's 2 easy steps:

1.) Run macro (/mac giveitems)
2.) Target the player you wish to all tradeskill items to and type /giveitem pc tr fu

If you wish to bank all tradeskill items with this macro, you can achieve that by targeting a banker and typing /giveitem ba tr fu

If you are going to be transferring items via trade to other characters, the MQ2AutoAccept plugin works wonders to assist that with this macro.
 
To use this macro to transfer all tradeskill items to another character, it's 2 easy steps:

1.) Run macro (/mac giveitems)
2.) Target the player you wish to all tradeskill items to and type /giveitem pc tr fu

If you wish to bank all tradeskill items with this macro, you can achieve that by targeting a banker and typing /giveitem ba tr fu

If you are going to be transferring items via trade to other characters, the MQ2AutoAccept plugin works wonders to assist that with this macro.

Right, for Tradeskill items. I am trying to get it to give all listed misc. items. For example Elegant Defiant Silk Cap=99. It'll send it if I say =1, but if I put in 99 and I only have 3 it won't give the targeted toon any of the Silk Caps. Make sense?
 
Right, for Tradeskill items. I am trying to get it to give all listed misc. items. For example Elegant Defiant Silk Cap=99. It'll send it if I say =1, but if I put in 99 and I only have 3 it won't give the targeted toon any of the Silk Caps. Make sense?
Sure! That's easy to do as well. Once you have your custom list made in Giveitems.ini, in world you'll target the player you want to give it all to and type /giveitem pc gr MyList fu

Note: Always make sure the macro is running first before attempting to use a /giveitem command.

Make sure that the sections (or lists) you create in your Giveitems.ini look like this...

[MyList]
Binding Powder=-1
Black Pearl=-1
Crude Binding Powder=-1
Elaborate Binding Powder=-1

Placing -1 after each equal sign will trade ALL of whatever you are attempting to give. If you wish to give only a set amount, you'd place a positive number after the equal sign in the amount you want to give each time you issue the command. Being able to create a list and set exact amounts of each item helps a ton if you are trying to pass along just what is needed to craft a specific recipe or if you are trying to start a new character out with a preset list of items you want them to have.

[MyList]
Binding Powder=25
Black Pearl=25
Crude Binding Powder=25
Elaborate Binding Powder=25

Filling out your list this way would trade only 25 of each item, then stop.
 
Last edited:
just to be specific, the fu flag is to designate that you want to trade full stacks of items, so /giveitem pc gr mylist fu is saying giveitems to a pc character from the group named "mylist" and trade full stack of items it finds by those names.
 
The macro wasn't designed with the thought to exchange coins, I'm not sure it can currently handle it, as it would have to access those items differently than it does for items in your "inventory".
 
Hi thanks for the Macro efforts.

Question: Is there a known way to sort and give tradeskill items of a certain type.

Eg. /giveitem pc tr tailoring

So that all TS items that are used in Tailoring recipes are traded only?
 
Hi thanks for the Macro efforts.

Question: Is there a known way to sort and give tradeskill items of a certain type.

Eg. /giveitem pc tr tailoring

So that all TS items that are used in Tailoring recipes are traded only?
you would have to have a way to have items tagged for individual tradeskills - many items are used in multiple recipe types and there is no in-eq flagging of items other than "this item can be used in tradeskills"
 
you would have to have a way to have items tagged for individual tradeskills - many items are used in multiple recipe types and there is no in-eq flagging of items other than "this item can be used in tradeskills"

Thank you Sic
 
The intent of how the macro works is to allow you as the user to define how you want to sort your items. I use it in that way myself, where I evaluate the drops I get and look at the recipe it's used for, if it's something that is beneficial for me to do skillup paths as opposed to just generic mid-level combines that's the primary grouping code I use. Alternative I generalize and say "this is a gem, all gems go to bob", "this is a silk of some kind, all silk goes to harry", and it doesn't matter what TS it's used for, I just have to know where that generalized item definition would put it toon-wise. It's a little obnoxious when I need an item for a smithing subcombine to use for my tailor, as I might need to pull the items off a different toon, but ultimately this gives me the ability to get all of a given item to a single toon easily. Right toon, or wrong toon, at least you can have a single(ish) repository for any given item. So, even though I'm running 24 toons on Riz right now, I can use this macro to make sure that all of my blue diamonds get funneled to a single toon, no matter who's doing JC work, and all I need to remember is "who gets the JC supplies" or "who gets gems and ore" or whatever categorization you want to use.

Sic has the truth of it though, you'd need a full on database with all recipes to track what you're looking for, and this doesn't come close to that.
 
How about an option to hand all tradeable items to the targeted PC/Banker? Perhaps there is already a macro out there that does this simple transfer?
 
could be done, but not currently in the macro. don't know if already exists, but it may.
 
  • /giveitem pc gr poison (/giveitem pc group poison)
    • Looks in the giveitems.ini file and finds the header [Poison] and give all items listed under that header to your targeted PC
  • /giveitem gr poison (/giveitem group poison)
    • Takes the item on your cursor and adds that item name to the group [Poison] in the ini file with a default of -1, meaning all items by this name will be given when executed
You have poisons listed here as a heading you can make in the ini file. is it possible that you or someone else has a list of items used to make poisons in their ini file that they would be willing to share? I know there are tons of items that would be on that list but if someone had a list to share that would be awesome! I was hoping that I would be able to let the /giveitems just hand all the items used to make poisons to my rogue.
 
I have nothing current era unfortunately. I never played in current expansions. My data is pretty much entirely HoT and before
 
I haven't used it in a year or better but you're welcome to mine...

[CODE title="giveitems.ini for tradeskills"][General]
Debugging=FALSE
[ExcludedItems]
Dairy Spoon=1
Cake Round=1
Pot=1
Non-Stick Frying Pan=1
Muffin Tin=1
Smoker=1
Mixing Bowl=1
Filleting Knife=1
Casserole Dish=1
Velium Smithy Hammer=1
Bread Tin=1
Water Flask=1
Jeweler's Kit=1
Emblem of the Prophet=1
The Bone Rod=1
Peridot=1
Blue Diamond=1
Emblem of the Coercer=1
Velium Empowerment Medium=1
Pliers=1
Sewing Needle=1
Corking Device=1
Geerlok Fermentation Device=1
Skinning Knife=1
Spit=1
Skewers=1
Spell Research Kit=1
Tiny Dagger=1
Fishing Bait=1
Hydrolyzed Ether=1
Emerald=1
Pearl=1
Blessed Fishing Rod=1
Simple Sewing Needle=1
Wok=1
Bucket=1
Crab Cracker=1
Gutting Knife=1
Emblem of the Archon=1
Fletching Kit=1
Tackle Box=1
Deluxe Toolbox=1
Prayer Writing Kit=1
Chisel Set=1
Deluxe Sewing Kit=1
Smithy Hammer=1
Planar Jeweler's Kit=1
Duo Setting Tool=1
File=1
Scaler=1
Pear Cut Tool=1
Emblem of the Dread Suzerain=1
Liquid Nightmare=1
Bone Chips=1
Tiny Jade Inlaid Coffin=1
Emblem of the Arch Convoker=1
Mana Battery - Class Five=1
Malachite=1
Smithing Chisel=1
Extraplanar Trade Satchel=1
Sculpting Tools=1
Diamond=1
Whittling Blade=1
Absinthe Spoon=1
Pie Tin=1
Enchanted Velium Powder=1
Mechanized Lockpicks=1
Fresh Fish=1
Brandy=1
Misty Thicket Picnic=1
Fishbone Dart Tool=1
Dihydrous Oxide Glaciator=1
Round Cut Tool=1
Pod of Water=1
Roots=1
Jasper=1
Oval Cut Tool=1
Reinforced Jeweler's Kit=1
Planing Tool=1
Opal=1
Star Ruby=1
Fire Opal=1
Sapphire=1
Ruby=1
Fire Emerald=1
Cat's Eye Agate=1
Fire Beetle Eye=1
Bat Wing=1
Rain Water=1
Anizok's Minimizing Device=1
Dessicated Vegetables=1
Dessicated Fruit=1
Dessicated Berries=1
Dessicated Roots=1
Habanero Pepper=1
Tanaan Embroidery Needle=1
Combine Smithy Hammer=1
Tanaan Smithing Hammer=1
Embroidering Needle=1
Bile Spine Needle=1
Emblem of the Maestro=1
Frostfell Biting Doll Kit=1
[bulwark]
Bulwark of Many Portals=-1
[drink]
Ether-Fused Tea=-1
[food]
Aircrisp Apple=-1
[vials]
Gold Embossed Friable Potion Vial=-1
Dragon Runed Friable Potion Vial=-1
Platinum Embossed Friable Potion Vial=-1
Platinum Embossed Worked Potion Vial=-1
Gold Embossed Worked Potion Vial=-1
Primitive Friable Potion Vial=-1
Crude Friable Potion Vial=-1
Smooth Friable Potion Vial=-1
Smooth Worked Potion Vial=-1
Crude Worked Potion Vial=-1
Gemmed Friable Potion Vial=-1
Fine Friable Potion Vial=-1
Primitive Worked Potion Vial=-1
Plain Shaped Potion Vial=-1
Smooth Shaped Potion Vial=-1
Makeshift Shaped Potion Vial=-1
Simple Shaped Potion Vial=-1
Crude Shaped Potion Vial=-1
Rough Shaped Potion Vial=-1
Runed Worked Potion Vial=-1
Primitive Shaped Potion Vial=-1
Gemmed Worked Potion Vial=-1
Fine Worked Potion Vial=-1
Chronal Infused Shaped Potion Vial=-1
Chronal Infused Worked Potion Vial=-1
Chronal Infused Formed Potion Vial=-1
Chronal Infused Friable Potion Vial=-1
Adorned Formed Potion Vial=-1
Adorned Shaped Potion Vial=-1
Adorned Worked Potion Vial=-1
Adorned Friable Potion Vial=-1
Metallic Worked Potion Vial=-1
Metallic Friable Potion Vial=-1
Metallic Formed Potion Vial=-1
Metallic Shaped Potion Vial=-1
Corrupted Formed Potion Vial=-1
Plain Formed Potion Vial=-1
Smooth Formed Potion Vial=-1
Crude Formed Potion Vial=-1
Rough Formed Potion Vial=-1
Makeshift Formed Potion Vial=-1
Simple Formed Potion Vial=-1
Fine Shaped Potion Vial=-1
Gemmed Shaped Potion Vial=-1
Primitive Formed Potion Vial=-1
Corrupted Friable Potion Vial=-1
Corrupted Worked Potion Vial=-1
Corrupted Shaped Potion Vial=-1
Runed Formed Potion Vial=-1
Gemmed Formed Potion Vial=-1
Fine Formed Potion Vial=-1
Platinum Embossed Formed Potion Vial=-1
Gold Embossed Formed Potion Vial=-1
Dragon Runed Formed Potion Vial=-1
Gold Embossed Shaped Potion Vial=-1
Dragon Runed Worked Potion Vial=-1
Dragon Runed Shaped Potion Vial=-1
Platinum Embossed Shaped Potion Vial=-1
[seals]
Sealed Dull Energeian Earth Orb=-1
Sealed Dull Energeian Fire Orb=-1
Sealed Dull Energeian Ice Orb=-1
Sealed Dull Energeian Air Orb=-1
Ethernere Clay Corruption Seal=-1
Ethernere Clay Disease Seal=-1
Unfired Deity=-1
[/CODE]
 
It depends entirely on what you're trying to give Burd. That's kind of the point of the macro. I have TS defined gives set up, as that's m primary purpose, but it's only good through PoR right now. Bigdaddy's above shows how it can be set up, but ultimately it all devolves into "what" are you wanting to give, and how do you want it apportioned?
 
Little more updated for Poisons, ornaments, and spells. I'll keep adding to it if people want a headstart on their own.
 

Attachments

Hey guys, sorry for the dumb question. How does this macro handle if the toon receiving has a full inventory? Will it still try to give everything?
 
Yep, keeps on a-giving. It's dumb that way, because there's no in-game feedback to the person running the mac, they have zero idea that the "givee" has a full inventory. There isn't really an elegant way to fix that. Not saying you can't do it, but it would be a bit convoluted.
 
There was an update to how items are displayed in chat when you trade with someone. Anyone see how they clear the target after the first trade? Or is it just me?
 
Hmm, I hadn't noticed any changes. I need to do an inventory clean here before long though, I'll watch and see what happens, and if it breaks anything.
 
Release GiveItems.mac

Users who are viewing this thread

Back
Top
Cart