Blizzard Sector
[D2NT Release] Amazon Jav/Bow Script v1.6 - 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: [D2NT Release] Amazon Jav/Bow Script v1.6 (/thread-46532.html)

Pages: 1 2


[D2NT Release] Amazon Jav/Bow Script v1.6 - skidude - 06-25-2010

credits to bigapple90
.: Amazon Jav/Bow Class Script :.


.:.:.:.:.:.:.: Version 1.6 June 24 2010 :.:.:.:.:.:.:.

NOTES BOWZON:
* MAKE SURE YOUR BOW IS ON THE LEFT WEAPON SLOT.
* Make sure on weapon swap (CTA) the left skill is on attack and on bow switch (Main) left skill is NOT attack. This is in case bot leaves on wrong weapon switch and cannot equip arrows.
* It would be best to start with no arrows in weapon slot or in inventory.
* If you are worried that for some strange reason the bot will drop the bow then you shouldn't use this script.
* Bot will only buy arrows/bolts if multiple shot is at least level 1. This is to prevent javazon from buying arrows. If Javazon has 1 into multiple shot then you are screwed lol
* While attacking, if the bot reaches low arrows/bolts it will TP and either buy new ones
* Crossbow/bolts supported

NOTES JAVAZON:
* Bot will repair javelins if they break while attacking
Quote:Here is a custom NTBaal
that I made, I have tested 50 runs with lightning fury with 100% success. Try it if you crash at throne and let me know how or if it works.
What's different:
Bot uses clear-position to find monsters/wave instead of spamming a different kind of loop to find them
Option to clear worldstone 2 and 3 room/path
Paladin will engage the magic immune first on wave 2
add this to Char configure under boss config:
Quote:NTConfig_Script.push("NTBaal.ntj");
NTConfig_KillBaal = true;
NTConfig_ClearWorldStone1 = 0; // 0 = no, 1 = path, 2 = all
NTConfig_ClearWorldStone2 = 0; // 0 = no, 1 = path, 2 = all
NTConfig_TPMsg = "TP up"; //tp message
Quote:(OLD) Videos:
BowZon at chaos sanc: YouTube - Bowzon D2NT
BowZon at Baal: YouTube - Baal-BowZon D2NT
JavZon at Baal: YouTube - Javazon Baal D2NT
JavZon at chaos sanc: YouTube - Javazon Chaos D2NT
Step [1]: Open NTAttack. At the top change:
Quote:for(var i = 0 ; i < 7 ; i++)
to
Quote:for(var i = 0 ; i < 8 ; i++)
Now add these case codes for spell range:
Code:
case 6:  //Magic Arrow
         case 7:  //Fire Arrow
            _NTA_SkillRange[i] = 15;
            break;
         case 10: //Jab
            _NTA_SkillRange[i] = 3;
            break;
         case 11: //Cold Arrow
         case 12: //Multiple Shot
         case 16: //Exploding Arrow
         case 21: //Ice arrow
         case 22: //Guided arrow
            _NTA_SkillRange[i] = 20;
            break;
         case 24: //Charged Strike
            _NTA_SkillRange[i] = 3;
            break;
         case 25: //Plague jav
            _NTA_SkillRange[i] = 10;
            break;
         case 26://Strafe
         case 27://Immolation Arrow
            _NTA_SkillRange[i] = 15;
            break;
         case 30: //Fend
            _NTA_SkillRange[i] = 3;
            break;
         case 31: //Freezing arrow
            _NTA_SkillRange[i] = 15;
            break;
         case 35: //Lightning Fury
            _NTA_SkillRange[i] = 12;
            break;
Step [2]: Copy this code and paste it above these lines :
Code:
// Internal function
function NTA_AmazonAttackPatternInt()
Step [3]: Now, replace these functions:
Code:
function NTA_AmazonAttackPatternInt(), function  NTA_AmazonAttackInt(target, firstorder), function  NTA_AmazonCastSkillInt(index, target)
with this code

Save and close NTAttack.

If you don't plan to use a bowzon you can skip to number 20
Step [5][A]: Open NTTown, copy this code and paste it at the end of NTTown
[B.]Now find this code:
Code:
if(!_havespace)
   {    
      if(NTT_CheckSpace(item.xsize, item.ysize))
         _havespace = true;
   }
Change it to this:

Code:
if(!_havespace)
   {    
      if(item.classid == 526 || item.classid == 528)
         _havespace = true;
      else if(NTT_CheckSpace(item.xsize, item.ysize))
         _havespace = true;
   }
