Blizzard Sector
D2NT31 NTBot42 Tutorial - Printable Version

+- Blizzard Sector (https://www.blizzsector.co)
+-- Forum: Diablo II (https://www.blizzsector.co/forum-4.html)
+--- Forum: Hacks Bots and Editors (https://www.blizzsector.co/forum-16.html)
+--- Thread: D2NT31 NTBot42 Tutorial (/thread-46470.html)



D2NT31 NTBot42 Tutorial - mahirzukic2 - 08-23-2010

Use "Cleansing" during 2nd Baal wave instead of "Concentration". That's it.


D2NT31 NTBot42 Tutorial - Grant - 08-25-2010

Can someone explain what needs to be done to prebuff using holy shield and battle orders?

It needs to swap items and then use battle orders, cant figure out how to get it to swap.

Thanks


D2NT31 NTBot42 Tutorial - nerull - 08-25-2010

Grant Wrote:Can someone explain what needs to be done to prebuff using holy shield and battle orders?

It needs to swap items and then use battle orders, cant figure out how to get it to swap.

Thanks
Last time I checked, its automatic.. at least my pally uses holy shield and cta normally!


D2NT31 NTBot42 Tutorial - Grant - 08-25-2010

nerull Wrote:Last time I checked, its automatic.. at least my pally uses holy shield and cta normally!

I just checked mine, it will use holy shield automatically but not BO from CTA.

Suggestions?


D2NT31 NTBot42 Tutorial - nerull - 08-25-2010

That is weird indeed..

Do you actually have a CTA to begin with? Coz, for instance, my bot was not using CTA when I had it incomplete [was missing the ohm rune to rune-word it].. when I got the ohm, I placed it and created my CTA.. after that, the bot begun to use it automatically..

Have you tried to change any line in the bot that could have changed the CTA usage by accident?


D2NT31 NTBot42 Tutorial - nephilem - 08-25-2010

Since I've seen a couple requests on how to have Cain ID unids instead of spending gold on scrolls, I've made up an updated NTTownManager.ntl which can be seen here.

var _NTTMGR_BuyPots; var _NTT - Nephilem - brVYccTN - Pastebin.com

Replace your old NTTownManager.ntl with this to give you the functionality needed.

After you have updated that file, you will need to add a few lines to your char_config file.

Change:
Code:
var NTConfig_UseRedemptionHP;
var NTConfig_UseRedemptionMP;
function NT_LoadConfig()
{
//------------------------------------------------------------------------------
// Boss configuration
//------------------------------------------------------------------------------

To this:
Code:
var NTConfig_UseRedemptionHP;
var NTConfig_UseRedemptionMP;
function NT_LoadConfig()
{
//------------------------------------------------------------------------------
// Use Cain to ID Items
//------------------------------------------------------------------------------
NTConfig_UseCainToID = true; //Set to false to use scrolls instead
//------------------------------------------------------------------------------
// Boss configuration
//------------------------------------------------------------------------------

I've tested this code myself and it works fine. The only issue you may have is if you have your item_configs set to keep unids. This change will automatically ID all unids in your inventory.

Hope this helps those who wanted this functionality.


D2NT31 NTBot42 Tutorial - nerull - 08-25-2010

Awesome..

I think i'll still keep the scrolls, but maybe i'll test it anyway..

Thanks!


D2NT31 NTBot42 Tutorial - Grant - 08-25-2010

nerull Wrote:That is weird indeed..

Do you actually have a CTA to begin with? Coz, for instance, my bot was not using CTA when I had it incomplete [was missing the ohm rune to rune-word it].. when I got the ohm, I placed it and created my CTA.. after that, the bot begun to use it automatically..

Have you tried to change any line in the bot that could have changed the CTA usage by accident?

I do have CTA on my weapon switch.

The only thing that I have changed which has any relation at all to this is the "first skill used". I briefly changed this to holy shield, because I did not realize that it would automatically cast holy shield.

I also commented out NTconfig_useRedemption because my pally doesn't have redemption.

Looking through the code I can't find what triggers my character to swap items and use BO.

Edit: I figured it out. It appears as though if the default key for swap weapons "default being w" is changed it will not swap weapons. I had changed my swap weapons to ~ and that was causing the problem.


D2NT31 NTBot42 Tutorial - nerull - 08-25-2010

Ok.. glad you figured that out.. I didnt know how to help you if otherwise..


D2NT31 NTBot42 Tutorial - Jmitchell - 08-26-2010

Hey, Gg bot, im enjoying it immensly Smile. Im having trouble getting it to pick up items though, I play classic and all Im wanting it to do right now is meph runs which it does amazingly, but How do I get it to pick up all rares in classic? It just leaves them on the ground. Thanks.

**Edit**

Alright, I found a script for classic but now I have this coming up, What did I do?

[Image: 2rduj2c.jpg]

**Another Edit**

This is what I have in as a script for items... Is it right? I really have no idea what Im doing.

Code:
// ##### Helms #########################
[Name] == Bone Helm && [Quality] == rare # [FHR] == 10 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 70 && [MaxHP] >= 30
[Name] == Bone Helm && [Quality] == rare # [FHR] == 10 && [FireResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 70 && [MaxHP] >= 30
[Name] == Bone Helm && [Quality] == rare # [FHR] == 10 && [LightResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 70 && [MaxHP] >= 30

[Name] == Grim Helm && [Quality] == rare # [FHR] == 10 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 70 && [MaxHP] >= 30
[Name] == Grim Helm && [Quality] == rare # [FHR] == 10 && [FireResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 70 && [MaxHP] >= 30
[Name] == Grim Helm && [Quality] == rare # [FHR] == 10 && [LightResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 70 && [MaxHP] >= 30

[Name] == Bone Helm && [Quality] == rare # [FHR] == 10 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 50 && [itemlightradius] >= 2
[Name] == Bone Helm && [Quality] == rare # [FHR] == 10 && [FireResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 50 && [itemlightradius] >= 2
[Name] == Bone Helm && [Quality] == rare # [FHR] == 10 && [LightResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 50 && [itemlightradius] >= 2

[Name] == Grim Helm && [Quality] == rare # [FHR] == 10 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 50 && [itemlightradius] >= 2
[Name] == Grim Helm && [Quality] == rare # [FHR] == 10 && [FireResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 50 && [itemlightradius] >= 2
[Name] == Grim Helm && [Quality] == rare # [FHR] == 10 && [LightResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 50 && [itemlightradius] >= 2

// ##### Armor #########################
[Type] == armor && [Class] == elite && [Quality] == magic && [Flag] != ethereal # [Sockets] >= 4 && ([MaxHP] >= 80 || [FHR] >= 24 || [ItemPoisonLengthResist] >= 75)

[Name] == Trellised Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxHP] >= 30
[Name] == Trellised Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 80 && [MaxHP] >= 30

[Name] == Trellised Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxMana] >= 30
[Name] == Trellised Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 80 && [MaxMana] >= 30

[Name] == Trellised Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [itemlightradius] >= 2
[Name] == Trellised Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 80 && [itemlightradius] >= 2

[Name] == Demonhide Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxHP] >= 30
[Name] == Demonhide Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 80 && [MaxHP] >= 30

[Name] == Demonhide Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxMana] >= 30
[Name] == Demonhide Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 80 && [MaxMana] >= 30

[Name] == Demonhide Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [itemlightradius] >= 2
[Name] == Demonhide Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 80 && [itemlightradius] >= 2

[Name] == Serpentskin Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxHP] >= 30
[Name] == Serpentskin Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 80 && [MaxHP] >= 30
//Blue Serpentskin Armor
[Name] == Serpentskin Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxMana] >= 30
[Name] == Serpentskin Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 80 && [MaxMana] >= 30
//Yellow Serpentskin Armor
[Name] == Serpentskin Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [itemlightradius] >= 2
[Name] == Serpentskin Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 80 && [itemlightradius] >= 2

