吞食天地吧 关注:77,957贴子:1,199,736
  • 3回复贴,共1

想要在除了徐州和洛阳山贼洞以外的地方挂机吗?进来看看吧

取消只看楼主收藏回复

首先,楼主自己测试了一下脚本是可行的,但是脚本稍微粗糙,楼主本来就很懒请见谅
脚本我是不放出来了,因为有条件限制,楼主不才,不能做出通用的脚本,大家见谅,我就给大家说一下原理就好了,稍微懂用按键精灵的人应该都不成问题,不懂的我尽量说的详细一些,毕竟在吧里看到其他人发脚本有人回复不懂得用脚本,我就辛苦一些吧
运行该脚本的首要条件还是武将具有加血的装备(没有加血的装备肯定会死啊是吧,毕竟我并没有添加自动加血的程序进去,添加这个程序非常麻烦,虽然按道理是可以脚本自己加血的,但是本身游戏就自带加血装备,我就懒得再弄自动加血功能了),这点大家没意见吧,其次说一下原理,这个就比较复杂一些,咱们慢慢来吧
大家也知道除了这两个地方,其他地方要是挂机会碰到一个问题,那就是中毒,中毒后加血装备是不起作用的,也就是说就算带了回血装备或者副将,也是不会给自己加血的,所以就算有自动挂机脚本也是没有用的,最后还是会被慢慢耗死,而这个游戏有点恶心的地方就是“决一死战” 如果不小心用脚本挂机死了,楼主碰到几次,但是脚本是运行有“ENTER"键命令的,还是会卡机,也就造成了不能在其他地方挂机的原因。
所以,要想在其他地方挂机,就想办法在人物中毒的时候自动使用解毒草吧,下面开始正文。
首先准备一下工具吧,其实也没有什么工具。。。也就是按键精灵而已,没有的可以自己去百度搜一下下载就是了。有的话先打开按键精灵吧,启动游戏,先去找一个会中毒的地方,先给自己弄一个中毒状态出来,要解毒先得中毒是吧好了,如图所示

OK,现在我们把屏幕截图(因为是测试,所以楼主开了个存档修改了一下,各位勿喷。。。),注意,这里的截图不会指用QQ什么之类的截图功能来截图,而是用系统自带的截图功能,也就是按下键盘上的“Print Screen”键(自己在键盘上找吧),系统会自动把整个桌面都截图下来。
然后我们打开按键精灵,点击新建脚本,再进入抓抓功能,如图所示:

←点它
然后进入抓抓界面,点击图像,会出现你刚刚截下来的桌面图片,如图所示:

这时候我们可以看到中毒的标志吧,把鼠标移过去,拖动,把中毒的标志用鼠标框进去,然后会自动弹出几个选项,这时我们选择“位图另存为”,然后会跳出一个窗口,如图:
这里的位图指的是刚才用鼠标圈下来的中毒的标志,最好命名一下这张图,因为等下会用到这张图片,楼主这里写的是“中毒.bmp”。好了,我们保存好了图片后推出抓抓界面回到新建的脚本界面,找到“颜色图行命令”,这里有一个下拉条,选择“区域找图”,如图所示:
看到路径没有?这里写的是“神盾.bmp”,我们改成刚才截下来的图片的名字,也就是“中毒.bmp”,当然你也可以自己在路径里找这张图,不过这样比较方便些。路径设定好了之后点击“插入”:

好了,下面我们开始编辑脚本了,上面所说的是找图功能,也就是说我们可以编辑一个程序,使脚本在找到这个图片(也就是中毒的时候)的时候自动吃下解毒药草,好吧,我们开始编辑脚本。我们先分析一下当中毒时,我们的游戏需要按下什么键才能自己吃下解毒药,打个比方,比如我现在,如图所示:

这里需要按下一个enter键,然后出现:

这里需要按下一个“↑”键,找到物品:


1楼2013-03-08 02:57回复
    这里需要按下enter键,选择药(楼主自己已经把解毒草放在第一选择位置了,省的麻烦)

    还要再按下enter键选择吃药

    OK,大概需要的按键步骤就这些了,也就是说在我中毒的时候我需要按下
    1:enter
    2:↑
    3:enter
    4:enter
    5:enter
    总共5个按键才能达到解毒的目的
    下面我们照这个步骤编辑命令吧。在编辑命令之前我们还有一个步骤,就是需要添加附件,这个功能在脚本界面的左边,如图所示:

    切到附件界面

    点击添加,把中毒这张图片添加进去,好了,切回脚本界面吧,开始编辑键盘命令:
    选择“键盘命令”,如图:

    在按键下面有一个框,这里是透明的看不到,我们先让键盘执行第一个命令,也就是自动敲打“enter”键,如图:

    点击插入命令,然后是2,3,4,5这几个步骤,依葫芦画瓢插入,然后我们看看整个脚本的右边界面,如图:

    这里就是当中毒时键盘会自动执行的动作,这一轮动作下来就刚好可以自己解毒了,但是按键精灵的设定是这样,如果没有延迟时间,这套动作估计是以毫秒来完成的,也就是说按下这5个键我们只需要不到一秒的时间,但是游戏不可能在一秒内就读到键盘的这5个命令并且完成解毒过程,这里就需要延迟时间了,好让游戏可以每个步骤都跟得上脚本设置的键盘动作,我们这就插入延迟命令吧,回到脚本界面,选择“其他命令”,如图所示:

    最上面有一个延时框,这里默认的是一秒,在右边的命令栏里每条命令下面插入一个吧,结果如图所示:


    2楼2013-03-08 03:38
    回复
      到这里基本算是完成了,也就是我们依靠抓图和这几个命令完成了自动解毒功能,但是说好了挂机,总不能只战斗一场吧,我们这里写下的命令是当碰到中毒时键盘会怎么样而已,遇敌还是要左右上下走动的,所以我们还要添加几个键盘动作让人物自己走动遇敌,在添加这个命令之前还要多添加一个语句“else”也就是“否则”的意思,具体为什么等下我会说,先添加进去吧,还是在右边命令栏,找到“源文件”,点击,会出现以下界面:

      这个是源文件的位置,在命令界面上方:

      点击之后会出现以下界面:

      这个是英文命令,稍微懂点英文的应该可以看懂吧。。。看不懂也没关系,反正我们只要在最后的“end if”上面一行添加一个条件执行语句,也就是“else”,如图:

      添加完毕后我们切回普通界面,也就是中文表达界面,多了一个否则在后面:

      我们就可以在“否则”下方设定遇敌的动作了,这个游戏整套的挂机遇敌攻击的键盘动作无非就是向左向右(键盘上的←和→键)和enter,所以我们就再在键盘命令那里添加这几个动作吧,如图所示:

      上面这张图的就是所有的命令了,解释一下吧,这整个命令就是说,当我们中毒时,键盘会按下5个键以完成解毒动作,如果我们不中毒,就按照普通的遇敌攻击,再最后我们就循环这个命令就可以了,脚本界面右边,如图所示:

      热键选项:启动热键是F10,终止热键本来是F12,但是按F12会把游戏给关了,这里设置其他的键吧,楼主是TAB键
      运行选项:选择“循环到按终止键为止”
      保存退出,运行脚本,亲们自己去试吧
      到这里整个脚本算是制作完成了,楼主亲测可用,因为每个人的屏幕分辨率以及游戏界面位置都不相同,如果编辑成所有人通用的是件非常麻烦的事,楼主技术不够也很懒得为一个游戏劳神想办法,做不出通用的脚本,只能退而求其次把整个步骤发上来给你们看了,自己去做吧,不过看了上面这些我相信你也可以做出来的,看似麻烦,其实懂了就是很简单的,有点按键精灵使用基础和编程语言知识的可以自己调试自动加血和复活功能,楼主也就觉得这个自动加血和复活不太重要也就懒得去添加了,这个需要另外一个找色功能,原理和找图差不多吧。我这里只是一个角色挂机,如果想多几个角色挂机,可以依葫芦画瓢在命令行”ELSE”上面把找图和添加键盘命令的步骤重复一遍就可以了,我这里就不再做了,你们自己来吧,楼主说了很多次自己很懒了
      如果有用,亲们回个帖支持一下吧,大半夜的不容易啊我
      如果有不懂的,再联系我吧,2530159820你懂的


      3楼2013-03-08 04:11
      回复
        哦,忘了提醒一句,脚本运行并成功后就不要动其他什么了,主要适用于晚上睡觉挂机,因为是跟游戏界面位置有关系,所以想脚本永远有效,最好是启动游戏后别移动画面,一般我们启动游戏时,游戏界面都一直是在一个位置出现的,然后在这个位置进行抓图和脚本制作就好了,免得想挂机时发现游戏界面位置不对,脚本找不到中毒标志运行失败。其实也是可以定点找图的,无论游戏窗口在什么位置都可以找到图,以一个恒定的坐标点指向中毒的标志,只是还是屏幕分辨率不一样,恒定的点也得自己找,哎,我就不编辑进去了,而且写复杂了很多人看不懂的,还是简单一些就好了,反正只要不移动游戏界面就没事了也不用那么复杂,挂机的时候人要么不在,要么睡觉,也不会移动界面什么的对吧,OK,说完了楼主继续悲剧的爬长坂坡去了


        4楼2013-03-08 04:31
        收起回复