打印

[bot] ETAL V7最新优化版(bn 专用)+详细使用方法

ETAL V7最新优化版(bn 专用)+详细使用方法

anhei3战网
声明:暴雪bn官网专用,本战网用后果自负!


本帖隐藏的内容需要回复才可以浏览


[ 本帖最后由 随朋看看 于 2013-6-12 18:13 编辑 ]
您目前仅能浏览部分内容,查看全部内容及附件,请先 登录注册
分享到:


评分 TOP

细节指导

D2NT Manager.exe的設定跟一般NT幾乎相同 只有Entry Point要設為NTBotOrig.ntj
接下來是角色設定檔案設定方式 此處以聖騎士為範例
var NTConfig_UseRedemptionHP;
var NTConfig_UseRedemptionMP;
function NT_LoadConfig()
{
    //-----------------------------------------------------------------------------------------------------
    // Comment the Config Check out.
    // If you have trouble configuring your bot, all guides for Etal can be found below:
    // http://www.D2Etal.com
    // -----------------------------------------------------------------------------------------------------
    //NTConfig_Script.push("ConfigCheck.ntj");//此行可直接註釋掉
    //------------------------------------------------------------------------------>>
    // Gamersvault Clone Hunter Options.
    //------------------------------------------------------------------------------>>
    //NTConfig_Script.push("NTGVCLoneHunter.ntj");        // 找地表IP 沒使用 請自行研究
    NTConfig_HotIP    = [32];                    // add as many ip's as you would like to hunt for.  add the number behind the last "." seperate them by ","
    NTConfig_SaySomethingNoob = "!found a hot ip";
    NTConfig_JustAHunter = true;                 // Set to true to just idle in town (turn off your other scripts)
    NTConfig_AvoidRD = 180;                    // Time in seconds to wait in town before creating next game (NTConfig_JustAHunter must be true)
    //------------------------------------------------------------------------------
    // Aura stacking scripts Note: these have a chance of loosing your items untill the fail safes are coded into them but they will work fine if you dont lag or interfear with the bot
    //------------------------------------------------------------------------------
    // 靈氣BUG 風險自負
    NTConfig_StackAmmount = 200;                 // 靈氣BUG堆疊次數 建議100-200次
    //NTConfig_Script.push("NTHelmAuraStack.ntj");         // 頭盔靈氣堆疊
    //NTConfig_Script.push("NTBodyAuraStack.ntj");         // 盔甲靈氣堆疊
    //NTConfig_Script.push("NTWepAuraStack.ntj");         // 武器靈氣堆疊
    //------------------------------------------------------------------------------
    // leech/leech fighter and team botting scripts
    //------------------------------------------------------------------------------
    //以下為似乎是TEAMBOT的設定 不過似乎只有CS.BAAL.TRAV 我不用這個TEAMBOT..........請自行研究
    NTConfig_Leader = "LEADERNAME";                // this is leader name for DiabloLeechFighter only configure the above vars for partying and Baal
    NTConfig_PartyOnlyLeader = false;            // set this to only party with NTConfig_Leader from above must also set NTConfig_PublicMode = false; in general config section
    NTConfig_LeechBo = false;                 // Set to false to disable bo and bc when leeching
    //NTConfig_Script.push("NTTravLeechLeader.ntj");    // this is for the script for leader
    //NTConfig_Script.push("NTTravLeech.ntj");        // this is for leecher.  You must configure     _leader = "your leader name here" above
    LeechTrav_TakeTp = "TP SAFE!";                // set this.  It is what the leader will say and also the trigger for taking the tp
    //NTConfig_Script.push("NTDiabloLeechFight.ntj");
    LeechC_TakeTp = "Set me";                 // use this to set message that will trigger figher to enter Chaos Sanctuary must match tp message in Diablo Settings in leaders character config
    NTConfig_LeechFrom = "E";                 // (E)ntrance | (S)tar must match Leaders setting
    NTConfig_RunScriptAfterDiablo = false;            // set to true if you will be running another script after diablo leechfighter
    //NTConfig_Script.push("NTBaalHelper.ntj");         // use to have a leecher actually fight must configure _leader above note that the helper willdo other bosses on it's own if you uncomment boss scripts below
    _fightertp = "leaders tp message";             // use this to set message that will trigger figher to enter throne room must match tp message in Public baal Settings in leaders character config
    NTConfig_LeechKillBaal = true;
    NTConfig_LeechHydra = 0;                 // 0 = don't move, 1 = right side, 2 = left side.  Use left side if you have a leecher grabing xp shrines
    NTConfig_LeechHolyBoltBaal = false;            // Holy bolt attack sequence
    NTConfig_LeechWalkAround = false;            // Will cause you char to move slightly if holybolt is being blocked
    NTConfig_RunScriptAfterBaal = false;             // set to true if you will be running another script after baal helper
    NTConfig_TeleEachWaveHelper = false;                    // Teleports bot before each wave to keep merc close (not positioned based yet)
    //NTConfig_Script.push("NTLeechBaalXPChaser.ntj");    // passive baal leech script that can find xp shirnes before baal  Use all config options for NTKillBaalLeech   
    _FindXPArea = [];                    //  area id's, 2, 3, 4, 5, 6, 7  set an empty array "[]" to just leech without grabbing shrine
    NTConfig_RunScriptAfterBaalXP = false;            // set to true if you will be running another script after NTLeechBaalXPChaser
    NTConfig_ClearAroundShrine = true;            // clear around shrine before going back to town
    //NTConfig_Script.push("NTKillBaalLeech.ntj");        // must configure _leader = "your leader name here" above
    LeechB_SafeTp = "leaders tp message";             // use this to set message that will trigger leecher to enter throne room must match tp message in Public baal Settings in leaders character config
    NTConfig_UsePaliAura = 0;                 // set to the skill # of aura you want to use
    leechpos = [15118, 5003];                // x,y coord for leechers to stand
    NTConfig_FollowtoWorldStone = false;
    NTConfig_LeechPrecast = false;                 // if you have a leecher you want to precast
    NTConfig_Blocker =     false;                 // if you have a strong leecher set to true to change position in throne room to take the hits from stray monsters
    //NTConfig_Script.push("WalkingBaalFighter.ntj");    // this works with _leader, but has its own tp take message
    NTConfig_KillBaalWalking = false;
    _walkfightertp = "TP up.";                // message to take tp
    //------------------------------------------------------------------------------
    // Boss configuration
    //------------------------------------------------------------------------------
    //------------------------------------------------------------------------------
    // Act 1 Scripts
    //------------------------------------------------------------------------------
    //NTConfig_Script.push("NTAndariel.ntj");
        NTConfig_RightWall = false;            // 在右邊的牆打安達(適合較弱的角色)...非法師都保持false吧
        NTConfig_ClearAndarielThrone = false;        // 是否清空安達的房間
    //NTConfig_Script.push("NTDenOfEvil.ntj");        // 邪惡洞窟
        NTConfig_ClearTwice = false;             // 執行clearlevel 2次 適合用來過任務
    //NTConfig_Script.push("NTUndergroundPassage.ntj");    // 石塊曠野的地洞
        NTConfig_ClearPassageLevel1 = 2;        // 0 : 不清, 1 : 只清路上的怪, 2 : 全部清掉
    //NTConfig_Script.push("NTTheSmith.ntj");        // 鐵匠
        NTConfig_ClearBarracks = false;            // 是否清掉軍營
    //NTConfig_Script.push("NTCatacombs.ntj");        // 清除地下墓穴1-4與安達
        NTConfig_BoneAshExtension = false;        // 是否打骨灰
    //NTConfig_Script.push("NTBishibosh_ENG.ntj");
        NTConfig_ClearColdPlains = false;        // 是否清掉冰冷之原
    //NTConfig_Script.push("NTCountess.ntj");        // 女伯爵
    //NTConfig_Script.push("NTTreehead.ntj");        // 樹頭木拳
    //NTConfig_Script.push("NTPit.ntj");             // 泰摩地洞
        NTConfig_ClearPitLevel1 = 1;            // 0 : 不清, 1 : 只清路上的怪, 2 : 全部清掉
    //NTConfig_Script.push("NTMausoleum.ntj");        // 大陵寢
        NTConfig_KillBloodRaven = false;        // 是否殺血烏
    //NTConfig_Script.push("NTBloodRaven.ntj");        // 血烏 不要跟大陵寢一起執行
        NTConfig_ClearMausoleum = false;        // 是否清大陵寢
        NTConfig_ClearCrypt = false;            // 是否清墓地
    //NTConfig_Script.push("NTHole.ntj");              // 黑色荒地地穴
        NTConfig_ClearHoleLevel1 = 1;            // 0 : 不清, 1 : 只清路上的怪, 2 : 全部清掉
    //NTConfig_Script.push("NTTristram.ntj");          // 崔斯特瑞姆
        NTConfig_KillRakanishu = false;            // 是否殺拉卡尼休
    //NTConfig_Script.push("NTCow.ntj");            // 牛關
        NTConfig_KillRakanishuCows = false;         // 是否殺拉卡尼休
        NTConfig_TristExtension = false;         // 是否清崔斯特瑞姆
    //NTConfig_Script.push("NTBoneAsh.ntj");        // 骨灰
          NTConfig_ClearInnerCloister = 0;          // 是否清掉內側迴廊 0 = 不清, 1 = 全部清掉, 2 =  只殺精英與頭目
        NTConfig_ClearCathedral = 0;            // 是否清掉大教堂 0 = 不清, 1 = 全部清掉, 2 =  只殺精英與頭目
    //NTConfig_Script.push("NTColdCrow.ntj");
        NTConfig_ClearColdPlainss = 0;          // 是否清掉冰冷之原 0 = 不清, 1 = 全部清掉, 2 =  只殺精英與頭目
        NTConfig_CaveLevel1 = 0;            // 是否清掉冰冷之原地穴第1層 0 = 不清, 1 = 全部清掉, 2 =  只殺精英與頭目
        NTConfig_CaveLevel2 = 0;            // 是否清掉冰冷之原地穴第2層 0 = 不清, 1 = 全部清掉, 2 =  只殺精英與頭目
    //------------------------------------------------------------------------------
    // Act 2 Scripts
    //------------------------------------------------------------------------------
    //NTConfig_Script.push("NTTombRaider.ntj");        // 塔拉夏之墓快速開箱
        NTConfig_ClearChestPosition = false;         // 清理寶箱周圍
        NTConfig_ClearTombs = false;            // 清理古墓
    //NTConfig_Script.push("NTSummoner.ntj");        // 召喚者
        NTConfig_KillFireEye = false;            // 打火之眼
    //NTConfig_Script.push("NTDuriel.ntj");            // 督瑞爾
    //NTConfig_Script.push("NTFangskin.ntj");        // 牙皮
        NTConfig_ClearClawViperTempleLevel1 = 0;    // 是否清腹蛇之墓第1層 0 : 不清, 1 : 只清路上的怪, 2 : 全部清掉
    //NTConfig_Script.push("NTAncientTunnels.ntj");        // 古代通道
    //NTConfig_Script.push("NTColdworm.ntj");        // 鑽地的冰蟲
    //NTConfig_Script.push("NTRadament.ntj");        // 羅達門特
    //NTConfig_Script.push("NTDarkElder.ntj");        // 黑暗長老
        NTConfig_ClearLostCity = 0;              // 是否清遺失的城市 0 = 不清, 1 = 全部清掉, 2 =  只殺精英與頭目
    //NTConfig_Script.push("NTBeetleBurst.ntj");        // 爆開的甲蟲
        NTConfig_ClearFarOasis = 0;            // 是否清遙遠的綠洲 0 = 不清, 1 = 全部清掉, 2 =  只殺精英與頭目
    //------------------------------------------------------------------------------
    // Act 3 Scripts
    //------------------------------------------------------------------------------
   
    //NTConfig_Script.push("NTStormTree.ntj");        // 暴風之樹
        NTConfig_ClearFlayerJungle = 0;          // 是否清剝皮叢林 0 = 不清, 1 = 全部清掉, 2 =  只殺精英與頭目
    //NTConfig_Script.push("NTKurastChest.ntj");        // 庫拉斯特
    //NTConfig_Script.push("NTTravincal.ntj");        // 崔凡克
    //NTConfig_Script.push("NTKurastTravel.ntj");        // 庫拉斯特上層
        
    //NTConfig_Script.push("NTAct3Sewers.ntj");          // 下水道
        NTConfig_ClearA3SewersLevel1 = 1;        // 是否清下水道第1層 0 : 不清, 1 : 只清路上的怪, 2 : 全部清掉
    //NTConfig_Script.push("NTMephisto.ntj");
        NTConfig_KillCouncilMembers = false;         // 是否打議員
        NTConfig_RedPortal = false;             // 腳本結束後是否走紅門到Act4
    //------------------------------------------------------------------------------
    // Act 4 Scripts
    //------------------------------------------------------------------------------
    //NTConfig_Script.push("NTIzual.ntj");            // 依卒爾
        NTConfig_ClearCityOfTheDamned = 0;          // 是否清神罰之城 0 = 不清, 1 = 全部清掉, 2 =  只殺精英與頭目
        NTConfig_ClearPlainsOfDespair  = 0;        // 是否清絕望平原 0 = 不清, 1 = 全部清掉, 2 =  只殺精英與頭目
    //NTConfig_Script.push("NTHephasto.ntj");
        NTConfig_ClearRiverOfFlames = 0;        // 是否清火焰之河 0 = 不清, 1 = 全部清掉, 2 =  只殺精英與頭目
    //NTConfig_Script.push("NTDiablo.ntj");            // 暗黑破壞神
    //NTConfig_Script.push("NTFastDiablo.ntj");        // 暗黑破壞神(只殺封印怪)

评分 TOP

//--------------------------\\
    // Diablo Settings:         \\
    //--------------------------\\
    //公開關卡設置
    NTConfig_CSSealsOnly    = false;
    NTConfig_CSFrom        = "S";                // (E)ntrance 入口 | (S)tar 五角星
    NTConfig_CSTpNotSafe    = "TP up. Might be hot";
    NTConfig_CSTpSafe    = "TP safe.";
    NTConfig_CSKillDiablo    = "Diablo time!";
    NTConfig_CSScriptEnd    = "It's Baal time";
    NTConfig_CSIdiotMsg     = "Please don't hit the seals!!!";
    NTConfig_WaitAndBO    = true;                // true = bot will wait for x seconds and cast BO. false = will not wait (if you dont have CTA set to false)
    NTConfig_BOSayMsg     = 'Casting BO in';         // what to say when preparing to cast BO (dont include seconds)
    NTConfig_BOWait        = 2;                 // time in seconds to wait before using BO
    NTConfig_DNextGameSay = "Next game will be ";        // message before saying next game.  "Next game will be chaos-03" for example    To not say leave empty quotes ""
    Diablo_FreeSpaceMessage = "But first I need to make some space for drops";      // used with NTConfig_FreeSpaceBeforeBoss for message before going to town to clear inventory
    NTConfig_TownBeforeDiablo = false;            // Town before killing Diablo if you has less than the Inventory space defined under Inventory settings.
    //-----------------------------------------------------------------------------------
    // Act 5 Scripts *note that you can't run act 5 at end of game or before OFPT scripts
    //------------------------------------------------------------------------------------
   
    //NTConfig_Script.push("NTPindleskin.ntj");        // 暴燥外皮
        NTConfig_UseTemplePortal = true;         // 是否走紅門
        NTConfig_KillPindleskin = true;            // 是否殺暴燥外皮
        NTConfig_KillNihlathak= true;            // 是否殺尼拉塞克
        NTConfig_OpenEvilUrnNihl = false;            // 開邪氣之罐
        NTConfig_ClearHalls = 0;                     // 沒跑過不知道 0 = 不清, 1 = 全部清掉, 2 =  只殺精英與頭目
        NTConfig_ClearHallsOfVaught = 0;                // 是否清瓦特之廳 0 = 不清, 1 = 全部清掉, 2 =  只殺精英與頭目
        NTConfig_OpenHallsSuperChests = true;          // 是否開尼拉路上的超級寶箱
        NTConfig_CheckVipers = false;            // 有腹蛇時是否結束腳本
    //NTConfig_Script.push("NTEldritch.ntj");        // 矯正者-怪異
        NTConfig_ShenkExtension = true;            // 打督軍山克
        NTConfig_DacFarren = false;            // 打達克法恩
    //NTConfig_Script.push("NTThreshSocket.ntj");        // 剝殼凹槽
        NTConfig_OpenEvilUrn = true;            // 開邪氣之罐
    //NTConfig_Script.push("NTPitOfAcheron.ntj");
        NTConfig_ClearPitOfAcheron = 0;            // 0 : don't clear, 1 : clear path only, 2 : clear all
    //NTConfig_Script.push("NTInfernalPit.ntj");
        NTConfig_ClearInfernalPit = 0;            // 0 : don't clear, 1 : clear path only, 2 : clear all
        NTConfig_FTEvilUrnExtension = false;
    //NTConfig_Script.push("NTDrifterCavern.ntj");
         NTConfig_ClearDrifterCavern = false;        // Set true to clear all of the cavern not just champs/uniques
    //NTConfig_Script.push("NTAbbadon.ntj");
        NTConfig_ClearAbaddon = 0;            // 0 : don't clear, 1 : clear path only, 2 : clear all
    //NTConfig_Script.push("NTFrozenstein.ntj");        // 冰凍魔怪
        NTConfig_ClearFrozenRiver = false;        // 是否清冰河
    //NTConfig_Script.push("NTGlacialTrail.ntj");        // 骨碎破壞者
        NTConfig_ClearGlacialTrail = false;        // 是否清冰河路徑
    //NTConfig_Script.push("NTIcyCellar.ntj");        // 粉碎者
        NTConfig_ClearIcyCellar = false;        // 是否清冰窖
    //NTConfig_Script.push("NTWorldStoneKeep.ntj");        // 沒跑過不知道
   
   //NTConfig_Script.push("NTBaal.ntj");
        NTConfig_KillBaal = true;
        NTConfig_MakeHotTP = true;            // do not use for leechbot leader
        NTConfig_Wave3 = 0;                 // 九頭海蛇0 = 不躲, 1 = 躲右邊, 2 = 躲左邊.  Use left side if you have a leecher grabing xp shrines
        NTConfig_HolyBoltBaal = false;            // 用聖光蛋攻擊 (can be bad for leechers)
        NTConfig_WalkAround = false;             // 聖光蛋被擋住時會稍微移動位置
        NTConfig_TownBeforeBaal = false;        // 殺巴爾前是否回城.  must have NTConfig_FreeSpace configured correctly
        NTConfig_MakeHelpTPBeforeThrone = false;    // 是否開TP在王座入口
        NTConfig_TeleEachWave = false;                    // 每波開始前傳送一下把傭兵帶回身邊
        NTConfig_ClearWSK = 0;                         // 是否清世界之石要塞第1層 0 : 不清, 1 : 只清路上的怪, 2 : 全部清掉
        NTConfig_PsnW2 = false;                    // 第2波結束後如果中毒是否回城治療
    //------------------------\\
    // "Public Baal Settings" \\
    //------------------------\\
    //公開關卡設置
    NTThrone_Announce = true;     //Announce mobs in throne room pre-tp. true / false
    Baal_WSlvl3tpMSG = "TP for WS lvl 3 help me clear throne";    // message for portal in WS lvl 3.  Clears throne faster with help
    Baal_HotTp = "TP up. Might be hot";    // What to say when bot opens the hot TP. NTConfig_MakeHotTP must be set to true for this one
    Baal_SafeTp = "TP safe";    // What to say when bot opens the safe TP.
    Baal_KillBaalMessage = "Let's kill baal!";    // What to say after last wave, before entering chamber.
    Baal_NextGameMessage = "NG, I'll meet you in Op GotV!";    // What to say after killing Baal.
    Baal_FreeSpaceMessage = "But first I need to make some space for drops";    // used with NTConfig_FreeSpaceBeforeBaal for message before going to town to clear inventory
    Baal_BSayNextGame = "Next game will be ";        // message before saying next game.  "Next game will be chaos-03" for example.  To not say leave empty quotes ""
    //------------------------------------------------------------------------------
    // Misc. Scripts
    //------------------------------------------------------------------------------
    //
    //NTConfig_Script.push("NTWPGrabber.ntj");        // 自動找WP 不錯用的功能         
    //NTConfig_Script.push("GVWpGiver.ntj");        // Wp giver script enable it and join a game or let some one join its game to give out wps done my chat commands once ingame
    //NTConfig_Script.push("mulelogger.ntj");        // uses mulelogger.ntj as entry point look here for details http://www.gamersvault.net/forum ... r-27485/#post205748
    //NTConfig_Script.push("TLNipCheck.ntj");          // very nice little tool checks for errors in pickit file you can also use num pad "+" while bot is running
    //NTConfig_Script.push("TLInventory.ntj");         // Add this line to your NT Config to run it
    NTConfig_TLInventory_SkipEquipped   = true;         // true = just log stash and inventory
    LogHostiles = false;                    // 紀錄敵對者到文字檔 檔案位置"NTBot/tools/Hostile Name's/permLog.txt"
        channelName ="op GV";                 // Channel hostel will be banned from.
        hostile_GetThenQuit = false;             // Capture's hostel then leave's game. Kind of useless if you want to use kolton's HostileWatch.
        twelveHourClock = false;            // 12 or 24 hour clock for the time of hostility. Check permLog.txt in "NTBot/tools/Hostile Name's"
    //NTConfig_Script.push("NTManual.ntj");            // run this script to play manually with some enhancements including auto potting etc
    NTConfig_PickitOn = false;                 // this will run the pickit as well set to false if you don't want to use it
    NTConfig_ShowEnemies = false;                 // set to true to show enemies on map
    NTConfig_RevealMap = false;                 // set to true to reveal map
    NTConfig_CheckStuff = false;                 // set to true to print a warning when you have used 3 or more mp or hp pots, or if merc is dead, or if you have less than 4 tp scrolls remaining
    //------------------------------------------------------------------------------
    // Speed settings
    //------------------------------------------------------------------------------
    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
   
    //------------------------------------------------------------------------------
    // Chicken settings
    //------------------------------------------------------------------------------
    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_LifeThresh = 85;    // Drink a normal potion if under this percent of life.
    NTConfig_LifeRejuvThresh = 45;    // 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 = 0;    // 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_TPChicken = 60;     // life percent for tp chicken set to zero if you don't want to use
    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 = 0;    // This is your mercs chicken life percent. If he goes below this, exit game.
    //------------------------------------------------------------------------------
    // Inventory settings
    //------------------------------------------------------------------------------
    NTConfig_FreeSpaceBeforeBoss = 2;    // # of free columns you want if less than that it bot will town before killing bosses
    NTConfig_FreeSpace = 0;        // Number of free columns. If the bot has less than this amount after id'ing it will go to stash
    // 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
    //----------------------------------------------------------------------------------------------
    // Belt settings
    // 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] = "mp";
    NTConfig_BeltColType[3] = "rv";
    //-----------------------------------------------------------------------------------
    // SnagIt configuration
    // Select one group only (normal / advance / extreme / Master)
    //-----------------------------------------------------------------------------------
    //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("normal/key.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/key.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_NIPFilePath.push("extreme/key.nip");
   
    //NTConfig_NIPFilePath.push("Master/Charms.nip");
    //NTConfig_NIPFilePath.push("Master/Crafted.nip");
    //NTConfig_NIPFilePath.push("Master/Cubed.nip");
    //NTConfig_NIPFilePath.push("Master/CustomAdditions.nip");
    //NTConfig_NIPFilePath.push("Master/FAST.nip");

评分 TOP

//NTConfig_NIPFilePath.push("Master/Gold Potions Runes Gems Essences Keys Organs.nip");
    //NTConfig_NIPFilePath.push("Master/Magic.nip");
    //NTConfig_NIPFilePath.push("Master/Rare.nip");
    //NTConfig_NIPFilePath.push("Master/Set.nip");
    //NTConfig_NIPFilePath.push("Master/Unid.nip");
    //NTConfig_NIPFilePath.push("Master/Unique.nip");
    //NTConfig_NIPFilePath.push("Master/White.nip");
    //NTConfig_NIPFilePath.push("Master/Runeword.nip");
    NTConfig_SnagRange = 40;    // Radius to check for dropped items. 40 is a good number here
    //------------------------------------------------------------------------------
    // Runeword configuration
    //
    // Format: NTConfig_Runeword.push([base item classid, rune1 classid, rune2 classid....]);
    // Use NTItemAlias.ntl to find classids
    // YOU MUST USE THE EXACT ORDER OF RUNES
    // Base item needs to be in the pickit, rest is picked auto.
    // To keep a runeword, include NTConfig_KeepRuneword.push("pickit syntax"); after NTConfig_Runeword.push
    //------------------------------------------------------------------------------
    // BOT組符文組 鑲才需自備.符文BOT找
    // 格式 NTConfig_Runeword.push([鑲才 classid, 符文1 classid, 符文2 classid....]);
    // 符文必須照順序填入
    // 保留格式 NTConfig_KeepRuneword.push("pickit syntax");
    // classid請在sdk\classid.txt或\scripts\libs\common\NTItemAlias.ntl可以找到
    // 沒用過 不知是否會用海爾洗 會洗的話是個好東西
    NTConfig_MakeRunewords = false;
   
    //NTConfig_Runeword.push([498, 616, 619, 618, 620]); // sacred targe, tal, thul, ort, amn SPIRIT
        NTConfig_KeepRuneword.push("[name] == sacredtarge # [fcr] >= 35");
   
    //NTConfig_Runeword.push([447, 616, 619, 618, 620]); // monarch, tal, thul, ort, amn SPIRIT
        NTConfig_KeepRuneword.push("[name] == monarch # [fcr] >= 35");
   
    //NTConfig_Runeword.push([29, 616, 619, 618, 620]); // crystal sword, tal, thul, ort, amn SPIRIT
        NTConfig_KeepRuneword.push("[name] == crystalsword # [fcr] >= 35");
    //NTConfig_Runeword.push([254, 617, 612, 616, 621]); // Colossus Voulge, ral, tir, tal, sol
        NTConfig_KeepRuneword.push("[name] == ColossusVoulge # [fcr] >= 35");
   
    //NTConfig_Runeword.push([255, 617, 612, 616, 621]); // thresher, ral, tir, tal, sol
        NTConfig_KeepRuneword.push("[name] == thresher # [fcr] >= 35");
   
    //NTConfig_Runeword.push([256, 617, 612, 616, 621]); // cryptic axe, ral, tir, tal, sol
        NTConfig_KeepRuneword.push("[name] == crypticaxe # [fcr] >= 35");
    //NTConfig_Runeword.push([21, 627, 635, 630, 619]); // flail ko, vex, pul, thul
        NTConfig_KeepRuneword.push("[name] == flail # [fcr] >= 40");
    //NTConfig_Runeword.push([21, 620, 617, 632, 633, 636]); // flail amn, ral, mal, ist, ohm
        NTConfig_KeepRuneword.push("[name] == flail # [IAS] >= 40");
    //NTConfig_Runeword.push([29, 620, 617, 632, 633, 636]); // crystal sword amn, ral, mal, ist, ohm
        NTConfig_KeepRuneword.push("[name] == crystalsword # [IAS] >= 40");
    //------------------------------------------------------------------------------
    // 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, 285]);                  // maiden javelin - ilvl 71
    //NTConfig_CubingItem.push([NTCU_MAGIC, 295]);                  // ceremonial javelin - ilvl 77
    //NTConfig_CubingItem.push([NTCU_MAGIC, 305]);                  // matriarchal javelin - ilvl 80
    //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_CASTER_BOOTS, 385]);            // CASTER Demonhide Boots
    //NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_BOOTS, 455]);            // CASTER Wyrmhide Boots
    //NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_BELT, 461]);            // CASTER Vampirefang Belt
    //NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_BELT, 391]);            // CASTER Sharkskin Belt
    //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, 436]);            // Socket Great Hauberk
    //NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 435]);            // Socket Boneweave
    //NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 443]);            // Socket Archon Plate
    //NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 438]);            // Socket Hellforge Plate
    //NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 439]);            // Socket Kraken Shell
    //NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 442]);            // Socket Sacred Armor
    //NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 254]);                // Socket Colossus Voulge
    //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_SOCKET_WEAPON, 29]);                // Socket Crystal Sword
    //NTConfig_CubingItem.push([NTCU_SOCKET_SHIELD, 447]);                // Socket Monarch
    //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_WEAPON, 148]);        // HONE SUNDAN : Exceptional -> Elite
    //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_WEAPON, 157]);        // RIBCRACKER : Exceptional -> Elite
    //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_WEAPON, 103]);        // SUICIDE BRANCH : Exceptional -> Elite
    //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_WEAPON, 295]);        // TITANS'S REVENGE : Exceptional -> Elite
    //NTConfig_CubingItem.push([NTCU_UPGRADE_N_UNIQUE_ARMOR, 335]);            // BLOODFIST : Normal -> Exceptional
    //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 381]);            // BLOODFIST or GRAVEPALM: Exceptional -> Elite
    //NTConfig_CubingItem.push([NTCU_UPGRADE_N_UNIQUE_ARMOR, 337]);            // MAGEFIST : Normal -> Exceptional
    //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 383]);            // MAGEFIST or LAVA GOUT : Exceptional -> Elite
    //NTConfig_CubingItem.push([NTCU_UPGRADE_N_UNIQUE_ARMOR, 339]);            // HOTSPUR: Normal -> Exceptional
    //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 385]);            // HOTSPUR or INFERNOSTRIDE : Exeptional -> Elite
    //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 385]);            // WATERWALK : Exeptional -> Elite
    //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 389]);            // GORE RIDER : Exceptional -> Elite
    //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 360]);            // SKIN OF THE VIPERMAGI : Exceptional -> Elite
    //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 365]);            // SHAFTSTOP : Exeptional -> Elite
    //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 420]);            // KIRA'S GUARDIAN : Exeptional -> Elite
    //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 477]);            // ARREAT'S FACE : Exceptional -> Elite
    //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 487]);            // HOMUNCULUS : Exceptional -> Elite
    //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 481]);            // HERALD OF ZAKARUM : Exceptional -> Elite

评分 TOP

//------------------------------------------------------------------------------
    // Gamble configuration
    // To specify what items to gamble, adjust the array with the desired item codes
    //------------------------------------------------------------------------------
    // 賭博
    NTConfig_Gamble = false;            // Enable gambling
    NTConfig_GambleStartGold = 2600000;        // 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
    //NTConfig_GambleItem.push(331);            // Kite Shield
    //------------------------------------------------------------------------------
    // General configuration
    //------------------------------------------------------------------------------
    NTConfig_PublicMode = false;            // if you set this to true make sure party leecheronly in leech sections is set tp false
    NTConfig_CheckCloneDiablo = true;        // Set to true if you want to wait in game after notifying "Diablo Walks the Earth" msg.
    NTConfig_SoJWaitTime = 5;            // Time in minutes to wait for the next SoJ sale. Set to 0 to disable SoJ notifier.
    NTConfig_FastPickit = false;            // 快速撿取Recomended only in Public games with a Snag delay of 0 (Can cause Chickens only use if you have to beat out leechers)
    NTConfig_UseMerc = true;            // Set to true if you use a mercenary, will revive merc at a reviver npc.
    NTConfig_ResetEnigma =false;              // 傳送BUG出現時是否重穿謎團
    me.quitonhostile = false;            // Set to true to quit when someone hostiles you
    NTConfig_KillHostilePlayer = false;        // 是否殺敵對者.me.quitonhostile必須是false
    NTConfig_QuitOnPing = 900;            // PING多高會離開遊戲. 0 = disabled.
    NTConfig_PingInterval = 10;            // 上面的設定數值持續幾秒就離開遊戲, exit game. 0 = disabled / x = time interval in seconds.
    NTConfig_ClearPosition = true;            // 殺掉頭目後是否清理周圍小怪
    NTConfig_SwitchTele = false;             // 是否換第2套有高FCR武器+盾來傳送use this if higher fcr on switch for tele make sure attack switch is tab 1 and is a slight chance of breaking an eth cta spirit
    NTConfig_StopIfStashInventoryFull = true;        // 倉庫滿了是否停止BOT (helpful for HardCore players) must configure NTConfig_FreeRowsQuit below
    NTConfig_FreeRowsQuit = 2;            // # of free colums to have in inventory if less then bot will idle only if NTConfig_StopIfStashInventoryFull is set to true
    NTConfig_SkipRegularMonsters = false;        //全局設定 TRUE將只殺精英以上的怪 If true will only kill Champions, Uniques and Bosses
    NTConfig_DropExtraRejuvs = false;        // 腰帶滿時地上有回復藥水時要如何處理false=喝掉.true=丟掉(不清楚是否只撿大瓶的)
    NTConfig_TeleGrab = 0;                 // 傳送時開啟撿取物品(建議有使用靈氣BUG者使用)0 = No, 1 = Yes.
    NTConfig_CheckPassword = false;         // 開啟的遊戲沒有密碼時是否離開
    NTConfig_TreasureHunting = false;        // 未使用不知道功能enable this to turn on the clue messages diffrent one every time you precast
    NTConfig_GoWestFromLut = false;            // 遊戲開始時在ACT2是否用NPC到ACT1
    NTConfig_MinPots = 1;                // 若checkselfsafe 0x01 有設定時 少於這個數目的水將會回城補水
    NTConfig_UseKeysForPlaceHolder = true;        // set this to true to keep a keys in your inventory.  In the event that the bot has no space for id scrolls it will sell the keys instead of one of your items
    //-------------------------------------------------------------------------------
    // logging options the output from these setting are found in logs folder txt files
    //-------------------------------------------------------------------------------
    NTConfig_LogShrines = false;              // 紀錄所找到的神殿到文字檔案logs shrines found by NTConfig_Shrines array
    NTConfig_LogCraftingString = false;        // 紀錄丟進寶箱合成的東西到文字檔案logs the string of ingredients that goes into cube
    //------------------------------------------------------------------------------
    // manager options output from these goes into manager
    //------------------------------------------------------------------------------
    // 在item log顯示所賣的東西(magic=4, set=5, rare=6, unique=7) 4=藍色魔法物品以上的都顯示
    NTConfig_LogSoldItemQuality = 7;        // set to "0" to disable.  The bot will log items >= item quality set. example "4" would log everything "6" would log rare and unique only (magic=4, set=5, rare=6, unique=7)
    // 顯示丟進寶箱合成的東西 0 = 不顯示 1 = item log 2 = common log
    NTConfig_CubeProcessToManager = 2;        // logs the string of ingredients that goes into cube 0 = don't log, 1 = log in item log, 2 = log to common log
   
    //-------------------------------------------------------------------------------
    // Immunity skipping   
    //-------------------------------------------------------------------------------
    // 設定要跳過的無效怪
    // 這裡設定的地圖編號會忽略下面的設定
    NTConfig_AreasToNotSkipImmunes = [131, 108];    // add area ids into the array seperated by "," for any area you want to turn off immunity skipping
    NTConfig_SkipSingle[0] = false;        //skips all physical immunes
    NTConfig_SkipSingle[1] = false;        //skips all magic immunes
    NTConfig_SkipSingle[2] = false;        //skips all fire immunes
    NTConfig_SkipSingle[3] = false;        //skips all lightning immunes
    NTConfig_SkipSingle[4] = false;        //skips all cold immunes
    NTConfig_SkipSingle[5] = false;        //skips all poison immunes
    NTConfig_SkipDual[0]   = false;        //skips all dual physical + magic immunes
    NTConfig_SkipDual[1]   = false;        //skips all dual physical + fire immunes
    NTConfig_SkipDual[2]   = false;        //skips all dual physical + lightning immunes
    NTConfig_SkipDual[3]   = false;        //skips all dual physical + cold immunes
    NTConfig_SkipDual[4]   = false;        //skips all dual physical + poison immunes
    NTConfig_SkipDual[5]   = false;        //skips all dual magic + fire immunes
    NTConfig_SkipDual[6]   = false;        //skips all dual magic + lightning immunes
    NTConfig_SkipDual[7]   = false;        //skips all dual magic + cold immunes
    NTConfig_SkipDual[8]   = false;        //skips all dual magic + poison immunes
    NTConfig_SkipDual[9]   = false;        //skips all dual fire + lightning immunes
    NTConfig_SkipDual[10]  = false;        //skips all dual fire + cold immunes
    NTConfig_SkipDual[11]  = false;        //skips all dual fire + poison immunes
    NTConfig_SkipDual[12]  = false;        //skips all dual lightning + cold immunes
    NTConfig_SkipDual[13]  = false;        //skips all dual lightning + poison immunes
    NTConfig_SkipDual[14]  = false;        //skips all dual cold + poison immunes
    //------------------------------------------------------------------------------
    // cain id and other town configs
    //------------------------------------------------------------------------------
    NTConfig_IdentAtCain = false;        // 是否使用Cain鑑定. will skip using cain if something in inventory is suppose to be kept unid.  Also will not log sold items
    NTConfig_PocketChange = 500000;        // 設定所保留的金幣.  Make adjustments to this and repair to keep equiptment from breaking
    NTConfig_DontCainAct = [0];        // 設定不使用Cain的act.EX:[4,5]為act4.5不使用.  Set to "0" to id in all acts
    NTConfig_Repair = "40";            // Set to how much durability you want to repair at 40 is normal 99 is as soon as you loose one point
    NTConfig_AlwaysUseCain = false;        // 永遠使用Cain鑑定. this to true to always use cain even it it will id something that is not suppose to be id'd that is stuch in inventory
    NTConfig_DropCainItems = false;        // 物品是否丟掉true或賣商人false
    //------------------------------------------------------------------------------
    // DPS Meter Config
    //------------------------------------------------------------------------------   
    DPSMeter = false;            //傷害計量表 會顯示在人物頭上.This toggles the DPS Meter on / off.
    miniDPSDisplay = false;            //Set true if you run a resolution below 800*600. Formatting removed.
    DPSScanSpeed = 50;             //Delay between Each Scan.
    DPSDisplayRate = 1000;             //DPS Recalculated and displayed in ms. (Default 1000)
    DPSScanHist = 2;             //History to scan in seconds. (Default 2)   
        
    //----------------------------------------------------------------------------------
    //Open chest configs configs.  
    //-----------------------------------------------------------------------------------
    //Chest id's can be added to NTConfig_Chestids.  Look for id's in character config chest id txt
    //chest id's can be found in the character config chest id.txt thanks to hash_pipe for all the chest id's. Amazing list!!
    //----------------------------------------------------------------------------------
    // 開箱子 沒使用 請自行研究
    NTConfig_OpenChest = false;            // Set to true to open chest mostly super unique chests at the end of runs.  chest id configs don't effect this
    NTConfig_OpenChestsInArea = false;          // set true to open chests in area at end of run.  Currently supports most maps that bot can run.  Use NTConfig_chestids to set chests to open
    NTConfig_CheckChestid = false;            // very usefull tool set to true and as bot opens chests it will print the chest id to screen which makes it very easy to remove unwanted chest from array
    NTConfig_keys = 8;                // # of keys if less will replenish.  Note that if you set it for over 12 it will have more than 1 set of them
    NTConfig_OpenChestsInAreaClearing = false;    // set true to have bot open chest while using clear functions.  Uses NTConfig_Chestids  
    NTConfig_AreasToOpenChestClearing  = [];    // add any area id to array that you want to clear separate then by "'" ie [3, 102] would open chests in cold plains and durance lvl 3
    // remove the area id from the array and bot will use OpenAllChestsInArea. seperate each area id by ","  Find area id by putting bot in that area and hitting numpad "*"
    // *note the included area id's are the only places that OpenChestsInArea are supported
    // *note hit num lock "2" while very close to a chest to have it's id printed to screen.
    NTConfig_DontOpenChestAreas =     [2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26,
                    27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51,
                    52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,  64, 65, 66, 67, 68, 69, 70, 71, 72, 73,
                    74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,                                    
                    97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114,
                        115, 116, 117, 118, 119,120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131];
   
    NTConfig_Chestids =        [104, 105, 106, 107, 5, 6, 87, 143, 140, 141, 144, 146, 147, 148, 174, 175, 176, 177, 181, 183, 198,
                         240, 241, 242, 243, 329, 330, 331, 332, 333, 334, 335, 336, 354, 355, 356, 371, 387, 389, 390,        
                          391, 397, 405, 406, 407, 413, 420, 424, 425, 430, 431, 454, 455, 501, 502, 504, 505,
                         580, 581, 1, 3, 50, 51, 53, 79, 54, 55, 56, 57, 58, 20, 55, 139, 155, 159];

    //------------------------------------------------------------------------------
    // Shrine Grabber settings
    // Change the 0's to corosponding #'s found in /D2NT/sdk/shrines.txt
    // To add more shrines sperate new values with a comma
    //------------------------------------------------------------------------------
   
    NTConfig_ShareExpShrine = false;    //If true all experience shrines found will be cleared and a tp will be placed. Bot will not get experience shrines, unless this is false
    NTConfig_Shrines = [0, 0, 0, 0, 0];
    //------------------------------------------------------------------------------
    // Attack configuration
    // Change the -1's to corosponding #'s found in /D2NT/sdk/skills.txt
    // As of Jan 17th: -1 = disable, 0 = normal attack

评分 TOP

//------------------------------------------------------------------------------
    //與一般NTBOT設定類似 但是0為普通攻擊 -1為不使用 正常情況下勿設為0
    NTConfig_AttackSkill[0] = -1;    // First skill. Set to 0 if you won't
    NTConfig_AttackSkill[1] = -1;    // Primary skill to boss.
    NTConfig_AttackSkill[2] = -1;    // Primary aura to boss. Set to 0 if you won't
    NTConfig_AttackSkill[3] = -1;    // Primary skill to others.
    NTConfig_AttackSkill[4] = -1;    // Primary aura to others. Set to 0 if you won't
    NTConfig_AttackSkill[5] = -1;    // Secondary skill in case monster is immune to primary skill. Set to 0 if you won't
    NTConfig_AttackSkill[6] = -1;    // Secondary aura. Set to 0 if you won't
    NTConfig_AttackSkill[7] = -1;    // Tertiary skill in case monster is immune to primary skill. Set to 0 if you won't
    NTConfig_AttackSkill[8] = -1;    // Tertiary aura. Set to 0 if you won't
    prewavespot = [15092, 5028];    // x, y coord for place toon stands before waves crash.  This is for baal, walking baal, and for baalhelper scripts
    NTconfig_HighMaxAttack = true;    // set to true to bypass lowmaxattacks and only use the high attack setting
    NTConfig_HighMaxAttackAreas = [131];    // if above is set to false add area id's to use high max attacks on.  Highly recommend using in baal throne room
    MonstersToAttackFirst = // add or subtract monster id's to attack first in a mob monsters that resurrect or spawn others are good choices here
                [58,59,60,61,62,101,102,103,104,190,191,
                192,193,194,206,207,208,209,228,239,240,
                241,278,279,280,281,282,283,303,312,480,
                481,482,483,484,485,486,529];
    NTConfig_HighMaxAttacks = 300;    // set number of attacks to use
    NTConfig_LowMaxAttacks = 15;    // set number of attacks before skipping
    //------------------------------------------------------------------------------
    // Check safe settings
    //------------------------------------------------------------------------------
    // 檢查安全性
    // Check self safe in field (NOT in town). Set to 0 if you won't
    // 0x01 : 沒有足夠藥水, 0x02 : 中毒, 0x04 : 傷害加深, 0x08 : 弱化, 0x10 : 攻擊反噬, 0x20 : 衰老, 0x40 : 降低抵抗, 0x80: Blood Mana 打巴爾中的詛咒
    NTConfig_CheckSelfSafe = 0;
    // Check merc's safe in field (NOT in town). Set to 0 if you won't
    // 0x01 : 死亡, 0x02 : 中毒, 0x04 : 傷害加深, 0x08 : 弱化, 0x10 : 攻擊反噬, 0x20 : 衰老, 0x40 : 降低抵抗
    NTConfig_CheckMercSafe = 0;
    //------------------------------------------------------------------------------
    // Class Specific settings
    //------------------------------------------------------------------------------
    NTConfig_OnlySmiteStationary = false; // Use Attackskill 3 on bosses which can be knocked back. Fixes potential bugs.
   
    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
}
角色設定到此為止