[Name] == Ghost Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxHP] >= 30
[Name] == Ghost Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 80 && [MaxHP] >= 30

[Name] == Ghost Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxMana] >= 30
[Name] == Ghost Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 80 && [MaxMana] >= 30

[Name] == Ghost Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [itemlightradius] >= 2
[Name] == Ghost Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 80 && [itemlightradius] >= 2

[Name] == Mage Plate && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxHP] >= 30
[Name] == Mage Plate && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 80 && [MaxHP] >= 30

[Name] == Mage Plate && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxMana] >= 30
[Name] == Mage Plate && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 80 && [MaxMana] >= 30

[Name] == Mage Plate && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [itemlightradius] >= 2
[Name] == Mage Plate && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 80 && [itemlightradius] >= 2

[Name] == Ornate Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxHP] >= 30
[Name] == Ornate Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 80 && [MaxHP] >= 30
[Name] == Ornate Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxHP] >= 30 && [ItemReqPercent] <= -30
[Name] == Ornate Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 80 && [MaxHP] >= 30 && [ItemReqPercent] <= -30

[Name] == Ornate Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxMana] >= 30
[Name] == Ornate Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 80 && [MaxMana] >= 30
[Name] == Ornate Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxMana] >= 30 && [ItemReqPercent] <= -30
[Name] == Ornate Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 80 && [MaxMana] >= 30 [ItemReqPercent] <= -30