Save and close NTTown
Step [6]: Open NTTownManager, add this variable to the top:
Quote:var _NTTMGR_BuyArrows;
Step [8][A]: Copy this code:
Code:
if(me.GetSkill(12, false) > 1)
{
   _NTTMGR_BuyArrows = true;
   if(NTC_InTown())
      NTTMGR_CheckAmazonBow();
}
Paste it under:
Code:
NTC_PutSkill(115, NTC_HAND_RIGHT);
[B.] Copy this code:
Code:
function NTTMGR_CheckAmazonBow()
{
   if(me.GetSkill(NTC_HAND_LEFT) == 0 || me.GetSkill(NTC_HAND_RIGHT) ==  149 || me.GetSkill(NTC_HAND_RIGHT) == 155)
      NTC_SwapWeapons();

   var _weapon = me.GetItems();

     if(_weapon)
     {
             for(var i = 0 ; i < _weapon.length ; i++)
           {
         if(_weapon[i].classid == 526 || _weapon[i].classid == 528)
                  {
                        if(_weapon[i].GetStat(70) <= 350 &&  _weapon[i].itemloc == 5 && _weapon[i].mode == 1)
                        {
                           SetUIState(0x01, true);
                           NTC_PingDelay(200);
                           NTC_ItemToCursor(_weapon[i]);
                           NTC_PingDelay(200);
                           NTC_ClearCursor();
                           NTC_PingDelay(200);
                           me.Cancel(1);
                           break;    
                        }
                     }          
            }
         }
}
And paste it at the end of NTTownManager
Step [9]: Add the red:
Quote:if(_NTTMGR_DoRepair || _NTTMGR_BuyArrows)
NTTMGR_VisitCharsi();
Quote:if(_NTTMGR_DoHeal || _NTTMGR_RemoveCurse || _NTTMGR_DoRepair || _NTTMGR_BuyArrows)
NTTMGR_VisitFara();
Quote:if(_NTTMGR_DoRepair || _NTTMGR_BuyKey || _NTTMGR_BuyArrows)
NTTMGR_VisitHratli();
Quote:if(_NTTMGR_DoRepair || _NTTMGR_BuyArrows)
NTTMGR_VisitHalbu();
Quote:if(_NTTMGR_DoRepair || _NTTMGR_BuyArrows)
NTTMGR_VisitLarzuk();

Step [10]:
Add the red:
Quote:function NTTMGR_VisitCharsi()
{
var _npc;

NTTM_TownMove("charsi");

_npc = NTC_FindUnit(NTC_UNIT_NPC, NTC_NPC_ID_CHARSI, 5);

if(_npc)
{
if(NTT_DoInteract(_npc))
{
if(_NTTMGR_DoRepair || _NTTMGR_BuyArrows)

if(NTT_DoTrade(_npc))
if(_NTTMGR_DoRepair)
NTT_RepairItems(_npc);
if(_NTTMGR_BuyArrows)
NTT_FillArrows(_npc);

me.Cancel(1);
}
}
}
Quote:function NTTMGR_VisitFara()
{
var _npc;

NTTM_TownMove("fara");

_npc = NTC_FindUnit(NTC_UNIT_NPC, NTC_NPC_ID_FARA, 5);

if(_npc)
{
if(NTT_DoInteract(_npc))
{
if(_NTTMGR_DoRepair || _NTTMGR_BuyArrows)

if(NTT_DoTrade(_npc))
if(_NTTMGR_DoRepair)
NTT_RepairItems(_npc);
if(_NTTMGR_BuyArrows)
NTT_FillArrows(_npc);


me.Cancel(1);
}
}
}
Quote:function NTTMGR_VisitHratli()
{
var _npc;

NTTM_TownMove("hratli");

_npc = NTC_FindUnit(NTC_UNIT_NPC, NTC_NPC_ID_HRATLI, 5);

if(_npc)
{
if(NTT_DoInteract(_npc))
{
if(NTT_DoTrade(_npc))
{
if(_NTTMGR_DoRepair)
NTT_RepairItems(_npc);
if(_NTTMGR_BuyKey)
NTT_FillKey(_npc);
if(_NTTMGR_BuyArrows)
NTT_FillArrows(_npc);

}

me.Cancel(1);
}
}
}
Quote:function NTTMGR_VisitHalbu()
{
var _npc;

NTTM_TownMove("halbu");

_npc = NTC_FindUnit(NTC_UNIT_NPC, NTC_NPC_ID_HALBU, 5);

if(_npc)
{
if(NTT_DoInteract(_npc))
{
if(_NTTMGR_DoRepair || _NTTMGR_BuyArrows)

if(NTT_DoTrade(_npc))
if(_NTTMGR_DoRepair)
NTT_RepairItems(_npc);
if(_NTTMGR_BuyArrows)
NTT_FillArrows(_npc);

me.Cancel(1);
}
}
}
Quote:function NTTMGR_VisitLarzuk()
{
var _npc;

NTTM_TownMove("larzuk");

_npc = NTC_FindUnit(NTC_UNIT_NPC, NTC_NPC_ID_LARZUK, 5);

if(_npc)
{
if(NTT_DoInteract(_npc))
{
if(NTT_DoTrade(_npc))

if(_NTTMGR_DoRepair || _NTTMGR_BuyArrows)
if(_NTTMGR_DoRepair)
NTT_RepairItems(_npc);
if(_NTTMGR_BuyArrows)
NTT_FillArrows(_npc);


me.Cancel(1);
}
}
}
Quote:Finally, save and close NTTownManager.
Step [11]: Open NTConfig and change:
Quote:var NTConfig_AttackSkill = new Array(7);
to
Code:
var NTConfig_AttackSkill = new Array(8);
Save and close NTConfig.