法師的設定基本上與聖騎相同 只有底下關於攻擊有些不同
    NTConfig_AttackSkill[9]  = -1;     // 此技能只在大BOSS作用Primary skill to boss (diablo/meph/Duriel/andy)
    NTConfig_AttackSkill[10] = -1;     // 此技能只在大BOSS作用Primary skill to baal this MUST be set if you do baal charged bolt works well here
    NTConfig_ChainLightOnLightImmunes = false;    // 遇到電無效是否使用連鎖閃電
    NTConfig_DancingSorc = false;            // 法師的特殊功能 攻擊時會傳送到目標周圍以免一直挨打
    NTConfig_AttackJump = 5;            // 攻擊幾次後再傳送
    NTConfig_DanceStartHp = 78;              // set percent of hp if below that sorc will tele around instead of sitting and getting ass whooped
                            // 低於多少百分比的血量時啟動此功能 0 = 停用 101總是啟用
    NTConfig_BounceRange = 9;            // 傳送到距離目標多遠的地方the range the bot will bounce around the target   
    NTConfig_DanceStartMp = 45;            // set percent of mp if below that sorc will tele around instead of sitting and getting ass whooped
                            // 低於多少百分比的法力時啟動此功能 0 = 停用 101總是啟用

Necromancer
    //------------------------------------------------------------------------------
    // Class Specific settings
    //------------------------------------------------------------------------------
    NTConfig_CurseBoss = 0;         // 對BOSS使用的詛咒.Curse to boss. Set to 0 if you won't
    NTConfig_CurseOthers = 0;         // 對小怪使用的詛咒. Curse to others. Set to 0 if you won't
   
    NTConfig_ActiveSummon = false;    // 攻擊時是否招換小兵. true = raise army while attacking / false = raise army after clearing area
    NTConfig_Golem = "Clay";        // 不招換或者鋼魔= 0 or "None" or "Iron". 土魔 = 1 or "Clay". 血魔 = 2 or "Blood". 火魔 = 3 or "Fire"
    NTConfig_SkeletonArmy = 0;         // 骷髏戰士的個數. Set to 0 if you won't
    NTConfig_MageArmy = 0;             // 骷髏法師的個數. Skeleton mage army size. Set to 0 if you won't
    NTConfig_ReviveArmy = 0;         // 重生的招換個數. Revive army size. Set to 0 if you won't
   
    NTConfig_ExplodeCorpses = 0;     // 0 = 不使用  74 = 屍爆  83 = 毒爆