[Name] == Ornate Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [itemlightradius] >= 2
[Name] == Ornate Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 80 && [itemlightradius] >= 2
[Name] == Ornate Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [itemlightradius] >= 2 && [ItemReqPercent] <= -30
[Name] == Ornate Armor && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 40 && [EnhancedDefense] >= 80 && [itemlightradius] >= 2 && [ItemReqPercent] <= -30

// ##### Shields #######################
[Name] == Monarch && [Quality] == magic && [Flag] != ethereal # [Sockets] >= 4 && [Defense] >= 140 && [FBR] >= 30

// ##### Gloves ########################
[Type] == gloves && [Quality] == rare && [Flag] != ethereal # [IAS] >= 20 && [Strength]+[Dexterity] >= 20
[Type] == gloves && [Quality] == rare && [Flag] != ethereal # [IAS] >= 20 && ([ItemAddSkillTab] >= 2 || [Strength] >= 10 || [Dexterity] >= 10) && ([LifeLeech] >= 3 || [ManaLeech] >= 3)
[Type] == gloves && [Quality] == rare && [Flag] != ethereal # [IAS] >= 20 && [ItemAddSkillTab] >= 2 && [Strength]+[Dexterity] >= 15
[Type] == gloves && [Quality] == rare # [IAS] >= 10 && [Strength]+[Dexterity] >= 5 && [LightResist]+[ColdResist] >= 30
[Type] == gloves && [Quality] == rare # [Strength]+[Dexterity] >= 5 && [LightResist]+[ColdResist] >= 30
[Type] == gloves && [Quality] == rare # [IAS] >= 10 && [Strength]+[Dexterity] >= 5 && ([LifeLeech] >= 3 || [ManaLeech] >= 3) && [LightResist]+[ColdResist] >= 30
[Type] == gloves && [Quality] == rare # [Strength] >= 5 && [FireResist]+[ColdResist] >= 30
[Type] == gloves && [Quality] == rare # [Strength] >= 5 && [FireResist]+[LightResist]+[ColdResist] >= 50

// ##### Boots #########################
[Type] == boots && [Quality] == rare && [Flag] != ethereal # [FRW] >= 30 && [FHR] >= 10 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 80
[Type] == boots && [Quality] == rare && [Flag] != ethereal # [FRW] >= 30 && [FHR] >= 10 && [Dexterity] >= 6 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 55
[Type] == boots && [Quality] == rare # [FRW] >= 30 && [FHR] >= 10 && [FireResist]+[LightResist]+[ColdResist] >= 50
[Type] == boots && [Quality] == rare # [FRW] >= 30 && [FHR] >= 10 && [FireResist]+[ColdResist] >= 30
[Type] == boots && [Quality] == rare # [FRW] >= 30 && [FHR] >= 10 && [LightResist]+[ColdResist] >= 30
[Type] == boots && [Quality] == rare # [FRW] >= 30 && [FHR] >= 10 && [Dexterity] >= 6 && [FireResist]+[LightResist]+[ColdResist] >= 50
[Type] == boots && [Quality] == rare # [FRW] >= 30 && [FHR] >= 10 && [Dexterity] >= 6 && [LightResist]+[ColdResist] >= 30
[Type] == boots && [Quality] == rare # [FRW] >= 30 && [FHR] >= 10 && [Dexterity] >= 6 && [FireResist]+[ColdResist] >= 30

// ##### Belts #########################
[Type] == belt && [Quality] == rare && [Flag] != ethereal # [FHR] >= 24 && [Strength] >= 20 && ([MaxHP] >= 40 || [ItemGoldBonus] >= 60)

[Name] == Demonhide Sash && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxHP] >= 30 && [Strength] >= 10
[Name] == Demonhide Sash && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxHP] >= 30 && [Strength] >= 10
[Name] == Demonhide Sash && [Quality] == rare # [FHR] >= 17 && [LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxHP] >= 30 && [Strength] >= 10

[Name] == Sharkskin Belt && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxHP] >= 30 && [Strength] >= 10
[Name] == Sharkskin Belt && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxHP] >= 30 && [Strength] >= 10
[Name] == Sharkskin Belt && [Quality] == rare # [FHR] >= 17 && [LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxHP] >= 30 && [Strength] >= 10

[Name] == Belt(M) && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxHP] >= 30 && [Strength] >= 10
[Name] == Belt(M) && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxHP] >= 30 && [Strength] >= 10
[Name] == Belt(M) && [Quality] == rare # [FHR] >= 17 && [LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxHP] >= 30 && [Strength] >= 10

[Name] == War Belt && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxHP] >= 30 && [Strength] >= 10 && [ColdMaxDam] >= 1
[Name] == War Belt && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxHP] >= 30 && [Strength] >= 10 && [ColdMaxDam] >= 1
[Name] == War Belt && [Quality] == rare # [FHR] >= 17 && [LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxHP] >= 30 && [Strength] >= 10 && [ColdMaxDam] >= 1

[Name] == Battle Belt && [Quality] == rare # [FHR] >= 17 && [FireResist]+[LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxHP] >= 30 && [Strength] >= 10 && [ColdMaxDam] >= 1
[Name] == Battle Belt && [Quality] == rare # [FHR] >= 17 && [FireResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxHP] >= 30 && [Strength] >= 10 && [ColdMaxDam] >= 1
[Name] == Battle Belt && [Quality] == rare # [FHR] >= 17 && [LightResist]+[ColdResist] >= 50 && [EnhancedDefense] >= 80 && [MaxHP] >= 30 && [Strength] >= 10 && [ColdMaxDam] >= 1

// ##### Paladin Shields ###############
[type] == shield && [Quality] == rare # [Defense] >= 140 && [FBR] >= 30 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 60
[type] == shield && [Quality] == rare # [Defense] >= 140 && [FHR] >= 10 && [FBR] >= 30 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 60
[type] == shield && [Quality] == rare # [FBR] >= 30 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 60
[type] == shield && [Quality] == rare # [FHR] >= 10 && [FBR] >= 30 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 60
[Type] == shield && [Quality] == rare # [ItemAddClassSkills] >= 2 && [Coldresist] >= 15 && [Lightresist] >= 15 && [FHR] >= 10
[Type] == shield && [Quality] == rare # [ItemAddClassSkills] >= 2 && [Coldresist] >= 15 && [Lightresist] >= 15

// ##### Axes ##########################
[Type] == axe && [Quality] == rare && [Flag] == ethereal # [Sockets] >= 2 && [EnhancedDamage] >= 250 && [ItemMaxDamagePerLevel] >= 4 && [ItemToHitPerLevel] >= 33 && [IAS] >= 20
[Type] == axe && [Quality] == rare && [Flag] == ethereal # [Sockets] >= 2 && [EnhancedDamage] >= 400 && [IAS] >= 20

