| 暗黑首页 | 基础知识 | 角色职业 | 魔法技能 | 物品装备 | 妖魔鬼怪 | 经验心得 | 官方公告 |
| 秘籍修改 | 任务攻略 | 非常技术 | 场景地图 | 常见问题 | 暗黑下载 | 新手指引 | MOD 制作 |
暗黑下载
暗黑破坏神2下载
暗黑2玩家交流
暗黑破坏神2新手指引
网络版暗黑简单进入说明:
1、下载1.11B版本暗黑2
2、其他版本覆盖1.11B补丁
3、运行91D2战网注册表
4、用91D2登陆器或D2loader启动游戏,点击battle.net进入游戏
经验分享
·RR详尽流程经验分享
·FZ永久无杖key制作
·新人乘坐bus全流程注
·战网穷人KB经验分享
·战网mf和bus一体sor
·如何高效轻松八开DYKB
·有交易价值物品的Drop率
人物练法
·HOLD住全场的男人PAL
·经典法师SOR再续前缘
·打造最帅的狂乱者BAR
·穷人的的暴力熊德DUR
·暗之幽灵刹那芳华ASN
·打造最强势信心弓AMA
·追寻五环的炫目NEC
非资料片
·非资料片KD房间注意项
·91D2非资料技术贴合集1
·91D2非资料技术贴合集2
·战网FZ单人8开SOLO方法
·战网FZ物品价值之我见
·影像资料记录FZ KD历程
首页 > 非常技术
暗黑2bot的运用进阶篇BOT配置
作者:vinceit 2018-08-17

 本文所重点讨论的bot,由三部分构成:kor  d2nt3.8版本,kol bot 最新版(14.12.27.96),八神bot最新版(当前更新版)。

一、kor bot 3.8的运用进阶
       (一)bot基本使用
       系统要求:winxp、win7、win8、win10均可,不挑系统
       全部可视化的界面,非常友好和容易
       (二)autobus
       1、找到主程序autobus界面,选择需要bus的人数,一个ip只能4个角色,如果想8开,需设置虚拟机
       2、在account中,分别填入driver,assistant,乘客1,乘客2,乘客3的账号和对应的角色名称
       3、选择需要完成的任务,一般d2c选择到地狱act2即可,把后面act3和act4删掉,在需要司机提供的waypoint上可以勾选wp
       4、在操作栏中,选择出发,然后在普通难度,选择给assistant购买townportal books
       5、autobus能直接把3bb从普通act1直接带到地狱act3,中途不用干涉,但是每次运行后,请直接删掉autobus的log文件,免得下次运行的时候出问题
       (三)自动合成、打孔
       1、选择需要合成的物品,比如rune,jewel,normal合成,对应栏目打勾
       2、修改拾取文件
            原则:凡是cube的原材料,不能出现在拾取文件中
       3、修改cube临时文件
            原则:凡是需要合成的物品,需要修改每一个原材料的拾取文件和拾取数量,比较麻烦
            比如:想要合成完美的紫宝石和完美的黄宝石,可以作如下修改:
[Name] == FlawlessAmethyst # ['{Total:Keep}[Name] == FlawlessAmethyst{< 3}'] @  //拾取3个无瑕疵的紫宝石
[Name] == FlawlessTopaz # ['{Total:Keep}[Name] == FlawlessTopaz{< 3}'] @       //拾取3个无瑕疵的黄宝石
[Name] == PerfectAmethyst # ['{Total:Keep}[Name] == PerfectAmethyst{< 1}'] @   //拾取1个完美的紫宝石
[Name] == PerfectTopaz # ['{Total:Keep}[Name] == PerfectTopaz{< 1}'] @     //拾取1个完美的黄宝石
            比如:想要自动cube和升级rune, 可以作如下修改:
