长歌门吧 关注:415,903贴子:4,567,432

【端午钓鱼】脚本自动钓鱼,被咬死原地起

取消只看楼主收藏回复

刚刚钓到的传国玉玺镇楼


IP属地:湖北1楼2019-06-09 23:31回复
    首先说明一下,非专业,甚至没有接触过代码。成就党懒癌发作研究了下按键精灵而已。如果有什么错误打断地方欢迎专业大佬指正。
    看懂了我下面发的教程帮会钓鱼野外钓猫都可以自己写,挂艺人挂绿林摇骰子六六大顺都不是问题。
    前台按键,不涉及修改客户端等违规操作,不出意外不会被抓。
    言归正传:
    首先第一步:下载一个按键精灵2014

    浏览器搜索直接下载第一个安装就行


    IP属地:湖北3楼2019-06-09 23:39
    回复
      这边写的简单脚本,主要是依靠捕捉固定位置的色值变化来判定状态然后做出相应操作,比如鱼上钩屏幕中间会泛光。
      为了减少环境因素对色值判定的影响,首先说一个小技巧。
      “镜头拉到最近,视角朝天。然后按Ctrl+F2”
      这个时候你会发现你的整个游戏界面都变成了黑色。并且由于视角是朝天上的。所以旁边玩家的id不会影响到色值判定,除非有人恰好从你头顶飞过


      IP属地:湖北4楼2019-06-09 23:47
      回复
        现在打开按键精灵开始写脚本。





        点击抓抓开始抓取需要点位及色值。
        抓抓取点的快捷键默认是Ctrl+Alt+数字


        IP属地:湖北5楼2019-06-09 23:55
        回复
          接下来开始抓取一些判定状态的点的坐标及色值。
          首先是判定是否在钓鱼状态的。鼠标移动到钓鱼buff上黄色区域按下Ctrl+Alt+1

          第二个点是死亡后原地起位置的坐标及色值。Ctrl+Alt+2

          第三个,鱼上钩泛光区域的坐标及色值(其实色值不需要)。

          这个第三个点由于时间短所以没截好图,可以看到取的颜色是灰色的,而不是泛光区域的白色或黄色,但是这个不重要。我们只需要这个泛光区域的坐标而已。后面会说。


          IP属地:湖北6楼2019-06-10 00:08
          回复
            取点完成之后就可以开始写脚本了,首先说一下很多人说键盘按键用不了,但是鼠标按键可以用(因此很多人把互动键改成了鼠标滚轮或者侧键),普通模拟确实用不了键盘按键,可能是剑网三屏蔽了。但是超级模拟下可以使用键盘按键。怎么启用超级模拟呢?


            选好后点击右边的插入即可。

            至于为什么普通模拟不行超级模拟可以?不知道。说了不专业,我只知道这样做可以用。


            IP属地:湖北9楼2019-06-10 00:17
            回复
              接下来就要用到刚开始取的点坐标和色值了。依次选择插入就可以了。



              注意点的坐标和色值是一一对应的,不要改了坐标不改色值,及时色值用不到也是后面再改,养成好习惯。
              然后我们得到了

              脚本分为三个部分
              P1:钓鱼buff坐标。判定自身是否在钓鱼状态,如果不在就按互动键。
              P2:原地起的坐标。如果符合条件就说明自身重伤并且可以原地起了,那么鼠标移动到该点左键点一下即可原地起。
              P3:鱼上钩泛光区域坐标。如果泛光则说明鱼上钩,则键盘按下4收杆,然后再按下3继续下一次钓鱼。(这里默认用蚯蚓钓。如果买的别的鱼饵或者快捷键不一样改成对应的快捷键就行)


              IP属地:湖北10楼2019-06-10 00:32
              回复
                分好三个部分的作用然后整理下思路开始完善三个部分。
                首先第一个部分。
                如果该点的色值符合则说明在钓鱼状态,反之不符合就说明不在钓鱼状态。
                然后不等于我们就键盘按下互动键,否则结束循环。
                所以第一部分就是把等于改成不等于,这个其实前面插入的时候就可以改好

                当然,我们一步一步来,现在怎么改呢?选中要修改的语句左键双击
                然后把这个0改成1就可以。0是等于,1是不等于


                如果该点的颜色不等于我们的取色(说明角色不在钓鱼状态)则
                键盘按下互动键。
                键盘按互动键的命令怎么写呢,显然是找【键盘命令】

                输入你的互动键点击插入即可。

                那么第一部分就这么简单的完成了。
                可以思考下还可以怎么判断是否在钓鱼状态呢?如果该点的颜色是黑色,则说明没有钓鱼buff。
                所以第一句其实也可以写成

                这里引号里面的0是黑色的代码。


                IP属地:湖北12楼2019-06-10 00:50
                收起回复
                  然后是第二部分,有了前面第一部分的经验,就不一一截图了。
                  如果该点的颜色等于我们取的色值,那么鼠标移到该点左键点击一次,
                  怎么写在鼠标命令里面找,找到左键单击一次点插入即可,


                  IP属地:湖北14楼2019-06-10 00:55
                  收起回复
                    第三部分,收杆。
                    前面说到这里只用取到泛光区域坐标,不需要取到色值。为什么这么说呢?
                    *,按照正常思路,如果该点符合我们取的色值则说明鱼上钩了,收杆。
                    但是这个泛光区域是在闪的,颜色一直在变,考虑到脚本自身的灵敏度问题以及我们是否能快速取到这个点。
                    所以我们最好是换一个思路,就在前面写第一部分提到过。
                    *,如果该点的颜色不等于黑色,那么说明泛光了,收杆。
                    其实这个判定是不严谨的,因为如果有人路过,恰好他的id遮挡到了你取的点,那么这个点也就不是黑色了。
                    这也就是为什么开头提到说镜头拉近视角朝上。就是为了避免旁边玩家的id遮挡到我们的泛光区域导致判定错误。
                    引号内的色值代码改成0,即黑色;后面的0改成1,即不等于。

                    然后插入收杆和垂钓的命令,同样在键盘命令里面操作。

                    致此整个脚本就基本上完成了。


                    IP属地:湖北15楼2019-06-10 01:10
                    回复
                      然后需要完善的是延时问题,比如按下互动键需要读条一秒才出现buff。
                      所以P1部分键盘按下互动键后面可以加个延时命令,
                      延时在其他命令里面,找到输入延时时间并插入。

                      再就是按下收杆后并不能马上按垂钓,大概有2秒的公cd


                      IP属地:湖北16楼2019-06-10 01:20
                      回复
                        最后是循环问题。循环我了解到的有两种实现方法。
                        一种是在脚本属性里面设置“循环到终止键为止”,
                        另外脚本名称以及启动终止热键都是在脚本属性里面改。

                        禁止重复运行默认是勾上的,记得取消掉。
                        这个是整个脚本重复循环运行。
                        然后第二种方法是标记循环。这种循环好处是可以指定脚本中局部循环运行。
                        首先脚本属性只需要改文件名和热键。不要改循环部分。循环1次,禁止重复运行。

                        标记在控制命令里面找。

                        在标记前可以加不用循环的命令。
                        建议加一个垂钓命令,什么作用自己感悟。
                        最后先点下保存,
                        脚本会自动检测有没有毛病

                        没问题就可以保存退出开始使用了。


                        IP属地:湖北18楼2019-06-10 01:37
                        回复
                          完结。撒花顺便有大佬吗,求个喂小鳄鱼的脚本。


                          IP属地:湖北19楼2019-06-10 01:38
                          回复
                            如果要挂六六大顺,打开背包,抓抓取到五木明琼的点,设置鼠标命令去点。然后看下CD是多久,设置好延时即可。
                            端午钓鱼实测不能挂艺人和驭兽,野外掉鱼实测不能挂驭兽,没找到平坦的地方试艺人(因为我艺人满了懒得找),有兴趣的可以试试看。帮会钓鱼可以挂艺人,不能挂驭兽。
                            好像上次和谐以后驭兽状态啥都不能干了,有知道啥黑科技的欢迎提供,毕竟单挂驭兽等级不干点别的也太浪费点卡了


                            IP属地:湖北来自Android客户端20楼2019-06-10 01:54
                            回复
                              12楼写的第一部分有点瑕疵,理论上来说,按下互动键进入钓鱼状态后需要点一下鱼饵锤钓。
                              也就是还需要插入一句键盘按下3。
                              但实际上按上面那样写也没有问题,具体原因是因为进去钓鱼状态后屏幕中间也会跳黄字。
                              这时候脚本P3部分生效,会先按一下收杆,再按3垂钓。


                              IP属地:湖北来自Android客户端22楼2019-06-10 02:18
                              回复