Assassin
    NTConfig_UseShadow = "Master";    // 不招喚影子 = 0 or "None". 影子戰士 =  1 or "Warrior". 支配影子 =  2 or "Master"
    NTConfig_UseCloakOfShadows = false;         // 魔影斗篷Set to true to use Cloak of Shadows
    NTConfig_UseBladeShield =     false;         // 刀刃之盾Set to true to Blade Shield
    NTConfig_UseTraps =         false;         // 陷阱Set to true to use traps
    NTConfig_UseFade =             false;        // 能量消解Set to true to use Fade use fade. You can not use BOS and Fade!!!!
    NTConfig_UseBOS =             false;        // 加速Set to true to use Burst of Speed. You can not use BOS and Fade!!!!
    NTConfig_TrapSet = [271,271,271,276,276];    // 陷阱設定Set 5 the traps to cast in order.  Use this for all monsters and Andariel.
                                                // 261 - Charged Bolt : 262 - Wake of Fire : 271 - Lightning Sentry : 272 - Wake of Inferno : 276 - Death Sentry
   
    NTConfig_ActBossTrapSet = [271,271,271,271,271];// 陷阱設定對付BOSS用Set 5 the traps to cast in order for Act bosses (except Andariel).
                                                        // 261 - Charged Bolt : 262 - Wake of Fire : 271 - Lightning Sentry : 272 - Wake of Inferno : 276 - Death Sentry
   
    NTConfig_TrapWaitTimeForImmune = 150;     //看不懂~自行研究 Time in ms.  Set delay time after casting traps and NTConfig_AttackSkill is immune or 0.  150 is good number here.
                                                        // If monster is being skipped before Shadow/Merc kills, set to higher number.   
    NTConfig_TrapAttackPattern = 0;                         // 陷阱放置Trap layout pattern.
                                                        // 0 - quincunx(default) : 1 - pentagram : 2 - X axis(Horizontal) : 3 - Y axis(Vertical)