[Name] == FlawedDiamond # ['{Total:Keep}?{<= 1}'] && ['{Total:Keep}[Name] == PulRune{>= 2}'] @[Name] == Topaz # ['{Total:Keep}?{<= 1}'] && ['{Total:Keep}[Name] == UmRune{>= 2}'] @
[Name] == Amethyst # ['{Total:Keep}?{<= 1}'] && ['{Total:Keep}[Name] == MalRune{>= 2}'] @[Name] == Sapphire # ['{Total:Keep}?{<= 1}'] && ['{Total:Keep}[Name] == IstRune{>= 2}'] @
[Name] == PulRune @
[Name] == UmRune @
[Name] == MalRune @
[Name] == IstRune @
            比如:想要给武器打孔和给bug+材料打孔,那么就可以做如下修改
[Name] == TalRune  # ['{Total:Keep}[Name] == TalRune{< 1}'] @   //拾取1个7#
[Name] == ThulRune # ['{Total:Keep}[Name] == ThulRune{< 1}'] @    //拾取1个10#
[Name] == RalRune # ['{Total:Keep}[Name] == RalRune{< 1}'] @    //拾取1个8#
[Name] == AmnRune # ['{Total:Keep}[Name] == AmnRune{< 1}'] @   //拾取1个11#
//武器打孔
[Type] == Polearm && [Name] != OgreAxe && [Name] != ColossusVoulge && [Name] != CrypticAxe && [Class] == Elite && [Quality] == normal && [Flag] == ethereal # [Sockets] == 0 @
//bug甲打孔
[Type] == Armor && [Class] >= Elite && [Quality] == normal && [Flag] == ethereal # [defense] >= 667 && [Sockets] == 0 @
       (四)自动仓库
       1、找到主程序仓库管理选项,填入仓库官员的acc账号,可以分四类进行选择管理员的使用,针对不同情况可以自行选择
       2、选择仓库管理员列表,在列表中,自行输入仓库管理员的账号名,对应的窗口位置,对应的角色名称,对应的拾取文件,拾取文件和mf角色的拾取文件相同,唯一的不同的是,不需要加入临时cube文件
       3、找到对应的角色配置文件,在配置文件窗口中,找到仓库管理选项,同样,有四种方式可以供选择使用仓库管理员,自行选择
       4、然后在对应的仓库管理员选项中,注意修改仓库管理员的账号和角色名称,对应窗口,包括拾取文件等
       5、仓库管理员账号设置启动后,同样以autohunter脚本启动,仓库角色会自动在游戏房间内访问阿卡拉,装满后,会自动换第二个仓库管理员进游戏件捡物品
二、kol bot的运用进阶
      (一)bot基本使用
       kol bot的运行环境:
            (1)系统支持:win7、win8、win10,暗黑2采用英文版,文件目录为英文目录(中文目录会出问题)
            (2)软件需要:microsoft .Net Framework 3.5
microsoft .Net Framework 4.0,vc++  2005,vc++  2008,vc++  2010(少一个都不行)
            (3) 运行需求:win8和win10采用兼容win7模式启动,单击右键,将d2bs和d2bot用管理员身份运行和兼容模式运行(否则会出问题) 
      (二)组队功能
      需要设置以下几个地方:
            (1)d2bot主程序界面keylist选项:在cdkey输入中输入list名称,如:cdkey1,cdkey2,cdkey3等,将cdkey的对应mpq文件输入到list中,然后在keylist页面上,下拉选择刚填入的对应list文件名
            (2)设置好需要组队的人物profile,如:teamleader,tema1,team2,team3等,方便接下来修改游戏内代码,其中,司机运行D2BotLead脚本,team成员运行D2BotFollow脚本
            (3)设置D2BotLead.dbj,找到如下代码:JoinChannel: \"\",在引号中输入自己的channel,可以随便填写,比如mylove、mybot等,这里的设置方便今后查找team运行中出现的问题
            (4)设置D2BotFollow.dbj,找到如下代码
