SIG4.03的特点和用法: 1,Sig4.03跟Sig3.0x系列不同,Sig3.0x是一个SIG开一个bot,D2jsp必须放在SIG目录下,如果要多开,就要把整个SIG目录复制几份;Sig4.03是一对多的,D2jsp不需要放在SIG目录里,要多开,就需要把D2jsp的目录复制几份。 2,在Sig4.03中,bot就是一个线程,线程的设置跟SIG3.0x基本相同。不同之处是(1)设置线程时会让你指定d2的路径和d2jsp.dll的路径;(2)游戏的延迟在 选项--全局设置 中设置;(3)新增"两个游戏之间的时间间隔"的设置。 3,Sig4.03的新特色之一可以设置“两个游戏之间的时间间隔”,假如设置成180秒,如果游戏短于3分钟就结束了,Sig会等到够3分钟再创建下一个游戏,这样就可以避免建游戏太快而造成ban cdkey或ban ip。如果游戏大于3分钟,Sig会马上准备建下一个游戏,不会再等3分钟的。 4,特色之二,有计划任务,可以实现changcdkey。方法:建2个或多个线程,每个线程用不同的cdkey,然后新建计划任务,添加第一个线程,启动条件是“立即启动”,结束条件是“本任务创建游戏数达到:n”,然后添加第二个线程,启动条件是“前一个任务结束后n秒”,结束条件跟第一个一样,后面的线程就跟第二个一样了。最后要设置计划的重复次数,当然设置的多一点好。 5,特色之三,可以多版本jsp并存。SIG3.0x中,d2sjp必须放在SIG下的d2jsp目录中、名称必须是d2jsp.dll,否则不能加载。SIG4.03不同,它是指定d2jsp的具体文件的,所以d2jsp.dll可以放在任意目录下,也可以改名。例如:我的k7csor\d2jsp\目录下,有d2jsp.dll、d2sjp46.42.dll,第一个是45.29版的,第二个是46.42版的。需要什么版本的d2jsp,只要在线程的设置里改一下就可以,非常方便。 考虑到好多兄弟都是bot新手,我就再说一下Bot下载后的安装设置: 一,SIG+JSP+BOT的原理和一些常识: 1,SIG是一个平台,它提供D2jsp的运行环境(加载D2JSP),并负责D2的登录和游戏的创建和退出。游戏中的bot的动作,就不属于SIG的管理范围。SIG只会纪录游戏的创建、关闭的日志,会不纪录捡DD的日志。 2,D2JSP也是一个平台,提供BOT脚本的运行环境。D2jsp主要就是D2Jsp.dll和js32.dll,其他几个是用来做jsp的key文件的。D2JSP的运行必须有d2jsp.key,而且必须跟启动D2的cdkey一致。 3,JSP的Bot就是一个Scripts目录,里面都是纯文本的程序脚本和配置文件。bot的所有行为都是由它来控制。如杀怪物,捡DD、记录捡DD的日志等等。如果有兴趣,可以学一学D2jsp的编程(别问我,我不会)。更换bot只要更换Scripts目录就行了。我这里只提供K7cbot,如果你想用Rbaal Bot,可以去别的地方下载,然后更换Scripts目录就OK了。 4,SIG + D2Jsp + Bot 这个组合是固定的,但是版本是可以随意替换的。我这里推荐的是SIG4.03 + JSP46.42 + k7cbot,但是你可以用SIG3.09 + JSP48.xx + Yamb Bot或者别的搭配。 5,JSPbot的物品捡取和鉴定文件是 Scripts\setting目录下的Snagit.ini和Bmitems.ini。Snagit.ini负责设置哪些DD要捡起来的;Bmitems.ini负责设置捡起来的DD的保留条件。例如可以设置Shako def>=140的保留,小于140的就NPC或扔掉。 如果想学JSP的物品捡取设置,请下载 D2jsp物品捡取设置教程.rar,里面有教程、物品代码、技能代码、属性代码等等,很全面的。 所有的JSP的BOT的Snagit.ini和Bmitems.ini都是通用的,你可以把Baal bot的拷过来覆盖k7cbot的,不会有问题。 6,Sor版K7cbot的主要设置文件是SCRIPTS\LIBS\Dae_Multi_Set.d2l; Pal版K7cbot的主要设置文件是SCRIPTS\LIBS\k7c\k7c_config.d2l。 7,Pal版K7cbot的日志在SCRIPTS\Output目录下;Sor版的没有(据说能改出来,bbs里有相关的贴子)。 二,bot文件的安装和配置 1,下载SIG2.zip,解压缩后放在任意目录下; 2,下载D2jsp46.42.rar,解压缩后放在任意目录下,不需要放在SIG里面。把目录下的js32.dll拷贝到windows2000/xp的system32目录下。 3,下载K7cbot_IceSor_Scripts.rar 或 K7cbot_Pal_Scripts.rar ,解压缩后应该是一个Scripts目录,把这个目录复制到上一步的D2jsp的目录下,注意必须放在该目录下!K7cbot是可以设置的,但是用默认设置就可以运行,这里就先不讲了。 4,文件都放好后,先制作一个d2jsp的key文件,如果key做的有问题,会出现"D2jsp加载失败"的错误。做好得d2jsp.key要放在d2jsp.dll的同一目录下! (做KEY的步骤:1. 运行makecdkeyhash.exe2. 输入你准备用来跑D2JSP的CDKEY3. 它会生成一行代码,把它复制到剪帖板中4. 然后运行,注册机makekeyfile.exe 5. 最后自动生成KEY文件) 三,线程的配置 1,运行SIG目录下的SIG.exe,在Sig4.03里添加一个常规线程。 2,指定D2的路径(要用d2loader.exe,别的可能不行)。 3,根据你的实际情况配置"命令行参数": (1)如果你有d2的cdkey文件的话,在线程的"命令行参数"里添加 -mpq cdkey文件名 (如果你的cdkey文件名中有减号,请用双引号,如"cd-key1.mpq"),这个“cdkey文件名”是你的d2目录下真实存在的文件,不是随便填的; (2)如果你的d2是中文版的,在线程的"命令行参数"添加 -Locale Eng; (3)如果是多开,可以给你的D2窗口加个标题,在线程的"命令行参数"添加 -title "标题" ,"标题" 的内容你可以自己选。 4,选择你要登陆的服务器(Asia、Asia2。。。);设置你的账号和密码;选择角色位置。 5,选择创建游戏的难度,当然选"地狱"了。 6,设置“最长游戏时间”,600秒左右,当游戏时间大于这个设置,就会自动退出;如果踩到Sell Soj的IP,记得用在SIG中暂停这个线程,否则到了时间会退出的。 7,选择"加载d2jsp",并指定你的d2jsp.dll的路径(它就在你的D2JSP的目录里)。 8,选中"两个游戏之间的最短间隔",最好不小于180秒。如果设置了180秒,当游戏不到80秒就结束的话,SIG会再等100秒,凑齐180秒后才建下一个游戏。 9,最后一步,如果是Sor版的,选中Dea_Multi_set.d2l,如果是Pal版的,选中K7cbot_set.d2l。 10,开始运行这个线程,你的bot就可以开始运行了。 四,游戏的延迟 在SIG的"选项"----"全局设置"中设置,默认得设置时间比较长,最好改一下。 五,实现多开和changecdkey 1,首先要学会普通D2的多开(置顶贴里有),并且确实实现D2多开了(不是bot多开),要是没学会就不要往下看了。bot多开的原理和普通d2多开是一样的,不同的是设置-mpq cdkey.mpq 的地方不同,普通d2是在快捷方式的"目标"中设置,bot是在"命令行参数"中设置。 2,学会把不同cdkey的d2jsp.key 合并,具体做法:为多个cdkey制作各自的d2jsp.key(名字可以不同),然后用记事本打开它们,把它们都拷贝到一个文件里,一个cdkey占一行,不要连在一起,也不要有空行。最后这个文件一定要改名为d2jsp.key,放在d2jsp.dll所在目录下,因为jsp只会当前目录找这个文件。 PS:d2jsp.key不合并也是可以多开的,但是合并之后简单的多。 3,把设置好的第一个bot的d2jsp目录复制一份(放在哪里无所谓)。 4,再设置一个新的线程,是在“命令行参数”中要添加参数 -mpq <cdkey文件名>,如果第一个线程里没有这个参数的话也要加上去。指定d2jsp.dll的路径时要指向新的目录。其他就跟第一个完全一样了。 5,同时启动2个线程,多开bot就实现了。 6,如何实现changecdkey,请参照上面的“SIG4.03的特点和用法”的第4点。 |
欢迎光临 anhei3战网 (http://bbs.anhei2.com/) | Powered by Discuz! 6.0.0 |