// ##### Bows ##########################

// ##### Crossbows #####################

// ##### Daggers #######################

// ##### Javelins ######################

// ##### Battle hammers #########################
[Name] == Battle Hammer && [Quality] == rare # [EnhancedDamage] >= 160 [IAS] >= 20
[Name] == Battle Hammer && [Quality] == rare # [EnhancedDamage] >= 160 [IAS] >= 20 && [ItemReqPercent] <= -30
[Name] == Battle Hammer && [Quality] == rare # [EnhancedDamage] >= 160 [IAS] >= 20 && [ItemAddClassSkills] >= 1
[Name] == Battle Hammer && [Quality] == rare # [EnhancedDamage] >= 160 [IAS] >= 20 && [ItemReqPercent] <= -30 && [ItemAddClassSkills] >= 1

// ##### Lances ######################
[Name] == Lance && [Quality] == rare # [EnhancedDamage] >= 160 [IAS] >= 20
[Name] == Lance && [Quality] == rare # [EnhancedDamage] >= 160 [IAS] >= 20 && [ItemReqPercent] <= -30
[Name] == Lance && [Quality] == rare # [EnhancedDamage] >= 160 [IAS] >= 20 && [ItemAddClassSkills] >= 1
[Name] == Lance && [Quality] == rare # [EnhancedDamage] >= 160 [IAS] >= 20 && [ItemReqPercent] <= -30 && [ItemAddClassSkills] >= 1

// ##### Scepters ######################
[Type] == scepter && [Quality] == rare && [Flag] == ethereal # [Sockets] >= 2 && [EnhancedDamage] >= 250 && [ItemMaxDamagePerLevel] >= 4 && [ItemToHitPerLevel] >= 33 && [IAS] >= 20
[Type] == scepter && [Quality] == rare && [Flag] == ethereal # [Sockets] >= 2 && [EnhancedDamage] >= 400 && [IAS] >= 20

// ##### Spears ########################
[Type] == spear && [Quality] == rare && [Flag] == ethereal # [Sockets] >= 2 && [EnhancedDamage] >= 250 && [ItemMaxDamagePerLevel] >= 4 && [ItemToHitPerLevel] >= 33 && [IAS] >= 30
[Type] == spear && [Quality] == rare && [Flag] == ethereal # [Sockets] >= 2 && [EnhancedDamage] >= 400 && [IAS] >= 30

// ##### Staves ########################

// ##### Swords ########################
[Name] == Executioner Sword && [Quality] == rare # [EnhancedDamage] >= 160 [IAS] >= 20
[Name] == Executioner Sword && [Quality] == rare # [EnhancedDamage] >= 160 [IAS] >= 20 && [ItemReqPercent] <= -30
[Name] == Executioner Sword && [Quality] == rare # [EnhancedDamage] >= 160 [IAS] >= 20 && [ItemAddClassSkills] >= 1
[Name] == Executioner Sword && [Quality] == rare # [EnhancedDamage] >= 160 [IAS] >= 20 && [ItemReqPercent] <= -30 && [ItemAddClassSkills] >= 1

// ##### Wands #########################

// ##### Amulets #######################

