Page 14 of 68 FirstFirst ... 412131415162464 ... LastLast
Results 261 to 280 of 1355
  1. #261

    Default

    help...
    after a game i'm sometimes in lobby for more than a minute...
    cant find the place, where i can change it... plzz help

  2. #262
    Super hacker skidude's Avatar
    Join Date
    Aug 2004
    Location
    greece
    Posts
    5,160

    Default

    Quote Originally Posted by Akao View Post
    I remove the stuff under cdkeys then, as im only using 1 set of cdkeys, and i check both my paladin NTL and NTBotGame, and i couldnt find any missing ; or } ...

    And there shouldnt be either, due to i just re downloaded it all..

    It stills come with same error even tho i removed those strings @ cdkey.. :/
    I don't know what to tell u then so many people run the bot with no issues and then there are just as many that have that error.

    Quote Originally Posted by floatsoad View Post
    help...
    after a game i'm sometimes in lobby for more than a minute...
    cant find the place, where i can change it... plzz help
    If your runs are not 3min or longer the bot will sit in the lobby till 3min is up. If u change your delays u will get realm down

  3. #263

    Default

    Quote Originally Posted by skidude View Post
    I don't know what to tell u then so many people run the bot with no issues and then there are just as many that have that error.
    Cant u look thrue the paldin NTL i uploaded @ my first post? :O tell me what info u need to help me... for one time in my life i wanna try using a bot for d2 played it for so many yrs now and never tried it ^^ Recall the 1.08 days where ppl had pindelbot etc

    Where shall i place the folders? does that matter?

  4. #264

    Default

    Hey skidude, just wanna say thx for running this first

    My problem is with my pally, hes a zealer but he does not engage any enemies. I'm trying to get him to do baal runs, and only baal runs, but he just wps to worldstone lvl 2, and runs around and doesnt attack anything. I have been running my sorc for days and she is flawless, absolutely flawless in every aspect. I'll post my pallys NTL file below if you wanna see, I was suspecting it might be the very last part where you tell it what skills and aura to use, cuz it isnt even setting it to zeal or fanat, it just casts holy shield and leaves it on that.

    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 = 80; // If you have more than this percent of life, you won't go to a healer
    NTConfig_SkipHealMana = 30; // 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 = true; // Set to true to reset weapon when reviving merc

    NTConfig_LifeThresh = 60; // Drink a normal potion if under this percent of life.
    NTConfig_LifeRejuvThresh = 30; // Drink a rejuvenation potion if under this percent of life.
    NTConfig_ManaThresh = 0; // Drink a normal potion if under this percent of mana.
    NTConfig_ManaRejuvThresh = 5; // Drink a rejuvenation potion if under this percent of mana.
    NTConfig_LifeChicken = 20; // 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 = 70; // This is the threshold to use a life potion on your merc in percent.
    NTConfig_MercRejuvThresh = 20; // 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,1,1,0,0,0,0];
    NTConfig_Columns[1] = [1,1,1,1,1,1,0,0,0,0];
    NTConfig_Columns[2] = [1,1,1,1,1,1,0,0,0,0];
    NTConfig_Columns[3] = [1,1,1,1,1,1,0,0,0,0];

    NTConfig_MinGoldToStash = 50000; // 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] = "hp";
    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("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 = 2500000; // Gold amount to start the gambling
    NTConfig_GambleStopGold = 1000000; // 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] = 106; // Primary skill to boss.
    NTConfig_AttackSkill[2] = 122; // Primary aura to boss. Set to 0 if you won't
    NTConfig_AttackSkill[3] = 106; // Primary skill to others.
    NTConfig_AttackSkill[4] = 122; // Primary aura to others. Set to 0 if you won't
    NTConfig_AttackSkill[5] = 0; // Secondary skill in case monster is immune to primary skill. Set to 0 if you won't
    NTConfig_AttackSkill[6] = 0; // 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, 1x02 : 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
    }
    Last edited by Mclovin86; 07-02-2010 at 10:42 AM.

  5. #265
    Super hacker skidude's Avatar
    Join Date
    Aug 2004
    Location
    greece
    Posts
    5,160

    Default

    Your config looks right besides NTConfig_FreeSpace = 4 that should be 6 going by your stashing/free space setup . The scripts is meant for chars with tele, That is why its not using the right skills. It might work if u had enigma on it lol

  6. #266

    Default

    Quote Originally Posted by skidude View Post
    Your config looks right besides NTConfig_FreeSpace = 4 that should be 6 going by your stashing/free space setup . The scripts is meant for chars with tele, That is why its not using the right skills. It might work if u had enigma on it lol
    LoL works like a charm now with the enigma, and its quite a funny site to see too!

    thx again bro!

  7. #267

    Default

    Im really wicked about this... cuz i simply cant get it to work... what ever i do and thats been adviced in this thread just doesnt work.. :/ Im sure i have the filename correct on the paladin file. Im using the right setup @ manager now, even with the same name as the char, the acc name is correct too, and position of the char too.

    Im using XP, so i tried even to disable the FW if it could cause anything... so i was starting to wonder if it have ANYTHING to do with my char ingame in diablo. Why i got a few questions towards that.

    Can i have hotkeys on the skills? (F1....F12)
    Is it needed to have ALL, and i mean all WPs regardless of which boss('s) im setting it too?
    In what hand is it needed to have the HOTO and shield?
    In what swap option do CTA and shield have to be in? First or 2nd?

    Questions more based towards the bot it self - the only file i should edit in and where the error could be is the "NTConfig_Paladin_AkaoH.ntl" correct?
    Ofc i can edit in the nip files too i assume, i added the magic_rare snagit file u posted earlier skidude.. but anywhere else? :O


    Below i posted my "NTConfig_Paladin_AkaoH.ntl" file so anyhow would might wanna help me get my first bot to work can check that out and see if i did smth wrong.

    What i did is: Edited the Freespaces, Edited the potions, Edited the skills, Edited the gamle/cube options (those should hopefully not be turned on)...






    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 = false; // 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 = 7; // 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,1,1,1,0,0,0];
    NTConfig_Columns[1] = [1,1,1,1,1,1,1,0,0,0];
    NTConfig_Columns[2] = [1,1,1,1,1,1,1,0,0,0];
    NTConfig_Columns[3] = [1,1,1,1,1,1,1,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] = "rv";
    NTConfig_BeltColType[1] = "rv";
    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("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
    //------------------------------------------------------------------------------
    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] = 0; // Secondary skill in case monster is immune to primary skill. Set to 0 if you won't
    NTConfig_AttackSkill[6] = 0; // 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
    }

  8. #268
    Super hacker skidude's Avatar
    Join Date
    Aug 2004
    Location
    greece
    Posts
    5,160

    Default

    Yes u can have your hot keys set in game it does not matter

    No u don't need to have all wp's (only the ones u want the bot to kill)

    i don't think it really matters, I have my hoto and shield on slot 2 (hoto left, shield right)

    I don't think it really matters , I have cta and shield on slot 1 (cta left, shield right)

    I think the wep has to be on left hand but i'm not 100% sure if it really matters

    You char config file looks 100% right to me

    Try removing your name from the char config file ( some people say it works without the chars name) NTConfig_Paladin would be the default file name.

    Also when u go to rename the char config file do u see the ntl part on it?

    Cause if the file type is already ntl and u try to add .ntl at the end that will cause issues (cause it will think that .ntl is part of your char name)

  9. #269

    Default

    Quote Originally Posted by skidude View Post
    Try removing your name from the char config file ( some people say it works without the chars name) NTConfig_Paladin would be the default file name.

    I will try that again. Tried earlier when i downloaded it all from new again. But didnt work than, but will try again.

    Also when u go to rename the char config file do u see the ntl part on it?

    The NTL-part is standing there as im showing my extensions on all files, but i can try to remove the option to show it, if it causes problems, will report back if it shows any difference.

    Cause if the file type is already ntl and u try to add .ntl at the end that will cause issues (cause it will think that .ntl is part of your char name)
    As written in the quote as replys, ill try difference options now, and report back what i did and how it turns out.


    1.st try: Remove my shown extensions --> Blue text says it have "Loaded default config" but the read error is still there saying the referenceError... blablabla is nto defined....

    2.nd try: Keep my shown extensisons, but remove the char name in the NTL-file, so its called "NTConfig_Paladin.ntl". --> Same as 1.st try.

    3.rd try: Remove my shown extensisons and have the char name removed still so its called "NTConfig_Paladin". --> same as 1.st try :/
    Last edited by Akao; 07-02-2010 at 07:49 PM.

  10. #270
    Super hacker skidude's Avatar
    Join Date
    Aug 2004
    Location
    greece
    Posts
    5,160

    Default

    Quote Originally Posted by Akao View Post
    As written in the quote as replys, ill try difference options now, and report back what i did and how it turns out.
    Well i hope it works. I'm running out of idea's on that error, Its driven me fking nuts lol

  11. #271

    Default

    Quote Originally Posted by skidude View Post
    Well i hope it works. I'm running out of idea's on that error, Its driven me fking nuts lol
    Sadly it didnt... i dont get it either... its weird it works for some and others doesnt..

    I even tried using another computer who have vista.. couldnt get it to work there either :/ ... im starting to wonder why and what it causes..

    What can be ruled out?

    There is what 3-4 parameters where the stuff can **** up?

    1. The Scripts it self?
    1.1 Charname etc..
    2. D2 ingame?
    2.1. No idees..
    3. Firewall?
    4. Internet settings?

    ... ?


    Questions more based towards the bot it self - the only file i should edit in and where the error could be is the "NTConfig_Paladin" (in my case "NTConfig_Paladin_AkaoH.ntl" correct?


    Btw i just figured smth out... It strikes me that IF i remove my char name in the file i get the blue text saying that the file is loaded, but still the error sayings its not defined... same happens if my name is there and the NTL is gone so the filtype is "File" ..

    So that must mean something :O
    Last edited by Akao; 07-02-2010 at 07:54 PM.

  12. #272

    Default

    This morning I tried to run and it tells me that there's an error in scripts/NTBot/NTBotGame .ntj and it says the load configure is not defined. Disregard. I deleted and downloaded again and have a new problem on another post.

    ---------- Post added at 07:57 AM ---------- Previous post was at 07:54 AM ----------

    var CurScriptIndex = 0;
    var LastScript = false;

    var CloneDiabloString;
    var CloneDiabloNotify = false;

    function NTMain()
    {
    Delay(1000);

    //Print("ÿc4[+] NTBot 4.2 [+]");

    Include("libs/common/NTCommon.ntl");
    NTC_IncludeLibs();
    NTC_IncludeConfig("NTBot/char_configs");

    NT_LoadConfig();
    NTSI_LoadNIPFiles("NTBot/item_configs");

    if(NTConfig_StartDelay > 0);
    NTC_Delay(NTConfig_StartDelay);

    SetUIState(0x0A, true);

    NTT_GetCorpses();

    if(NTConfig_Script.length > 0)
    {
    NTCU_InitCubing();

    NTT_ClearInventory();
    NTT_ClearBelt();

    Load("NTBot/tools/NTToolsThread.ntj");

    if(NTConfig_CheckCloneDiablo)
    {
    CloneDiabloString = GetLocaleString(11005);
    RegisterEvent(EVENT_GAMEMSG, NT_GameMsgEvents);
    }

    RegisterEvent(EVENT_KEYDOWN, NT_KeyEvents);
    RegisterEvent(EVENT_SCRIPTMSG, NT_ScriptMsgEvents);

    Load("NTBot/bots/" + NTConfig_Script[CurScriptIndex]);
    SetStatusText("Running " + NTConfig_Script[CurScriptIndex]);

    while(!LastScript || CloneDiabloNotify)
    {
    NTC_Delay(500);
    }
    }

    ExitGame();
    }

    function NT_GameMsgEvents(msg, type)
    {
    if(type == 4 && msg.indexOf(CloneDiabloString) != -1)
    {
    CloneDiabloNotify = true;

    NTC_SendLogToOOG(NTC_LOG_COMMON, "ÿc4" + CloneDiabloString);
    SetStatusText(CloneDiabloString);

    me.maxgametime = 0;

    NTC_StopScript(NTConfig_Script[CurScriptIndex]);
    NTC_Delay(500);

    NTTM_CheckAct();
    }
    }

    function NT_KeyEvents(keycode)
    {
    var _script;

    switch(keycode)
    {
    case 19:
    _script = NTC_FindScript(NTConfig_Script[CurScriptIndex]);
    if(_script)
    {
    if(_script.running)
    {
    _script.Stop();

    NTC_Delay(300);
    ClickMap(NTC_CLICK_LUP, NTC_SHIFT_NONE, null);

    SetStatusText("Stopped " + NTConfig_Script[CurScriptIndex]);
    }
    else
    {
    Load("NTBot/bots/" + NTConfig_Script[CurScriptIndex]);
    SetStatusText("Running " + NTConfig_Script[CurScriptIndex]);
    }
    }
    break;
    }
    }

    function NT_ScriptMsgEvents(msg)
    {
    var _area;

    switch(msg)
    {
    case "SCRIPT_END":
    if(++CurScriptIndex < NTConfig_Script.length)
    {
    NTTM_CheckAct();
    Load("NTBot/bots/" + NTConfig_Script[CurScriptIndex]);
    SetStatusText("Running " + NTConfig_Script[CurScriptIndex]);
    }
    else
    LastScript = true;
    break;
    default:
    Print("ÿc1" + NTConfig_Script[CurScriptIndex] + " : " + msg + " failed");

    _area = GetArea();

    if(_area)
    NTC_SendLogToOOG(NTC_LOG_COMMON, "ÿE00000" + NTConfig_Script[CurScriptIndex] + " : " + msg + " failed (" + _area.name + ")");
    else
    NTC_SendLogToOOG(NTC_LOG_COMMON, "ÿE00000" + NTConfig_Script[CurScriptIndex] + " : " + msg + " failed (unknown area)");

    if(++CurScriptIndex < NTConfig_Script.length)
    {
    NTTM_CheckAct();
    Load("NTBot/bots/" + NTConfig_Script[CurScriptIndex]);
    SetStatusText("Running " + NTConfig_Script[CurScriptIndex]);
    }
    else
    LastScript = true;
    break;
    }
    }
    Thats what I have. Can you show me what's wrong please.
    Last edited by Real-Hard; 07-03-2010 at 02:27 AM. Reason: not a problem anymore

  13. #273

    Default

    when my bot is running it sometimes stops and does nothing and gives the following error

    <d2nt error> C:documents and settings\buda73\desktop\botmanager\scripts\libs\co mmon\ntitemparser.ntl(64):syntax error: missing ) in paranthetical

    I've noticed this in baal meph diablo nihlathak etc... so its not tied to a certain run i have tried replacing that file and eventually deleted the whole program then redownloaded it and still not fixed if it helps here is the file.

    /*

    [Item-parser Syntax Information]

    1. [Keyword] separates into two groups
    - [Property Keywords] : [Type], [Name], [Class], [Quality], [Flag], [Level], [Prefix], [Suffix]
    - [Stat Keywords] : [Number or Alias]

    2. [Keyword] must be surrounded by '[' and ']'

    3. [Property Keywords] must be placed first

    4. Insert '#' symbol between [Property Keywords] and [Stat Keywords]

    5. Use '+', '-', '*', '/', '(', ')', '&&', '||', '>', '>=', '<', '<=', '==', '!=' symbols for comparison

    6. Use '//' symbol for comment

    */

    Include("libs/common/NTItemAlias.ntl");

    var _NTIP_CheckList = new Array();

    function NTIPOpenFile(filepath)
    {
    var _nipfile;
    var _line;

    _nipfile = FileOpen(filepath, 0);

    if(!_nipfile)
    return false;

    while(!_nipfile.eof)
    {
    _line = NTIPParseLineInt(_nipfile.ReadLine());

    if(_line)
    _NTIP_CheckList.push(_line);
    }

    _nipfile.Close();

    return true;
    }

    function NTIPCheckItem(item)
    {
    var i;
    var _identified;
    var _result = 0;

    _identified = item.itemflag & 0x10;

    for(i = 0 ; i < _NTIP_CheckList.length ; i++)
    {
    if(_NTIP_CheckList[i][0].length > 0)
    {
    if(eval(_NTIP_CheckList[i][0]))
    {
    if(_NTIP_CheckList[i][1].length > 0)
    {
    if(eval(_NTIP_CheckList[i][1]))
    return 1;
    else if(!_identified && _result == 0)
    _result = -1;
    }
    else
    return 1;
    }
    }
    else if(_NTIP_CheckList[i][1].length > 0)
    {
    if(eval(_NTIP_CheckList[i][1]))
    return 1;
    else if(!_identified && _result == 0)
    _result = -1;
    }
    }

    return _result;
    }

    // Internal function
    function NTIPParseLineInt(input)
    {
    var i;
    var _start, _end;
    var _section, _keyword;
    var _result;

    _end = input.indexOf("//");
    if(_end != -1)
    input = input.substring(0, _end);

    input = input.replace(/ |;/g, "").toLowerCase();

    if(input.length < 5)
    return null;

    _result = input.split("#");

    if(_result[0] && _result[0].length > 4)
    {
    _section = _result[0].split("[");

    _result[0] = _section[0];

    for(i = 1 ; i < _section.length ; i++)
    {
    _end = _section[i].indexOf("]") + 1;

    switch(_section[i][0])
    {
    case 't':
    _result[0] += "item.itemtype";
    break;
    case 'n':
    _result[0] += "item.classid";
    break;
    case 'c':
    _result[0] += "item.itemclass";
    break;
    case 'q':
    _result[0] += "item.quality";
    break;
    case 'f':
    if(_section[i][_end] == '!')
    _result[0] += "!(item.itemflag&";
    else
    _result[0] += "(item.itemflag&";

    _end += 2;
    break;
    case 'l':
    _result[0] += "item.itemlevel";
    break;
    case 'p':
    _result[0] += "item.itemprefix";
    break;
    case 's':
    _result[0] += "item.itemsuffix";
    break;
    default:
    Print("Unknown Keyword : " + input);
    break;
    }

    for(_start = _end ; _end < _section[i].length ; _end++)
    {
    if(!NTIPIsSyntaxInt(_section[i][_end]))
    break;
    }

    _result[0] += _section[i].substring(_start, _end);

    for(_start = _end ; _end < _section[i].length ; _end++)
    {
    if(NTIPIsSyntaxInt(_section[i][_end]))
    break;
    }

    _keyword = _section[i].substring(_start, _end);

    if(isNaN(_keyword))
    {
    switch(_section[i][0])
    {
    case 't':
    _result[0] += _NTIPAliasType[_keyword];
    break;
    case 'n':
    _result[0] += _NTIPAliasClassID[_keyword];
    break;
    case 'c':
    _result[0] += _NTIPAliasClass[_keyword];
    break;
    case 'q':
    _result[0] += _NTIPAliasQuality[_keyword];
    break;
    case 'f':
    _result[0] += _NTIPAliasFlag[_keyword] + ")";
    break;
    }
    }
    else
    {
    if(_section[i][0] == 'f')
    _result[0] += _keyword + ")";
    else
    _result[0] += _keyword;
    }

    _result[0] += _section[i].substring(_end);
    }
    }
    else
    _result[0] = "";

    if(_result[1] && _result[1].length > 4)
    {
    _section = _result[1].split("[");

    _result[1] = _section[0];

    for(i = 1 ; i < _section.length ; i++)
    {
    _end = _section[i].indexOf("]");

    _keyword = _section[i].substring(0, _end);

    if(isNaN(_keyword))
    _result[1] += "item.GetStat(" + _NTIPAliasStat[_keyword] + ")";
    else
    _result[1] += "item.GetStat(" + _keyword + ")";

    _result[1] += _section[i].substring(_end+1);
    }
    }
    else
    _result[1] = "";

    return _result;
    }

    function NTIPIsSyntaxInt(ch)
    {
    return (ch == '!' || ch == '%' || ch == '&' || (ch >= '(' && ch <= '+') || ch == '-' || ch == '/' || (ch >= ':' && ch <= '?') || ch == '|');
    }

  14. #274
    Forum Member
    Join Date
    Jun 2010
    Location
    Sweden
    Battle Tag
    Hawek
    Posts
    48

    Default

    skiidude how to i make so my bot stops making tps i mean i am doing open dia runs now but it keep making tps and go in them and talk to the selling girl why cant it just finish the diablo run right away?

    Skiidude you told me to go into d2nt,scripts ,ntbot ,bot than Baal ot w/e than click ctr+f to make it write , when i click ctr+f it coming up this search factor that makes me search for a word?

    Is there anyother way to do it?
    Last edited by Drazharm; 07-03-2010 at 06:20 AM.

  15. #275

    Default

    Im finally back in the d2 scene and was wondering if anyone has a basic java script I could look over.

  16. #276

    Default

    Hey all I see a lot of good advice but I seem to have a comon problem. I have everything Set up and When the bot enters Battlenet then creates the game I get an Error in town saying NT_LoadConfig is not defined.

    Anyone know how to fix this error?

  17. #277
    Too Noob To Be True Blue's Avatar
    Join Date
    Aug 2005
    Location
    Amittyville
    Battle Tag
    Blue#1471
    Posts
    3,709

    Default

    Quote Originally Posted by jesse209 View Post
    Hey all I see a lot of good advice but I seem to have a comon problem. I have everything Set up and When the bot enters Battlenet then creates the game I get an Error in town saying NT_LoadConfig is not defined.

    Anyone know how to fix this error?
    The part right here where you are supposed to add your char name
    D2NT\scripts\NTBot\char_configs\NTConfig_Paladin_C harNameHere.ntl

    One, make sure you enter in your chars name.
    And two, make sure the its exactly how you spell it. So if its Char_NAMe
    Enter it in as Char_NAMe not put char_name

    Then just make sure its choosing the right char.

    This should fix the problem.

  18. #278

    Default

    I just Changed the file to have my name in it. Please look over this.

    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 = 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 = 55; // 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 = 25; // 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,1,1,1,1,0,0];
    NTConfig_Columns[1] = [1,1,1,1,1,1,1,1,0,0];
    NTConfig_Columns[2] = [1,1,1,1,1,1,1,1,1,0];
    NTConfig_Columns[3] = [1,1,1,1,1,1,1,1,1,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] = "hp";
    NTConfig_BeltColType[2] = "hp";
    NTConfig_BeltColType[3] = "mp";
    //-----------------------------------------------------------------------------------
    // 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_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] = 57; // First skill. Set to 0 if you won't
    NTConfig_AttackSkill[1] = 59; // Primary skill to boss.
    NTConfig_AttackSkill[2] = 64; // Primary untimed skill to boss. Set to 0 if you won't
    NTConfig_AttackSkill[3] = 0; // Primary skill to others.
    NTConfig_AttackSkill[4] = 0; // Primary untimed skill to others. Set to 0 if you won't
    NTConfig_AttackSkill[5] = 0; // Secondary skill in case monster is immune to primary skill. Set to 0 if you won't
    NTConfig_AttackSkill[6] = 0; // Secondary untimed skill. 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_CastStatic = 60; // Cast Static Field until monster's HP lower less than this percent. Set to 100 if you won't
    }

  19. #279
    Super hacker skidude's Avatar
    Join Date
    Aug 2004
    Location
    greece
    Posts
    5,160

    Default

    Quote Originally Posted by fearpb View Post
    Im finally back in the d2 scene and was wondering if anyone has a basic java script I could look over.
    try searching the forum lol
    http://www.blizzsector.co/hacks-bots-editors/57801-d2nt-release-amazon-jav-bow-script-v1-6-a.html


  20. #280

    Default

    Yeah I saw that right after I posted skidude, I have been messing around with that script.

    Kind of confused by one part of it

Page 14 of 68 FirstFirst ... 412131415162464 ... LastLast

Thread Information

Users Browsing this Thread

There are currently 8 users browsing this thread. (0 members and 8 guests)

Similar Threads

  1. Tutorial Request
    By Foog in forum Graphics and Art
    Replies: 31
    Last Post: 10-22-2008, 04:59 PM
  2. Full sig tutorial
    By Foog in forum Graphics and Art
    Replies: 4
    Last Post: 06-29-2005, 07:07 AM
  3. My Tutorial
    By Seraphim in forum Small Talk
    Replies: 11
    Last Post: 01-08-2005, 02:22 PM
  4. Help with Tutorial
    By Warslut in forum Graphics and Art
    Replies: 3
    Last Post: 05-20-2004, 08:52 AM
  5. Help, newbie needs tutorial
    By rbarrett in forum Graphics and Art
    Replies: 7
    Last Post: 01-30-2004, 05:54 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •