战网中国

标题: 分享:ETAL V7最新优化版(bn 专用)+详细使用方法 [打印本页]

作者: lighkl    时间: 2014-6-21 13:01
标题: 分享:ETAL V7最新优化版(bn 专用)+详细使用方法
单人MF:
(一)、ETAL Manager配置

1.运行ETAL Manager

2.点击“Add”,在弹出窗口中做如下设置:

3.填写“Profile Name”(BOT名字,随便起)

4.点击“Auto Detection”(点完自己复核一下Path是否指向你的暗黑游戏,主要是有多个暗黑游戏在电脑上的同学要复核一下)

5."CD Key"填写你的CDKEY文件名,新手可以不填。

6."Account Name"填写你的游戏帐号

7."\"\"lay Type"选择游戏类型,当然是:battle.net

8.Character Position角色位置,选你打算进行bot的char

9.Entry Point:选NTBot.ntj

10.点击“OK”,关闭配置界面后,在主界面点击“SAVE”


(二)、配置你的Char Bot!

1.ETAL Manager主界面上,点击“RUN”!

  会弹出一个要求你输入密码的框,但是在登录的时候,你还得手动输入密码,点登录!

  等人物建好游戏,进入游戏以后,这里需要注意下,第一次进入游戏角色不会动,这时需要在ETAL Manager主界面上,点击“STOP”了

2.打开D2NT目录,进入\D2NT\scripts\NTBot\char_configs目录,找到带有你char名字的那个文件,打开它,配置它!


具体配置参考这个帖子:http://www.battlecn.net/read.php?tid=185
组队UP:
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
作者: lighkl    时间: 2014-6-21 13:01
下面这段可以不改  但我的为了游戏中的简洁就修改为了

///////////////////////////////////////
//        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。
BOT下载地址:
http://1000eb.com/9z35
作者: lighkl    时间: 2014-6-21 13:06
发个组队BOT,这个是用360压缩的,采用的是高压缩比文件格式,后辍应该是.7Z,不过因为.7Z传不上来,所以.7Z让我改成.zip了,如果直接解压不了改成.7Z再解压吧。


Etal版Teambot使用说明    群共享中对应文件为SF_程子上传的Team-CZ


此说明是PAL当司机,Sor和Dru当帮凶,RDRB为例说明。
1、修改Team-CZ\\D2NT\\scripts下的NTLeechStarter2.ntj。把var leaderAccountName = \"nw_112\"; 中的nw_112改为你司机的账号。
   把var leaderName = \"sf-p\";中的sf-p改为你司机的名字。
   var gamepassword = \"zzz\";这里zzz是我设置的密码,你可改可不改。
2、打开Team-CZ\\D2NT\\scripts\\NTBot\\char_configs目录,修改人物配置。NTConfig_Paladin_锤子Pal改成NTConfig_Paladin_你   的Pal名字,NTConfig_Druid_风Dru改为你Dru的名字,火电冰根据你需要改成你Sor名字。
打开某个角色配置文件:
    NTConfig_Leader = \"config me\";这句为司机名。司机配置文件中不改,帮凶配置文件中改为司机名。启动Bot,修改下面板中的设置,主要有个地方注意:司机Entry Point为:NTLeaderStater2.ntj,帮凶入口为NTLeechStarter2.ntj。
到此,Bot就可以使用了,设置就这么简单。注意各个ACC与司机互加好友。格式:/f a 司机ACC