Step [12]: Copy a Sorcoress NTConfig and rename it like so:
Quote:NTConfig_Amazon_(charnamehere)
Step [13]: Open the new config file.
Step [14]:
Quote://------------------------------------------------------------------------------
// Attack configuration
//------------------------------------------------------------------------------
//6 = Magic Arrow
//7 = Fire Arrow
//10 = Jab
//11 = Cold Arrow
//12 = Multiple Shot
//16 = Exploding Arrow
//21 = Ice Arrow
//22 = Guided Arrow
//24 = Charged Strike
//25 = Plague Jav
//26 = Strafe
//27 = Immolation Arrow
//30 = Fend
//31 = Freezing Arrow
//35 = Lightning Fury

NTConfig_AttackSkill[0] = 0; // First skill. Maybe slow missiles
NTConfig_AttackSkill[1] = 0; // Primary skill to super unique/champion.
NTConfig_AttackSkill[2] = 0; // Primary untimed skill to super unique/champion.

NTConfig_AttackSkill[3] = 0; // Primary skill to others.
NTConfig_AttackSkill[4] = 0; // Primary untimed skill to others.
NTConfig_AttackSkill[5] = 0; // Secondary skill in case monster is immune to primary skill.
NTConfig_AttackSkill[6] = 0; // Secondary untimed skill.
NTConfig_AttackSkill[7] = 0; // Primary skill to boss (diablo/baal/meph/etc) Not immune to spells I guess.
Don't forget to config everything else (bosses, chicken settings, etc)


[D2NT Release] Amazon Jav/Bow Script v1.6 - fearpb - 07-03-2010

Alright Skidude, I set the javazon script up. So far it logs in creates a game just fine, I am just wanthing this for baal runs.

But as of right now it creates the game and then I get this error

<D2NT Error> C:\Users\Default\Deskstop.........\D2NT\scripts\NTBot\bots\NTPindleskin.ntj (21) :ReferenceError: NTA_Initialize is not defined.

EDIT: Ok so I got the script to run baal only but now its giving me the same error but with NTBaal.ntj instead.


[D2NT Release] Amazon Jav/Bow Script v1.6 - oyetsaga09 - 08-02-2010

hey skid can u post here ur script for ur bowazon? and also ur skill guide for ur zon? i would appreciate it thanks <3


[D2NT Release] Amazon Jav/Bow Script v1.6 - Apeboyz - 08-26-2010

Mate you forgot the
function NTA_AmazonCastSkillInt(index, target)

in the NTAttack.ntl

can u add it please?


[D2NT Release] Amazon Jav/Bow Script v1.6 - fearpb - 11-12-2010

Bump, im still having the same problem.


[D2NT Release] Amazon Jav/Bow Script v1.6 - skidude - 11-17-2010

Added a new Ntbaal script that bigapple made a while back. Plus a new char config for you to add.

Sorry i have been very busy. Bigapple has not made many changes to the script cause alot of people have it working. I do not have a bowzon or javazon to test the scripts made by him sorry


[D2NT Release] Amazon Jav/Bow Script v1.6 - fearpb - 11-24-2010

Can someone look over my java zon script? I was trying to make this java zon a baal only bot. I have been trying for months and I still haven't got it to work. Or if someone has one I can try out to see if its just my script thats the problem, just let me know.

Quote:var NTConfig_CastStatic;

function NT_LoadConfig()
{
//------------------------------------------------------------------------------
// Boss configuration
//------------------------------------------------------------------------------
//NTConfig_Script.push("NTPindleskin.ntj"); NTConfig_NihlathakExtension = false;
//NTConfig_Script.push("NTNihlathak.ntj"); NTConfig_PindleskinExtension = false;
//NTConfig_Script.push("NTEldritch.ntj"); NTConfig_ShenkExtension = false;
//NTConfig_Script.push("NTThreshSocket.ntj");
//NTConfig_Script.push("NTFrozenRiver.ntj"); NTConfig_ClearFrozenRiver = false;
//NTConfig_Script.push("NTGlacialTrail.ntj"); NTConfig_ClearGlacialTrail = false;
//NTConfig_Script.push("NTIcyCellar.ntj"); NTConfig_ClearIcyCellar = false;
NTConfig_Script.push("NTBaal.ntj"); NTConfig_KillBaal = false;
//NTConfig_Script.push("NTDiablo.ntj");
//NTConfig_Script.push("NTHephasto.ntj");
//NTConfig_Script.push("NTIzual.ntj");
//NTConfig_Script.push("NTMephisto.ntj");
//NTConfig_Script.push("NTTravincal.ntj");
//NTConfig_Script.push("NTKurastTravel.ntj");
//NTConfig_Script.push("NTAct3Sewers.ntj"); NTConfig_ClearA3SewersLevel1 = 1; // 0 : don't clear, 1 : clear path only, 2 : clear all
//NTConfig_Script.push("NTSummoner.ntj"); NTConfig_KillFireEye = false;
//NTConfig_Script.push("NTDuriel.ntj");
//NTConfig_Script.push("NTAncientTunnels.ntj");
//NTConfig_Script.push("NTColdworm.ntj");
//NTConfig_Script.push("NTRadament.ntj");
//NTConfig_Script.push("NTAndariel.ntj");
//NTConfig_Script.push("NTCountess.ntj");
//NTConfig_Script.push("NTTreehead.ntj");
//NTConfig_Script.push("NTPit.ntj"); NTConfig_ClearPitLevel1 = 1; // 0 : don't clear, 1 : clear path only, 2 : clear all
//NTConfig_Script.push("NTMausoleum.ntj"); NTConfig_KillBloodRaven = false;
//NTConfig_Script.push("NTHole.ntj"); NTConfig_ClearHoleLevel1 = 0; // 0 : don't clear, 1 : clear path only, 2 : clear all
//NTConfig_Script.push("NTTristram.ntj"); NTConfig_KillRakanishu = false;

//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
me.maxgametime = 1200; // time in seconds, maximum game length (0 is infinite)
NTConfig_StartDelay = 0; // Delay time in milliseconds to start;
NTConfig_AreaDelay = 500; // Delay time in milliseconds to change area;
NTConfig_SnagDelay = 500; // Delay time in milliseconds to wait before starting picking items

//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
NTConfig_SkipHealLife = 90; // If you have more than this percent of life, you won't go to a healer
NTConfig_SkipHealMana = 70; // If you have more than this percent of mana, you won't go to a healer
NTConfig_UseMerc = true; // Set to true if you use a mercenary, will revive merc at a reviver npc.
NTConfig_ResetWeapon = false; // Set to true to reset weapon when reviving merc

NTConfig_LifeThresh = 60; // Drink a normal potion if under this percent of life.
NTConfig_LifeRejuvThresh = 40; // Drink a rejuvenation potion if under this percent of life.
NTConfig_ManaThresh = 30; // Drink a normal potion if under this percent of mana.
NTConfig_ManaRejuvThresh = 10; // Drink a rejuvenation potion if under this percent of mana.
NTConfig_LifeChicken = 30; // This is your chicken life percent. If you go below this life total, exit game.
NTConfig_ManaChicken = 0; // This is your chicken mana percent. If you go below this mana total, exit game.

NTConfig_MercLifeThresh = 50; // This is the threshold to use a life potion on your merc in percent.
NTConfig_MercRejuvThresh = 30; // This is the threshold to use a rejuv potion on your merc in percent.
NTConfig_MercChicken = 20; // This is your mercs chicken life percent. If he goes below this, exit game.

//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
NTConfig_FreeSpace = 4; // Number of free columns. If less full columns are free stashing is set.

// The numbers correspond to your inventory. Set 0 to keep whatever is there, 1 to stash it.
NTConfig_Columns[0] = [0,0,0,0,0,0,0,0,0,0];
NTConfig_Columns[1] = [0,0,0,0,0,0,0,0,0,0];
NTConfig_Columns[2] = [0,0,0,0,0,0,0,0,0,0];
NTConfig_Columns[3] = [0,0,0,0,0,0,0,0,0,0];

NTConfig_MinGoldToStash = 100000; // Maximum gold amount carried before going to stash

//----------------------------------------------------------------------------------------------
// Type of potion used in each belt column
// Available types : "hp" = health | "mp" = mana | "rv" = rejuv. Can use other potion types too.
// Keep equal types at adjacent columns. First HP then MP and then HP again is a bad choice.
// Keep HP and MP at the beginning of the belt (in case you want to use rejuv and other types).
// Rejuvenations MUST, I REPEAT MUST be at the end of the belt (last x columns).
// To use rejuvenations only, put "rv" in all columns.
//----------------------------------------------------------------------------------------------
NTConfig_BeltColType[0] = "hp";
NTConfig_BeltColType[1] = "mp";
NTConfig_BeltColType[2] = "mp";
NTConfig_BeltColType[3] = "rv";

//-----------------------------------------------------------------------------------
// SnagIt configuration
// Select one group only (normal / advance / extreme)
//-----------------------------------------------------------------------------------
//NTConfig_NIPFilePath.push("normal/normal.nip");
//NTConfig_NIPFilePath.push("normal/magic_rare.nip");
//NTConfig_NIPFilePath.push("normal/set.nip");
//NTConfig_NIPFilePath.push("normal/unique.nip");
//NTConfig_NIPFilePath.push("normal/craft.nip");

NTConfig_NIPFilePath.push("advance/normal.nip");
NTConfig_NIPFilePath.push("advance/magic_rare.nip");
NTConfig_NIPFilePath.push("advance/set.nip");
NTConfig_NIPFilePath.push("advance/unique.nip");
NTConfig_NIPFilePath.push("advance/craft.nip");

//NTConfig_NIPFilePath.push("extreme/normal.nip");
//NTConfig_NIPFilePath.push("extreme/magic_rare.nip");
//NTConfig_NIPFilePath.push("extreme/set.nip");
//NTConfig_NIPFilePath.push("extreme/unique.nip");
//NTConfig_NIPFilePath.push("extreme/craft.nip");

NTConfig_SnagRange = 40; // Radius to check for dropped items. 40 is a good number here

//------------------------------------------------------------------------------
// Cubing configuration
//------------------------------------------------------------------------------
NTConfig_Cubing = false; // Enable cubing

//NTConfig_CubingItem.push([NTCU_GEM, 560]); // Flawless Amethyst
//NTConfig_CubingItem.push([NTCU_GEM, 565]); // Flawless Topaz
//NTConfig_CubingItem.push([NTCU_GEM, 570]); // Flawless Saphire
//NTConfig_CubingItem.push([NTCU_GEM, 575]); // Flawless Emerald
//NTConfig_CubingItem.push([NTCU_GEM, 580]); // Flawless Ruby
//NTConfig_CubingItem.push([NTCU_GEM, 585]); // Flawless Diamond
//NTConfig_CubingItem.push([NTCU_GEM, 600]); // Flawless Skull

//NTConfig_CubingItem.push([NTCU_MAGIC, 420]); // Magic Tiara
//NTConfig_CubingItem.push([NTCU_MAGIC, 421]); // Magic Diadem

//NTConfig_CubingItem.push([NTCU_MAGIC_CHARM, 603]); // Magic Small Charm
NTConfig_CubingItem.push([NTCU_MAGIC_CHARM, 605]); // Magic Grand Charm

NTConfig_CubingItem.push([NTCU_CRAFT_HITPOWER_GLOVES, 382]); // Craft Heavy Bracers
//NTConfig_CubingItem.push([NTCU_CRAFT_HITPOWER_GLOVES, 452]); // Craft Vambraces

//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_HELM, 354]); // Craft Casque
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_HELM, 424]); // Craft Armet
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BOOTS, 388]); // Craft Battle Boots
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BOOTS, 458]); // Craft Mirrored Boots
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_GLOVES, 381]); // Craft Sharkskin Gloves
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_GLOVES, 451]); // Craft Vampirebone Gloves
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BELT, 392]); // Craft Mesh Belt
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BELT, 462]); // Craft Mithril Coil
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_AMULET, 520]); // Craft Amulet
NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_RING, 522]); // Craft Ring

NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_AMULET, 520]); // Craft Amulet

//NTConfig_CubingItem.push([NTCU_CRAFT_SAFETY_SHIELD, 447]); // Craft Monarch
//NTConfig_CubingItem.push([NTCU_CRAFT_SAFETY_AMULET, 520]); // Craft Amulet

NTConfig_CubingItem.push([NTCU_ESSENSE, 0]);

//NTConfig_CubingItem.push([NTCU_RUNE_THUL, 562]);
//NTConfig_CubingItem.push([NTCU_RUNE_AMN, 557]);
//NTConfig_CubingItem.push([NTCU_RUNE_SOL, 567]);
//NTConfig_CubingItem.push([NTCU_RUNE_SHAEL, 577]);
//NTConfig_CubingItem.push([NTCU_RUNE_DOL, 572]);
//NTConfig_CubingItem.push([NTCU_RUNE_HEL, 582]);
//NTConfig_CubingItem.push([NTCU_RUNE_IO, 563]);
NTConfig_CubingItem.push([NTCU_RUNE_LUM, 558]);
NTConfig_CubingItem.push([NTCU_RUNE_KO, 568]);
NTConfig_CubingItem.push([NTCU_RUNE_FAL, 578]);
NTConfig_CubingItem.push([NTCU_RUNE_LEM, 573]);
NTConfig_CubingItem.push([NTCU_RUNE_PUL, 583]);
NTConfig_CubingItem.push([NTCU_RUNE_UM, 564]);
NTConfig_CubingItem.push([NTCU_RUNE_MAL, 559]);
//NTConfig_CubingItem.push([NTCU_RUNE_IST, 569]);
//NTConfig_CubingItem.push([NTCU_RUNE_GUL, 579]);
//NTConfig_CubingItem.push([NTCU_RUNE_VEX, 574]);
//NTConfig_CubingItem.push([NTCU_RUNE_OHM, 584]);
//NTConfig_CubingItem.push([NTCU_RUNE_LO, 565]);
//NTConfig_CubingItem.push([NTCU_RUNE_SUR, 560]);
//NTConfig_CubingItem.push([NTCU_RUNE_BER, 570]);
//NTConfig_CubingItem.push([NTCU_RUNE_JAH, 580]);
//NTConfig_CubingItem.push([NTCU_RUNE_CHAM, 575]);