NTConfig_Paladin_OrganFarmer.ntl
基本上這是用來打火炬的腳本
NTConfig_Script.push("NTOrganHelper.ntj");        //這是keys打成Organs
NTConfig_Script.push("NTTorcher1.1.ntj");                 //這是Organs打成torch
NTConfig_Script.push("NTOrganFarmerPlusTorcher.ntj");                        //直接從keys打成torch
NTConfig_SwitchTele = false;     // 換成高FCR的裝備傳送. This can be used on any of the above scripts use this if higher fcr on switch for tele make sure attack switch is tab 1 and is a slight chance of breaking an eth cta spirit
NTConfig_PreBuffFade = false; // 打頭目之前先去站在火中啟動能量消解(必須有最後希望). This can be used on any of the above scriptsuse to stand in fire until fade is triggered.  Must have last wish for this
NTConfig_BOafterMeph = false; // 打完墨菲後重新BO一次. set this to true will cause the bot to rebo after meph for people with bad cta's
NTConfig_DontMakeTorch = false;    // 是否只打成Organs就好. set to true to bypass making torches and just stach the organs
NTConfig_TryToEven = true; // key不足9把時是否打成Organs就好. does some things to try and even out organs if they are not full sets   
//以下應該是key不足時去打怪以取得key的腳本 沒去看腳本請自行研究
    //NTConfig_Script.push("NTCountessOFPT.ntj");
    //NTConfig_Script.push("NTSummonerOFPT.ntj");
        NTConfig_KillFireEyeOFPT = false;
    //NTConfig_Script.push("NTPindleskinOFPT.ntj");              // Will use Anya's portal
        NTConfig_NihlathakExtensionOFPT = true;                     // keycount is set in the script below same one is used
    //NTConfig_Script.push("NTNihlathakOFPT.ntj");              // will use waypoint
        NTConfig_PindleskinExtensionOFPT = true;
        KeyCount_D = 3;                                             // Will skip Nihl if you have more then this ammount of this key. Set to 0 to disable this feature.
        KeyCount_H = 3;                                             // Will skip summoner if you have more then this ammount of this key. Set to 0 to disable this feature.
        KeyCount_T = 3;                                             // Will skip countess if you have more then this ammount of this key. Set to 0 to disable this feature.
        NTConfig_OpenEvilUrnNihl = false;                        // open evil urn while doing nihl.
