Author Topic: Bot Issue  (Read 429 times)

Dethckr

  • Guest
Bot Issue
« on: June 14, 2010, 08:34:10 PM »
I downloaded the  Pk[d2nt] bot i watched it run.  It seemed to work with the parameters i had set.  However, i'd like it to pick up gold and refill rejuv potions with ones dropped and if possible pick up items and sell them.  Also i let it run with the 'early' loot option enabled and the bot picked up absolutely nothing in 8 hrs of running. I'll be the first to admit i probably did something wrong.  Following is the character config for the paladin i had it set up for.  Any help with making the bot actually pick up items (potions and large sums of gold and sell trash magic/set items would be appreciated i also changed the loot option from early to advance i believe and went back to sleep and was temp banned shortly after probably also my fault for havin it run just baal)


var NTConfig_UseRedemptionHP;
var NTConfig_UseRedemptionMP;

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 = true;
   //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 = true;
   //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 = true;
   //NTConfig_Script.push("NTHole.ntj"); NTConfig_ClearHoleLevel1 = 1; // 0 : don't clear, 1 : clear path only, 2 : clear all
   //NTConfig_Script.push("NTTristram.ntj"); NTConfig_KillRakanishu = true;

   //------------------------------------------------------------------------------
   //------------------------------------------------------------------------------
   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] = [1,1,1,1,0,0,0,0,0,0];
   NTConfig_Columns[1] = [1,1,1,1,0,0,0,0,0,0];
   NTConfig_Columns[2] = [1,1,1,1,0,0,0,0,0,0];
   NTConfig_Columns[3] = [1,1,1,1,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] = "rv";
   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("advance/Test.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_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
   //------------------------------------------------------------------------------
   NTConfig_AttackSkill[0] = 0;   // First skill. Set to 0 if you won't
   NTConfig_AttackSkill[1] = 112;   // Primary skill to boss.
   NTConfig_AttackSkill[2] = 113;   // Primary aura to boss. Set to 0 if you won't
   NTConfig_AttackSkill[3] = 112;   // Primary skill to others.
   NTConfig_AttackSkill[4] = 113;   // Primary aura to others. Set to 0 if you won't
   NTConfig_AttackSkill[5] = 101;   // Secondary skill in case monster is immune to primary skill. Set to 0 if you won't
   NTConfig_AttackSkill[6] = 109;   // Secondary aura. Set to 0 if you won't
   NTConfig_ClearPosition = true;   // Set to true if you want to clear area after killing boss.


   // 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_UseRedemptionHP = 80;   // Use Redemption if under this percent of life. Set to 0 if you won't
   NTConfig_UseRedemptionMP = 60;   // Use Redemption if under this percent of mana. Set to 0 if you won't
}

Offline ll.dabomb.ll

  • Newbie
  • *
  • Posts: 8
  • Reputation 0
    • View Profile
Re: Bot Issue
« Reply #1 on: June 14, 2010, 09:57:58 PM »
from wat i see u only have it picking up unique items. now i dont think it would have not picked up anything but maybe u dont have any mf or good enough mf to find the unique items that are in the unique pickit file.

add this by the advanced

 NTConfig_NIPFilePath.push("advance/Early.nip");

and make sure the early.nip file is under the advanced folder under item config

Dethckr

  • Guest
Re: Bot Issue
« Reply #2 on: June 14, 2010, 10:54:06 PM »
thanks man, that appears to have fixed the pick up issue for pots and gold :D.  I'm new to the whole bot thing so i really appreciate it.  Although i'm still seeing an issue when it picks up some 'superior' items.  It doesn't sell them or anything else it grabbed.  Will it eventually toss those out or just basically loot em all til the bag fills?  Also, does it stop after theres no more room to store items?  (it also looted an eagle horn then threw it on the ground)
« Last Edit: June 14, 2010, 11:09:49 PM by Dethckr »

noob_patrol

  • Guest
Re: Bot Issue
« Reply #3 on: June 15, 2010, 03:34:42 AM »
it threw the helm because you stopped it
and it joind a new game and it was in ur invo

or the stats were to low (set in the pkid)
for the bot to keep it

also if there is ur stash and invo fill it will keep running

simpily the bot will keep things in your pkid and if they arnt they will sell/toss

nake sure
  NTConfig_Columns[0] = [1,1,1,1,0,0,0,0,0,0];
   NTConfig_Columns[1] = [1,1,1,1,0,0,0,0,0,0];
   NTConfig_Columns[2] = [1,1,1,1,0,0,0,0,0,0];
   NTConfig_Columns[3] = [1,1,1,1,0,0,0,0,0,0];
is setup right
0= places bot cant use and 1 spaces it can