//***** Include the following, Primary item must be setted in item_configs folder *****

//NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 442]); // Socket Sacred Armor

//NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 255]); // Socket Thresher
//NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 256]); // Socket Cryptic Axe
//NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 257]); // Socket Great Poleaxe
//NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 258]); // Socket Giant Thresher

//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_WEAPON, 295]); // Titan's Revenge : Exceptional -> Elite

//NTConfig_CubingItem.push([NTCU_UPGRADE_N_UNIQUE_ARMOR, 337]); // Magefist : Normal -> Exceptional
//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 360]); // Skin of the Vipermagi : Exceptional -> Elite
//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 383]); // Magefist or Lava Gout : Exceptional -> Elite
//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 389]); // Gore Rider : Exceptional -> Elite
//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 477]); // Arreat's Face : Exceptional -> Elite
//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 481]); // Herald Of Zakarum : Exceptional -> Elite

//------------------------------------------------------------------------------
// Gamble configuration
// To specify what items to gamble, adjust the array with the desired item codes
//------------------------------------------------------------------------------
NTConfig_Gamble = true; // Enable gambling
NTConfig_GambleStartGold = 800000; // Gold amount to start the gambling
NTConfig_GambleStopGold = 300000; // Gold amount to stop the gambling

NTConfig_GambleItem.push(520); // Amulets
NTConfig_GambleItem.push(522); // Rings
NTConfig_GambleItem.push(418); // Circlets
NTConfig_GambleItem.push(419); // Coronets
//NTConfig_GambleItem.push(334); // Leather Gloves
//NTConfig_GambleItem.push(335); // Heavy Gloves
NTConfig_GambleItem.push(336); // Chain Gloves
//NTConfig_GambleItem.push(337); // Light Gauntlets
//NTConfig_GambleItem.push(338); // Gauntlets

//------------------------------------------------------------------------------
// General configuration
//------------------------------------------------------------------------------
NTConfig_PublicMode = false;
NTConfig_CheckCloneDiablo = false; // Set to true if you want to wait in game after notifying "Diablo Walks the Earth" msg.
NTConfig_OpenChest = true; // Set to true to open chest
me.quitonhostile = false;

//------------------------------------------------------------------------------
// Attack configuration
//------------------------------------------------------------------------------
//6 = Magic Arrow
//7 = Fire Arrow
//10 = Jab
//11 = Cold Arrow
//12 = Multiple Shot
//16 = Exploding Arrow
//21 = Ice Arrow
//22 = Guided Arrow
//24 = Charged Strike
//25 = Plague Jav
//26 = Strafe
//27 = Immolation Arrow
//30 = Fend
//31 = Freezing Arrow
//35 = Lightning Fury

NTConfig_AttackSkill[0] = 35; // First skill. Maybe slow missiles
NTConfig_AttackSkill[1] = 344; // Primary skill to super unique/champion.
NTConfig_AttackSkill[2] = 35; // Primary untimed skill to super unique/champion.
NTConfig_AttackSkill[3] = 35; // Primary skill to others.
NTConfig_AttackSkill[4] = 35; // Primary untimed skill to others.
NTConfig_AttackSkill[5] = 35; // Secondary skill in case monster is immune to primary skill.
NTConfig_AttackSkill[6] = 35; // Secondary untimed skill.
NTConfig_AttackSkill[7] = 344; // Primary skill to boss (diablo/baal/meph/etc) Not immune to spells I guess.

// Check self safe in field (NOT in town). Set to 0 if you won't
// 0x01 : Potion, 0x02 : Poison, 0x04 : Amplify Damage, 0x08 : Weaken, 0x10 : Iron Maiden, 0x20 : Decrepify, 0x40 : Lower Resist
NTConfig_CheckSelfSafe = 0x04|0x40;
// Check merc's safe in field (NOT in town). Set to 0 if you won't
// 0x01 : Death, 0x02 : Poison, 0x04 : Amplify Damage, 0x08 : Weaken, 0x10 : Iron Maiden, 0x20 : Decrepify, 0x40 : Lower Resist
NTConfig_CheckMercSafe = 0x01|0x04|0x10|0x40;

NTConfig_CastStatic = 60; // Cast Static Field until monster's HP lower less than this percent. Set to 100 if you won't
}



[D2NT Release] Amazon Jav/Bow Script v1.6 - skidude - 11-24-2010

Well for starters your inv config is not right and you are using a zon so u don't use static


[D2NT Release] Amazon Jav/Bow Script v1.6 - fearpb - 11-26-2010

I changed the static and a few other things, but I still get the same error.


[D2NT Release] Amazon Jav/Bow Script v1.6 - ladagosta - 11-27-2010

i followed this step and I get error code 12 my bowazon is stuck in town and wont do any thing at all. I know just following this and starting off by copying a sorc .ntl and making it a amazon script is going to cause problems. since one uses spells and the other uses weapons and the two are seperate in function codes. anyway . I am novice when it comes to scripting codes, I know how to write HTML coding this is fairly similar, but apples and oranges when it comes down to it. so if anyone has a script that works for bowazons... please let me know.. my email is on the user profile. user name plus at/for sign and gmail dot com... thanks I also now get config errors on all original scripts for any bot charc i run so go figure where that came to be a problem. I have the originals in a folder all by themselves.. and used to replace any script found in error. this is a nice program. but one typo it can turn into a nightmare.
IF you provide a script mak certain that you havent gone a put a digit in that does not belong there.. is causing more problems in the long run.. I do appreciate everyones effort in trying to help with the config files. but as I said one typo and you have a nightmare. that much I do know.


[D2NT Release] Amazon Jav/Bow Script v1.6 - fearpb - 11-28-2010

I am willing to paypal money of someone can give me a working java script.


[D2NT Release] Amazon Jav/Bow Script v1.6 - ladagosta - 11-29-2010

well if i figure it out i will let you know.. I was working on a bowazon.. right now i got relmned down even though i know it isnt.. but as soon as I can I am going to owrk on my java zon.. I love my zon's.. dont know why they dont include them as a basic config script.. they even have necro but no zon! wow is that an insult..


[D2NT Release] Amazon Jav/Bow Script v1.6 - fearpb - 11-29-2010

Its a big insult, thank you in advance if you get it working ladagosta


[D2NT Release] Amazon Jav/Bow Script v1.6 - P4sEnvy - 08-19-2011

Okay guys, downloaded and extracted all the files.. etc..

and I did step one..