Barbarian
    //------------------------------------------------------------------------------
    // Class Specific settings
    //------------------------------------------------------------------------------
    NTConfig_UseFindItem = false;             // 清理周圍小怪時是否挖屍體. Loot corpses of slain Monsters when clearing positions or areas
    NTConfig_BuyPotsIfLackOfMana = false;     // 挖屍體時法力不夠是否回城. Visit Town if your char lacks mana while trying to loot a corpse
    NTConfig_FindItemRange = 40;             // 挖屍體的範圍. Default range to check for corpses to loot when clearing positions or areas
    BarbSwitch = true;                 // BO時是否換武器. use this to switch weapons to bo i got ****ing sick and tired of being asked how to do this
DIABLO腳本裡有更改封印開啟順序的選項
打開DIABLO腳本之後請搜尋
function NTCS_OpenSealsInt(){
底下有一行
    var _order = [0,1,2];  //<-----------------------------------Change here.//2=Vizer(Fist) 1=Deseis(Second) 0=Venom(Third)
自行更改0.1.2的順序即可
或者var _RandomSeals = false; //Do Random Seals if your bored. 改為true即可用隨機順序開啟封印

评分 TOP

etal的组队详细设置(用我的大号sor和需要组队的nec为例)官网bn用

1 先介绍下组队只需要修改的四个文件:D2NT\scripts文件下的LeaderStarter2.2.ntj    LeechStarter2.2.ntj    和 D2NT\scripts\NTBot\char_configs下的两个需要组队的角色文件,如我的NTConfig_Sorceress_Linna.ntl   NTConfig_Necromancer_annei-nec.ntl(一个sor的名字是Linna  ,一个nec的名字是annei-nec)
2 修改LeaderStarter2.2.ntj (此是带队的大号设定文件),打开找到
///////////////////////////////////////
//        Channel Settings:          //        / /These controll what if any channel you join
///////////////////////////////////////
var joinChatAfterGame            = false;             // join chat after leaving a game        (这儿必须改为true)
var joinRandomChannel            = false;         // if this is true, will join a random channel, otherwise it will use the channel below..
var joinChannelInChat            = "set a channel";         // Channel you want your bot to join, leave blank to not join a private channel(设定一个自己喜欢的聊天频道,必须和leech的文件设置匹配,所以请记住它的名字,后面配置leech文件要用)
如我的改为:

var joinChatAfterGame            = true;             // join chat after leaving a game
var joinRandomChannel            = false;         // if this is true, will join a random channel, otherwise it will use the channel below..
var joinChannelInChat            = "cn";         // Channel you want your bot to join, leave blank to not join a private channel


找到并改为

///////////////////////////////////////        // These will let you send a message with a game name password and time to your leechers
//      Game Message Settings:       //        // var saygamename must be true for any of these to work
///////////////////////////////////////        // You cant NOT have a - in you game name it will bug it out
var saygamename             = true;                        // Must be true for any of the game message settings to work
var nextgamemessage            = "next game should be";    // This will come befor your next game name eg "New game is"
var saypassword             = true;                        // This will togle if the bot says your game pw
var saytime                 = true;                        // This will togle if the bot says how much time till creation
var timemessage             = "in about";                // This will come after your pw and b


下面这段可以不改  但我的为了游戏中的简洁就修改为了

///////////////////////////////////////
//        Message Settings:          //        // These controll what your bot sais to the leechers will also send a log incommand to a channel bot
///////////////////////////////////////
var chatMessageOnJoin            = "";    // Chat Message to say Login command for channel bot will only be sent once
var chatMessageAfterGame1        = "";    // Optional chat message Line #1 to say after each game on Channel
var chatMessageAfterGame2        = "";        // Optional chat message Line #2 to say after each game on Channel
var chatMessageAfterGame3        = "";        // Optional chat message Line #3 to say after each game on Channel
var chatMessageAfterGame4        = "";        // Optional chat message Line #4 to say after each game on Channel
var chatMessageAfterGame5        = "";    // Optional chat message Line #5 to say after each game on Channel

下面这段不改,等级差当然越高越好咯,因为在等级差范围内的才可以组队。

///////////////////////////////////////////////////
//        characters in your game setting:          //        
///////////////////////////////////////////////////
var characterdiff        =  "99";     //use this to keep those pesky spam bots out of the f'ing game
                                    //note you must manually hit the check box the first time for this to work
var maxNumberOfPlayersss = "8";        //use this to set the maximum number of players allowed in your game


至此该leader文件就修改好了,下面修改 LeechStarter2.2.ntj 文件:找到并修改为
var leecher1 = ["annei-nec", 100];(填自己需要跟随的小号)

var leecher2 = ["characterName", 750];
var leecher3 = ["characterName", 1250];
var leecher4 = ["characterName", 2000];



////////////////////////////////////////////////////////////////////////////////
// Lobby chat settings :
////////////////////////////////////////////////////////////////////////////////


// Set to true to join the chat after each game (needed for JoinBot)
var joinChatAfterGame    = true;(必填true)





// if this is true, will join a random channel, otherwise it will use the channel below..
var joinRandomChannel    = false;(必填false)
// Name of the channel you want to join (leave blank if you want to stay in the default channel)
var joinChannelInChat    = "cn";(和上面的leader文件中设置自己喜欢的频道的名字必须相同)


下面这段可以不改,也可以改动它,看自己喜号了,我简单作个解释



//==============================================================================
// join options
//==============================================================================
var useFL = false;                  // 是否使用/f l加入游戏,即用好友列表里的数据加入
var useFLCount = 1;                // 在大厅内重复打/f l的次数
var delayFL = 3000;                // milliseconds before the bot will use the /f l command in loby
var reEnterSameGame = false;        // 意外退出游戏,是否重新加入
var useTextFileJoin = false;      // 是否读txt文件加入游戏
var gameDoesNotExistDelay = 10;    // time to idle before trying if leader's game does not exist.  In seconds.
var tryLeaderGame1x = false;        // will only try to enter the game one time.  Good for when leader drops before leecher gets in.


// =============================================================================
// Game password (leave blank if none)
// =============================================================================
var gamepassword = "";(游戏房间密码)


下面设置最重要的两个char的文件了:
先打开小号的角色配置文件,如我的annei-nec的文件 NTConfig_Necromancer_annei-nec.ntl:找到并改为

//------------------------------------------------------------------------------
    // Leech, Leech Fighter & Team Botting Settings
    //------------------------------------------------------------------------------


    NTConfig_Leader = "Linna ";                        // 这儿写带队的大号的角色名字,如我的是Linna
    NTConfig_PartyOnlyLeader = false;                    // 是否只和大号组队
    NTConfig_PartyMaxTime = 20;                            // 和大号组队的最长时间,超出这个时间后游戏就退出,以时间单位分计算。
    NTConfig_LeechBo = false;                             // Set false to disable BO & BC cast by leecher.
    NTConfig_LeechExitDelay = 500;                        // Delay before leecher exits game after leader in milliseconds.  Use this to stagger leechers exit times to avoid crashes


下面的是任务进大号门的设定,我以kill diablo为例:

NTConfig_Script.push("NTDiabloLeechFight.ntj");    // (NTConfig_Leader must be configured above).
        NTConfig_LeechFrom = "S";                         // (E)ntrance | (S)tar  (Must match leader's setting).
        NTConfig_TakeTpDiablo = "TP in";            // 这儿的口令必须和大号设定的口令一致,且和kille baal的口令必须不同,区分大小写的,如我的设为TP in,在配置大号文件时还有用,所以请记住它)
        NTConfig_UseChatCommandPortal = true;            // Use portal after TakeTpDiablo message? (False will attempt taking first TP made by leader, ignores TakeTpDiablo.)


注意了//------------------------------------------------------------------------------
    // Leech, Leech Fighter & Team Botting Settings
    //------------------------------------------------------------------------------它下面的都是小号任务的路径。可以把


        //------------------------------------------------------------------------------
    // Boss Configuration
    //------------------------------------------------------------------------------下面的任务复制到它内既可设定其它自己需要设定的任务。


下面修改大号的文件:NTConfig_Sorceress_Linna.ntl  做的是kill diablo的任务,则找到并修改为

//--------------------------\\
    // Diablo Settings:         \\
    //--------------------------\\


    NTConfig_CSSealsOnly    = false;
    NTConfig_CSFrom            = "S";                                // (E)ntrance | (S)tar
    NTConfig_CSTpNotSafe    = "TP in";    (这儿的口令必须和leech的文件中的口令一致)
    NTConfig_CSTpSafe        = "TP in";(第二次大号开门时的口令,也可以改为TP in)



//------------------------------------------------------------------------------
    // General configuration
    //------------------------------------------------------------------------------
    NTConfig_PublicMode = true;                        // 这儿必须填true


最后注意了:需要组队的两个号必须互加为好友,用/f a 帐号 口令互加好友,小号的客户端必须是英语版的,否则小号不会自动加入大号创的房间,小号用的是加载 LeechStarter2.2   大号用的是加载LeaderStarter2.2。

评分 TOP

重申:国内战网禁止使用!使用的一切后果自负

评分 TOP


Powered by discuz ©2008-2009 暗黑战网(anhei3.net)

川公网安备 51160202511654号

蜀ICP备14017336号