/* Join game settings
Format: \"leader\'s profile\": [\"leecher 1 profile\", \"leecher 2 profile\", ...]
If you want everyone to join the same leader, use \"leader\'s profile\": [\"all\"]
NOTE: Use PROFILE names (profile matches window title), NOT character/account names
leader:leecher groups need to be divided by a comma
example:
var JoinSettings = {
\"lead1\": [\"follow1\", \"follow2\"],
\"lead2\": [\"follow3\", \"follow4\"]
};
*/             var JoinSettings = { \"Leader\": [\"Leecher\"]
             然后将 
             \"Leader\": [\"Leecher\"]修改为:队长的profile名称,leecher的profile名称(即上面中的teamleader,team1,team2,注意:不是角色acc名称,是profile名称)
             (5)设置leader的配置文件
                需要修改如下:
          1、 找到如下代码:
        // User addon script. Read the description in libs/bots/UserAddon.js
Scripts.UserAddon = true; // !!!YOU MUST SET THIS TO FALSE IF YOU WANT TO RUN BOSS/AREA SCRIPTS!!!             然后将true改为false
          2、找到如下代码:
        // Team MF system
Config.MFLeader = false; // Set to true if you have one or more MFHelpers. Opens TP and gives commands when doing normal MF runs.
           然后将false改为true
            3、找到如下代码:
Scripts.MFHelper = false; 
// Run the same MF run as the MFLeader. Leader must have Config.MFLeader = true
           然后将false改为true
          4、找到如下代码:
// If Config.Leader is set, the bot will only accept invites from leader. If Config.PublicMode is not 0, Baal and Diablo script will open Town Portals.
Config.PublicMode = 0; //1 = invite and accept, 2 = accept only, 3 = invite only, 0 = disable
// Party message settings. Each setting represents an array of messages that will be randomly chosen.            
然后将0修改1
           5、设置leader需要mf的区域,值得注意的是:在dia和baal脚本中,MF  Helper脚本会自动停止,转而用更加完整和强大的dia、baal脚本代替MF Helper脚本
[/table][table=100%,#ffffff]   
(6)设置team成员的配置文件
           1、把所有act1到act5的mf脚本文件全部设置为false,当然,如果你想实现leader在k安达利尔的时候,让你的小sor开开小差,去杀一趟暴躁外皮,也可以将部分脚本改为true。
           2、找到如下代码:
Config.Leader = \"\"; 
            然后在引号中,填入你的leader的角色名。记住,这里是角色名,不是profile名
           3、找到如下代码:
Config.QuitList = [\"\"]; // List of character names to quit with. Example: Config.QuitList = [\"MySorc\", \"MyDin\"];
    然后在引号中,填入你的leader的角色名。记住,这里是角色名,不是profile名
      (三)自动合成、打孔
             在角色配置文件中作如下修改:
           1、找到如下代码
Config.Cubing = false; // Set to true to enable cubing.
             然后将false修改为true
           2、找到对应的需要cube的文件,然后把前面的//去掉即可
Config.Recipes.push([Recipe.Socket.Weapon, \"Thresher\", Roll.Eth]); // Socket ethereal Thresher
Config.Recipes.push([Recipe.Socket.Weapon, \"Cryptic Axe\", Roll.Eth]); // Socket ethereal Cryptic Axe
Config.Recipes.push([Recipe.Socket.Armor, \"Sacred Armor\", Roll.Eth]); // Socket ethereal Sacred Armor
Config.Recipes.push([Recipe.Socket.Armor, \"Archon Plate\", Roll.Eth]); // Socket ethereal Archon Plate
             如果要增加需要打孔的,请把上面复制一行代码,然后把对应的物品英文名称对号输入即可,如想要打孔无形的锐利之斧,就把Thresher填入引号中
             3、配置文件默认的cube,包括戒指、项链、武器打孔、bug+打孔,洗手套、洗腰带、洗头环等等,非常方便
        (四)自动小号升级(可以将1级小bb升级到你所想要的等级)
             1、在如上team实现的基础上,修改leader狩猎区域为dia,或者dia+baal,其余区域全部改为false
             2、修改leecher配置文件,为了防止出现问题,先将所有true选项,全部改为false
             3、找到如下代码:
Scripts.Wakka = false; // Walking chaos leecher with auto leader assignment, stays at safe distance from the leader
Scripts.SealLeecher = false; // Enter safe portals to Chaos. Leader should run SealLeader.
 
             然后将false修改为true       
 
      (五)自动仓库
              kolbot的自动仓库功能很强大,主要功能有:
             1、自动建立acc账号,账号自动附加后缀,省去了自己建立账号的麻烦
             2、自动建立char账号,char账号自动附加后缀,每个char装满后,自动建立新的角色账号
             3、自动呼叫仓库,倘若仓库账号正在mf,可以自动停止仓库,然后自动运行仓库账号,然后添加完毕后,mf账号自动开始恢复mf
             请按照以下步骤进行修改:
             1、找到automule配置文件,然后找到如下代码:
muleProfile: \"\",  // The name of mule profile in d2bot#. It will be started and stopped when needed.accountPrefix: \"\",  // Account prefix. Numbers added automatically when making accounts.
accountPassword: \"\",  // Account password.charPrefix: \"-\",  // Character prefix. Suffix added automatically when making characters.
realm: \"\", // Available options: \"useast\", \"uswest\", \"europe\", \"asia\" 然后在muleprofile里面,填入profile文件名
                        在accountprefix中,填入你的仓库账号的前缀名:比如你的仓库叫做mybot,那么请在这一栏中填入”mybot-“,后面的-,能够让bot自动附加仓库后缀
                        在accountpassword中,填入账号的密码
                        在realm中,填入仓库账号所在区域,比如亚洲就填入asia
              2、继续在配置文件配置:找到
expansion: true,
ladder: true,
hardcore: false,  
                 然后分别对应是d2c,还是d2x,还是d2hc,自己根据所玩的游戏,改为ture或者false
             3、继续在配置文件中找到:      
// Game name and password of the mule game. Never use the same game name as for mule logger.muleGameName: [\"\", \"\"], // [\"gamename\", \"password\"]
 
// List of profiles that will mule items. Example: enabledProfiles: [\"profile 1\", \"profile 2\"],
enabledProfiles: [\"\"],
 
// Stop a profile prior to muling. Useful when running 8 bots without proxies.stopProfile: \"\",
                 然后在引号中,分别填入仓库账号进游戏的游戏名和密码
                         在enabledProfiles,分别填入需要控制仓库的profile名
                         在stopProfile中,主要是针对cdkey少的朋友,即在运行游戏过程中,自动停止mf账号,自动运行仓库的profile名
              4、在d2bot界面下,建立仓库profiles,需要注意的是,仓库push的脚本是d2botmule脚本,其中profile中的游戏名和账号名等,不需要填入,kolbot会自动在游戏内呼叫的,非常智能。
      (六)aotobus
             1、在team的实现的基础上,修改bb配置文件,为防止出现问题,把所有的true,全部改成false
             2、将其中一个bb用D2BotLead.dbj启动,司机和其他bb用D2BotFollow.dbj启动
             3、修改leader配置文件,找到:
Scripts.Rusher = false; // Rush bot. For a list of commands, see Rusher.js
Config.Rusher.WaitPlayerCount = 0; // Wait until game has a certain number of players (0 - don\'t wait, 8 - wait for full game).
              将false改为true,将0修改为游戏内玩家人数
              4、对应修改bb配置文件
Scripts.Rushee = false; // Automatic rushee, works with Rusher. Set Rusher\'s character name as Config.Leader Config.Rushee.Quester = false; // Enter portals and get quest items.
              将false修改为true
               对应修改
Config.Leader = \"\"; // Leader\'s ingame character name. Leave blank to try auto-detection (works in AutoBaal, Wakka, MFHelper)
Config.QuitList = [\"\"]; // List of character names to quit with. Example: Config.QuitList = [\"MySorc\", \"MyDin\"];
               将引号内设置为leader和bb的角色名,注意,不是profil名
                5、D2C在onfig.Rusher.LastRun = \"diablo\"选项冒号内填入diablo,资料片则填入baal
 
苏ICP备14007949号-2

暗黑2战网 | anhei2 | 暗黑破坏神2 | 暗黑战网 | 暗黑2 | 暗黑破坏神3 | 暗黑3 | | anhei3 | 暗黑2下载

Copyright © 2007-2021 91D2 Corporation, All Rights Reserved

91d2战网 版权所有