What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

[Plugin] "Item Rules 2" File based scripting language!

Ok I have the follow pickup.dis:

// +--------------------------------------------------------------------------------------+
// | ______ _______ ______ _______
// | | __ \ _ | __ \ ___|
// | | < | < ___|
// | |___|__|___|___|___|__|_______|
// +--------------------------------------------------------------------------------------+
[QUALITY] == "Rare" && [LEVEL] > 58 && [BASETYPE] == "Weapon"
//ignore rule
[QUALITY] == "Rare" && [LEVEL] <= 58 && [BASETYPE] == "Weapon" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "Helm" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "Chest" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "Shield" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "Pants" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "Bow" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "Crossbow" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "Legs" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "Belt" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "FollowerSpecial" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "HandCrossbow" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "Quiver" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "Boots" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "WizardHat" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "Orb" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "Cloak" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "HandCrossbow" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "VoodooMask" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "SpiritStone" -> [IGNORE]



[QUALITY] == "Rare" && [LEVEL] > 61 && [BASETYPE] == "Armor"
[QUALITY] == "Rare" && [LEVEL] > 57 && [BASETYPE] == "Armor" && [TYPE] == "Gloves"
//ignore rule
[QUALITY] == "Rare" && [LEVEL] <= 61 && [BASETYPE] == "Armor" -> [IGNORE]

[QUALITY] == "Rare" && [LEVEL] > 54 && [BASETYPE] == "Jewelry"
//ignore rule
[QUALITY] == "Rare" && [LEVEL] <= 54 && [BASETYPE] == "Jewelry"-> [IGNORE]


Why bot take Bows, Crossbows, chests, handcrossbows and spiritstones?, and what is the way to take two hands weapons of 62 high level for example? (dont to take 2hand weapons less 62 level)

Thanks in advance...
 
I have a question about MAXSTATVIT / ***VIT. (I think I know how it works, but want to be 100%)

Example;
Code:
[QUALITY] == "Legendary" && [NAME] == "Inna's Vast Expanse" # [DEXVIT] > 300

[QUALITY] == "Legendary" && [NAME] == "Vile Ward" # [MAXSTATVIT] > 300

Inna's; Will it lock it to 200dex/100vit as minimum or will it combine it to get a total of 300 minimum? i.e. 170dex, 130vit.

Vile Ward; This I am fairly sure I have it right. This will be locked to a minimum 200*** and 100vit, right?

Edit: Also, how does () really work?
i.e.
Code:
[QUALITY] == "Legendary" && [NAME] == "Lacuni Prowlers" # [CRIT%] > 0 && ([MAXSTATVIT] > 100 || [ALLRES] > 29)
With this, it threw away some Lacuni that had 6%CC with vit and globe+.
And here I thought it would save them even if it couldn't find maxstatvit / allres as secondary slots. >.<
Which is why I'm wondering how () really work.
 
Last edited:
when i download the Trinity 1.7.3.30 from Donators page and put the Trinity Folder into my Demonbuddy it crashes Diablo 3 and the Demonbuddy Client. How can i fix it to get working ? Using the Demonbuddy .312 and Ger Diablo 3 Client

Thx for your help
 
TrinityMonitor (beta) is available now in Donators repo ...
also the itemrules opt .... latest trinity to support trinitymonitor
 
Darkfriend need your help to geht Trinity 1.7.3.30 working on my Bot . When i put the Trinity folder downloaded from your Donators site into my Plugins Directory and start the bot it will Cras diablo 3 and Bot at same time after login.

Can you wrote a tutotial how to get the Trinity working with Bot ?

Thx

I use the Demonbuddy .312 Client
 
Ok I have the follow pickup.dis:

// +--------------------------------------------------------------------------------------+
// | ______ _______ ______ _______
// | | __ \ _ | __ \ ___|
// | | < | < ___|
// | |___|__|___|___|___|__|_______|
// +--------------------------------------------------------------------------------------+
[QUALITY] == "Rare" && [LEVEL] > 58 && [BASETYPE] == "Weapon"
//ignore rule
[QUALITY] == "Rare" && [LEVEL] <= 58 && [BASETYPE] == "Weapon" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "Helm" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "Chest" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "Shield" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "Pants" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "Bow" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "Crossbow" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "Legs" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "Belt" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "FollowerSpecial" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "HandCrossbow" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "Quiver" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "Boots" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "WizardHat" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "Orb" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "Cloak" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "HandCrossbow" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "VoodooMask" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "SpiritStone" -> [IGNORE]



[QUALITY] == "Rare" && [LEVEL] > 61 && [BASETYPE] == "Armor"
[QUALITY] == "Rare" && [LEVEL] > 57 && [BASETYPE] == "Armor" && [TYPE] == "Gloves"
//ignore rule
[QUALITY] == "Rare" && [LEVEL] <= 61 && [BASETYPE] == "Armor" -> [IGNORE]

[QUALITY] == "Rare" && [LEVEL] > 54 && [BASETYPE] == "Jewelry"
//ignore rule
[QUALITY] == "Rare" && [LEVEL] <= 54 && [BASETYPE] == "Jewelry"-> [IGNORE]


Why bot take Bows, Crossbows, chests, handcrossbows and spiritstones?, and what is the way to take two hands weapons of 62 high level for example? (dont to take 2hand weapons less 62 level)

Thanks in advance...

Nobody Nows?...
 
Nobody Nows?...

It matches in order. So with this line:

[QUALITY] == "Rare" && [LEVEL] > 58 && [BASETYPE] == "Weapon"

You're automatically keeping all rare weapons above level 58. All your ignore rules would need to be ABOVE THIS LINE in order for those items to be properly ignored.
 
anyone know translation for other languages working or not?)
 
I am having a problem with "Messerschmidt's Reaver". It seems the bot is keeping all of them, regardless what the stats are. How do I fix this?
 
hey darkfriend,

i've donated and was wondering if you could best advise me on how i could access the donator only files? i've added you on skype.
 
EDIT: fr0stebyte's solution for two handed weapons is better than mine if you don't want to pick them up at all. Just put a "//" in front of the two handed case label, as in:
Code:
//case GBaseItemType.WeaponTwoHand:
[/QUOTE]


which file would i be editing to not make it pick up 2handers.

and is this method for ALL 2 handers including legendary?
or just rare types?

as well as which file to edit to not pick certain armor types, (ex. belts/helms/torso etc) not just all armor types.
if anyone can point me in the right direction, i thank you.
 
edit: Fr0stebyte's solution for two handed weapons is better than mine if you don't want to pick them up at all. Just put a "//" in front of the two handed case label, as in:
Code:
//case gbaseitemtype.weapontwohand:


which file would i be editing to not make it pick up 2handers.

And is this method for all 2 handers including legendary?
Or just rare types?

As well as which file to edit to not pick certain armor types, (ex. Belts/helms/torso etc) not just all armor types.
If anyone can point me in the right direction, i thank you.

rtfm
 
Back
Top