[Type] == amulet && [Quality] == rare # [ItemAddClassSkills] >= 2 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 60 && [Strength]+[Dexterity] >= 5
[Type] == amulet && [Quality] == rare # [ItemAddClassSkills] >= 2 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 60 && [Dexterity] >= 5
[Type] == amulet && [Quality] == rare # [ItemAddClassSkills] >= 2 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 60 && [Strength] >= 5
[Type] == amulet && [Quality] == rare # [ItemAddClassSkills] >= 1 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 60 && [Strength]+[Dexterity] >= 5
[Type] == amulet && [Quality] == rare # [ItemAddClassSkills] >= 1 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 60 && [Dexterity] >= 5
[Type] == amulet && [Quality] == rare # [ItemAddClassSkills] >= 1 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 60 && [Strength] >= 5
[Type] == amulet && [Quality] == rare # [ItemAddClassSkills] >= 2 && [LightResist]+[ColdResist] >= 40 && [Dexterity] >= 5
[Type] == amulet && [Quality] == rare # [ItemAddClassSkills] >= 2 && [LightResist]+[ColdResist] >= 40 && [Strength]+[Dexterity] >= 5
[Type] == amulet && [Quality] == rare # [ItemAddClassSkills] >= 2 && [FireResist]+[ColdResist] >= 40 && [Strength]+[Dexterity] >= 5
[Type] == amulet && [Quality] == rare # [ItemAddClassSkills] >= 2 && [FireResist]+[ColdResist] >= 40 && [Strength] >= 5
[Type] == amulet && [Quality] == rare # [FCR] == 10 && [ItemAddClassSkills] >= 2 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 60 && [Strength]+[Dexterity] >= 5
[Type] == amulet && [Quality] == rare # [FCR] == 10 && [ItemAddClassSkills] >= 2 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 60 && [Dexterity] >= 5
[Type] == amulet && [Quality] == rare # [FCR] == 10 && [ItemAddClassSkills] >= 2 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 60 && [Strength] >= 5
[Type] == amulet && [Quality] == rare # [FCR] == 10 && [ItemAddClassSkills] >= 1 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 60 && [Strength]+[Dexterity] >= 5
[Type] == amulet && [Quality] == rare # [FCR] == 10 && [ItemAddClassSkills] >= 1 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 60 && [Dexterity] >= 5
[Type] == amulet && [Quality] == rare # [FCR] == 10 && [ItemAddClassSkills] >= 1 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 60 && [Strength] >= 5
[Type] == amulet && [Quality] == rare # [FCR] == 10 && [ItemAddClassSkills] >= 2 && [LightResist]+[ColdResist] >= 40 && [Dexterity] >= 5
[Type] == amulet && [Quality] == rare # [FCR] == 10 && [ItemAddClassSkills] >= 2 && [LightResist]+[ColdResist] >= 40 && [Strength]+[Dexterity] >= 5
[Type] == amulet && [Quality] == rare # [FCR] == 10 && [ItemAddClassSkills] >= 2 && [FireResist]+[ColdResist] >= 40 && [Strength]+[Dexterity] >= 5
[Type] == amulet && [Quality] == rare # [FCR] == 10 && [ItemAddClassSkills] >= 2 && [FireResist]+[ColdResist] >= 40 && [Strength] >= 5

// ##### Rings #########################
[Type] == ring && [Quality] == rare # [FCR] == 10 && [FireResist]+[LightResist]+[ColdResist] >= 45
[Type] == ring && [Quality] == rare # [FCR] == 10 && [FireResist]+[LightResist]+[ColdResist] >= 45 && [Strength]+[Dexterity] >= 5
[Type] == ring && [Quality] == rare # [FCR] == 10 && [FireResist]+[LightResist]+[ColdResist] >= 45 && [Dexterity] >= 5
[Type] == ring && [Quality] == rare # [FCR] == 10 && [FireResist]+[LightResist]+[ColdResist] >= 45 && [Strength] >= 5

[Type] == ring && [Quality] == rare # [FCR] == 10 && [FireResist]+[ColdResist] >= 30 && [Strength]+[Dexterity] >= 5
[Type] == ring && [Quality] == rare # [FCR] == 10 && [FireResist]+[ColdResist] >= 30 && [Dexterity] >= 5
[Type] == ring && [Quality] == rare # [FCR] == 10 && [FireResist]+[ColdResist] >= 30 && [Strength] >= 5

[Type] == ring && [Quality] == rare # [FCR] == 10 && [LightResist]+[ColdResist] >= 30 && [Strength]+[Dexterity] >= 5
[Type] == ring && [Quality] == rare # [FCR] == 10 && [LightResist]+[ColdResist] >= 30 && [Dexterity] >= 5
[Type] == ring && [Quality] == rare # [FCR] == 10 && [LightResist]+[ColdResist] >= 30 && [Strength] >= 5