but I'm confused.. where do I put this..?
case 6: //Magic Arrow case 7: //Fire Arrow _NTA_SkillRange[i] = 15; break; case 10: //Jab _NTA_SkillRange[i] = 3; break; case 11: //Cold Arrow case 12: //Multiple Shot case 16: //Exploding Arrow case 21: //Ice arrow case 22: //Guided arrow _NTA_SkillRange[i] = 20; break; case 24: //Charged Strike _NTA_SkillRange[i] = 3; break; case 25: //Plague jav _NTA_SkillRange[i] = 10; break; case 26://Strafe case 27://Immolation Arrow _NTA_SkillRange[i] = 15; break; case 30: //Fend _NTA_SkillRange[i] = 3; break; case 31: //Freezing arrow _NTA_SkillRange[i] = 15; break; case 35: //Lightning Fury _NTA_SkillRange[i] = 12; break;


[D2NT Release] Amazon Jav/Bow Script v1.6 - silkestud4 - 02-16-2012

[quote=fearpb] Why is it, you can post entire config for bow ama, but u wont post the attack config, that's like giving half advice, selling a car with no wheels, please replace that switch swap bullshit and just post the entire attack config... please dont be offended, but im so angry with the last 1000 threads i went through, where people do the exagt same ****ing thing.... i seriously dont get it?


[D2NT Release] Amazon Jav/Bow Script v1.6 - comper - 02-16-2012

silkestud4 Wrote:[quote=fearpb] Why is it, you can post entire config for bow ama, but u wont post the attack config, that's like giving half advice, selling a car with no wheels, please replace that switch swap bullshit and just post the entire attack config... please dont be offended, but im so angry with the last 1000 threads i went through, where people do the exagt same ****ing thing.... i seriously dont get it?

what seem to be the problem here - you are getting mad all over a post that is 6 months old. why not come on ask for what you would like if any one might have that or any ideal on it
so if I can help what would yu like to now? Smile


[D2NT Release] Amazon Jav/Bow Script v1.6 - silkestud4 - 02-16-2012

I not "mad" rather frustrated, not directing my anger at them but letting it be know...

All i want is for my bow to be able to do diaruns, atm she wont attack anything, but only run towards cs

So if you could please post the different configs that need changing, like the attack config...

Thanks alot in advance..[COLOR="Silver"]

---------- Post added at 03:49 AM ---------- Previous post was at 03:48 AM ----------

[/COLOR]the Ntattack thingy


[D2NT Release] Amazon Jav/Bow Script v1.6 - comper - 02-16-2012

silkestud4 Wrote:I not "mad" rather frustrated, not directing my anger at them but letting it be know...

All i want is for my bow to be able to do diaruns, atm she wont attack anything, but only run towards cs

So if you could please post the different configs that need changing, like the attack config...

Thanks alot in advance..

---------- Post added at 03:49 AM ---------- Previous post was at 03:48 AM ----------

the Ntattack thingy

here is the main web page - Portal - Project Etal
and here is the Installing Etal page - Installing Etal - Project Etal Wiki
check that out


[D2NT Release] Amazon Jav/Bow Script v1.6 - silkestud4 - 02-16-2012

i got the thing already, been running hammerdin and sorc runs for along time, but now i decided to build an bow, and a pretty good one, but then the char doesnt have config set up for some reason, and i could be wrong, but it seems the site u linked wants "donations" in order for things to get goin, in that case, im out Smile

all i asked for is for u to copy and paste the attack config, town manager, and the other town thing, but no, thats too much, i much go trough dusins pages and download new programs, when u could just poste the thing in here....

But if thats too much im sorry to have botherd u...


[D2NT Release] Amazon Jav/Bow Script v1.6 - comper - 02-16-2012

silkestud4 Wrote:i got the thing already, been running hammerdin and sorc runs for along time, but now i decided to build an bow, and a pretty good one, but then the char doesnt have config set up for some reason, and i could be wrong, but it seems the site u linked wants "donations" in order for things to get goin, in that case, im out Smile

all i asked for is for u to copy and paste the attack config, town manager, and the other town thing, but no, thats too much, i much go trough dusins pages and download new programs, when u could just poste the thing in here....

But if thats too much im sorry to have botherd u...

ok first off you come here and give no info on what bot you have just you need that and need this if you could have said you already had etal and can't seem to get it to working that wou;d have been a whole new ball game and I don't understand why you need all that to be posted when etal bot already has all that in it all you need to do is edit the Amazon char config file and add what skills you want and be nice to know what skills you are going to use - like your main skill and your secondary skill
and etal has a pubic etal which is free and the UG one is for people who would like to donate - UG it the beta etal bot where all the most recent updates and features are added first