=================================================================================================================
如果需更多了解,看下面角色配置文件中设置的说明:
Run Diablo部分(文件起头处):
NTConfig_Script.push(\"NTDiabloLeechFight.ntj\");  帮凶需激活这句,表示RD时Leech经验,同时跟着打怪。
NTConfig_LeechFrom = \"E\"; E表示从混沌避难所入口开打,如果设成S,则表示从五星处开打。
NTConfig_TakeTpDiablo = \"jin\";司机说此话后,帮凶进门。
Diablo Settings部分(Boss设置处):
NTConfig_CSFrom    = \"E\"; 从入口还是五星处开打
NTConfig_CSTpNotSafe = \"xiao xin\";司机Tp进混沌避难所后,还没清怪时开门说的话,此时不安全。
NTConfig_CSTpSafe = \"jin\"; 清完怪召帮凶进门,可设成你喜欢的话。注意和前面NTConfig_TakeTpDiablo = \"jin\";对应
NTConfig_CSKillDiablo = \"!\";杀Diablo前说的话,可为空值
NTConfig_CSScriptEnd = \"Baal!\";杀完Dibalo后说的话,可为空值
NTConfig_CSIdiotMsg  = \"\";司机提醒其他人左上角那个封印别去动所说的话,可以为空值。


Run Baal部分(文件开头处):
NTConfig_Script.push(\"NTUniversalBaalLeech.ntj\") 这句是Rd结束后,继续跑RB。
NTConfig_TakeTpBaal = \"lai\";司机召帮凶进门的话,可以设为你喜欢的话。
NTConfig_FollowtoWorldStone = true;帮凶是否跟进世界之石大厅杀BAAL
Baal设置部分(Boss设置处):
NTConfig_MakeHelpTPBeforeThrone = false; 如果司机怕死,此处设true,就会在要进世界之石三层要是毁灭王前的门口开门召帮凶一起下去清场。
Public Baal Settings部分:
Baal_HotTp = \"lai\";司机召帮凶说的话,可以设为你喜欢的话,注意对应前面NTConfig_TakeTpBaal = \"lai\";
Baal_SafeTp = \"an quan\";清完毁灭王座后,开门召帮凶说的话。
Baal_KillBaalMessage = \"Baal!\";五小队干掉后杀Baal前说的话。
Baal_NextGameMessage = \"ng\";退出本局游戏时说的话。
Baal_BSayNextGame = \"Go:\";说下局游戏名,引号中的话会加在下局游戏名前面
NTConfig_KillHostilePlayer = false;是否杀敌对角色


=================================================================================================================
此部分用于冲99Lv时使用
为稳定而高效,建议冲99Lv时,3-4人按前面设置RDRB,另跟进4人以提高游戏经验。这4人还是别闲着,去MF一下吧。
NTConfig_Leader = \"sf-p\"; 仍设司机名
PUSH要打的场景,我的设置的大陵寝和远古通道。
NTConfig_Script.push(\"NTDiabloLeechFight.ntj\");
NTConfig_LeechFrom = \"E\";
上面这两句加到Boss列表后面,也即NTWPGrabber Instructions的前面。这样4个人MF完就会去ACT4等司机召唤。此时司机已经去Runbaal了,主要目的是等司机命令好退出游戏进下一局。
作者: shlammark    时间: 2014-6-21 18:11
支持, 正想試一下掛BOT
作者: ivu2013    时间: 2014-6-21 19:18
辛苦了
作者: shlammark    时间: 2014-6-23 14:58
[quote=lighkl,95208]下面这段可以不改  但我的为了游戏中的简洁就修改为了

///////////////////////////////////////
//        Message Settings:          //        //...[/quote] 請教一下我用冰火sor, 怎样去加技能點和去設置文件內的skill
作者: shlammark    时间: 2014-6-23 15:00
NTConfig_AttackSkill[0] = 0; // First skill. Set to 0 if you won\'t
NTConfig_AttackSkill[1] = 0; // Primary skill to boss.
NTConfig_AttackSkill[2] = 0; // 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 = false; // Set to true if you want to clear area after killing boss.
NTConfig_CheckSafe = true; // Set to true to check for curses, merc and potion (go to town if needed)

是否要設置這些
作者: viv2553    时间: 2014-6-23 17:08
[quote=shlammark,95842]NTConfig_AttackSkill[0] = 0; // First skill. Set to 0 if you won\'t
NTConfig_AttackSkill[1] = 0; // Primary skill to bos...[/quote] 添加技能代碼即可
作者: shlammark    时间: 2014-6-23 17:28
[quote=viv2553,95870]添加技能代碼即可[/quote] 哪里可知技能代碼
作者: viv2553    时间: 2014-6-23 17:45
[quote=shlammark,95878]哪里可知技能代碼[/quote] 桌面\\ETAL V7最新优化版\\D2NT\\资料\\技能代碼  版主裡面有丟代碼阿= =
作者: lin6051    时间: 2014-6-26 08:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: rogers    时间: 2014-6-27 14:47
说明很详细,但是太繁琐了,没有kor或八神配置那么简单明了!
作者: rogers    时间: 2014-6-27 14:49
没用个这个bot,请问效率如何?远程实现8pp组队挂机可以吗?
作者: rogers    时间: 2014-6-27 14:50
啥时候etal也搞个图形配置程序,呵呵
作者: lighkl    时间: 2014-6-27 15:26
[quote=rogers,97319]说明很详细,但是太繁琐了,没有kor或八神配置那么简单明了![/quote] KOR和八神的我怎么就不会用呢~
作者: shlammark    时间: 2015-6-26 21:43
不好意思, 想問問 3樓上的邦手sor一直沒有進入遊戏, 我哪里沒設定好.
作者: shlammark    时间: 2015-6-26 21:50

作者: lighkl    时间: 2015-6-26 21:56
CDKEY。MPQ没有填?另外这个好久没有用了 忘的差不多了
作者: shlammark    时间: 2015-6-26 22:01
[quote=lighkl,158774]CDKEY。MPQ没有填?另外这个好久没有用了 忘的差不多了[/quote] 沒有, 不知道要填, 因為單一個人物mf時從沒有填都可以, 所以不知要填...
作者: 元斌    时间: 2015-6-27 10:19
[quote=lighkl,95214]发个组队BOT,这个是用360压缩的,采用的是高压缩比文件格式,后辍应该是.7Z,不过因为.7Z传不上来,所以.7Z让我改成.zip了,如果直接解压不了改成.7Z再解压吧。


Etal版Teambot使用说明    群共享中对应文件...[/quote] 謝謝前輩提供~^^
非常感謝~
作者: lighkl    时间: 2015-6-27 21:17
[quote=元斌,158834]謝謝前輩提供~^^
非常感謝~[/quote] 前辈不敢当了
作者: 元斌    时间: 2015-6-28 21:59
[quote=lighkl,158958]前辈不敢当了[/quote] 好遊戲是需要更多支持者
好程式是需要更多使用者
這樣說不知道會不會被K~^^
總之是超級感謝的拉
一起研究一起學習這也是一種樂趣~^^
作者: lighkl    时间: 2015-6-28 22:06
[quote=元斌,159164]好遊戲是需要更多支持者
好程式是需要更多使用者
這樣說不知道會不會被K~^^
總之是超級感謝的拉
一起研究一起學習這也是一種樂趣~^^[/quote] 说的好啊
作者: 元斌    时间: 2015-6-28 22:08
[quote=lighkl,159169]说的好啊[/quote] 一起研究囉~前輩^^
作者: lighkl    时间: 2015-6-28 22:17
[quote=元斌,159170]一起研究囉~前輩^^[/quote] KOLBOT也不错的 你可以研究下 不懂的地方我帮你弄
作者: 元斌    时间: 2015-6-28 23:01
[quote=lighkl,159175]KOLBOT也不错的 你可以研究下 不懂的地方我帮你弄[/quote] 好的
感謝前輩~^^
我也來研究下~
有問題再請前輩指點指點
作者: lighkl    时间: 2015-6-29 00:55
[quote=元斌,159192]好的
感謝前輩~^^
我也來研究下~
有問題再請前輩指點指點[/quote] 没问题
作者: 元斌    时间: 2015-6-29 18:14
[quote=lighkl,159203]没问题[/quote] 感謝前輩~^^
作者: TEST001    时间: 2015-6-29 18:32
看不懂啊。私服能用,啊
作者: shlammark    时间: 2015-6-30 11:24
我download樓主板櫈的teambot , 跟樓主說的改了, 但都出現這情況....



pal 司機
sor 幫凶
作者: lincan    时间: 2015-7-3 14:35
好久不玩了。




欢迎光临 战网中国 (http://battlecn.net/) Powered by Discuz! X3.1