[Type] == ring && [Quality] == rare # [LightResist]+[ColdResist] >= 30 && [Strength]+[Dexterity] >= 5 && ([LifeLeech] >= 3 || [ManaLeech] >= 3)
[Type] == ring && [Quality] == rare # [LightResist]+[ColdResist] >= 30 && [Dexterity] >= 5 && ([LifeLeech] >= 3 || [ManaLeech] >= 3)
[Type] == ring && [Quality] == rare # [LightResist]+[ColdResist] >= 30 && [Strength] >= 5 && ([LifeLeech] >= 3 || [ManaLeech]



D2NT31 NTBot42 Tutorial - nerull - 08-26-2010

Do anyone know how to run multiple bots in the same computer? I know it needs the cdkey.mpq or whatever.. but how do I get it?
Help plz!


D2NT31 NTBot42 Tutorial - exmile - 08-28-2010

when I select my profile and hit run I enter my password with no problems, common log says loading.....

Right after it starts loading it restarts and then just keeps on doing that over and over


D2NT31 NTBot42 Tutorial - nerull - 08-28-2010

Did you rename the char file placing "_[your char EXACT name]"?
If not, it will keep relooping!


D2NT31 NTBot42 Tutorial - exmile - 08-28-2010

yes and I`ve triple checked the spelling is correct


D2NT31 NTBot42 Tutorial - nerull - 08-28-2010

With caps and all? [Sarissa the Battlemaid != sarissa the battlemaid]
If you are typing correctly, then I really dont know what to do.. unless in one of your editings you accidentally changed a character or a line and messed that up..
If so, I do not possess the knowledge to help you.. =/


D2NT31 NTBot42 Tutorial - BudBud - 08-28-2010

Hi erm I have pretty much read the entire tutorial lol....but I wanna know how to speed up the bot from picking drops? So far my bot kills n clear n then pick drops..is there a line where i can alter it so that I can pick it as soon as it is dropped?

Thanks


D2NT31 NTBot42 Tutorial - Ibehung - 08-28-2010

Seen a bot doing public Baal Runs, was auto naming them like wekillbaal-73 then 74, so on.. it also opened up teles in room that u fight the minions in and auto partied people... anyone know where to find that bot?


D2NT31 NTBot42 Tutorial - nerull - 08-29-2010

BudBud Wrote:Hi erm I have pretty much read the entire tutorial lol....but I wanna know how to speed up the bot from picking drops? So far my bot kills n clear n then pick drops..is there a line where i can alter it so that I can pick it as soon as it is dropped?

Thanks
In the char file, after configuring the attacks, last line of that block says something about "clear area = true" change it to 'false'..




Ibehung Wrote:Seen a bot doing public Baal Runs, was auto naming them like wekillbaal-73 then 74, so on.. it also opened up teles in room that u fight the minions in and auto partied people... anyone know where to find that bot?
This bot here, D2NT is the one you looking for..
You can configure to run public ou privet, set messages and even room name [passworded or not].. the "73", "74", etc. is automatic.. so dont worry!

Look out for the D2NT3.2 [or 3.1.. dont remember right now], download it and give it a try!


D2NT31 NTBot42 Tutorial - royaltiger - 08-30-2010

If I run two bot,until all of them 12hour tempban get.
The 20 games are not under 1 hour for two bot together.
What does my bot get an tempban for?


D2NT31 NTBot42 Tutorial - BudBud - 08-30-2010

hey guys just wanted to know if the following codes r correct...I am trying to mf a eth Sarced Armor (can hve ED or no ED or socket or without socket)
my code is:
[Name] == SacredArmor && [Quality] == superior && [Flag] == ethereal # ([Sockets] == 0 || [Sockets] == 4) && [EnhancedDefense] >= 13 // eth Fort

I am also mfing for a eth Great Poleaxe, what do I changed from the below code?
[Type] == polearm && [Class] == normal && [Quality] == normal && [Flag] == ethereal # ([Sockets] == 0 || [Sockets] == 6) // BOTD

thx