猫史档案馆


【教程】【全猫站首创】社区鼠标闯关通病bug解决方案!!!

用户:Agony_Agony_查看:43 回复:13 评论:43 创建时间:2022-07-14T19:54:01


https://shequ.codemao.cn/work/56040782 如上方链接所示作品,编程猫几乎所有的鼠标闯关类游戏,只需鼠标右键单击网页,然后直接将鼠标移至终点即可通过bug通关。 今天我就为大家带来了解决这个bug的办法(应该是猫站首发)。 模板作品见作品 https://shequ.codemao.cn/work/152822377 下面解释一下工作原理: 核心积木如下 因为右键bug会使编程猫判断鼠标仍在点击右键时的位置,所以如果利用bug直接移动到终点,那就相当于瞬移。所以我们只需要判断每0.000001秒(一个极小的时间)鼠标位置前后差距,如果差距很大(正常移动不可能的速度)就证明利用了bug。(图中1e-7秒即为0.0000001秒) 在前后坐标差前加上绝对值是因为有的鼠标闯关可能是从下向上移动,所以绝对值规避了这种现象。       本期教程就到这里,写的不咋样,但是比较通俗易懂,如果有问题可以评论区指出,觉得有用的麻烦为该作品点点赞(也可以关注关注作者),谢谢大家  


回复

上一页1 页 / 共 1下一页
Agony_Agony_

喵!吞我排版!

点赞0


评论


Agony_Agony_

center_image

点赞0


评论


Agony_Agony_

ddd

点赞0


评论


Agony_Agony_

ddd绝对有用嗷!

点赞0


评论


小鱼yuzifu小鱼yuzifu

好,支持

点赞0


评论


Agony_Agony_

欢迎各位说出自己的想法!

点赞0


评论


一只路过的伊布一只路过的伊布

没人抢沙发?

那归我了!(帖子不错呀)

点赞0


评论


ELA7096ELA7096

咋不回我啊!!!

点赞0


评论


yee089yee089

懂了,我这就用新办法开纪()

点赞0


评论


ELA7096ELA7096

代码在这里:

换了电脑发不了图片

   @当开始被点击

      将角色大小设为 ( 1 )

      ####重复执行####

      #    面向 |鼠标指针*|

      #移动 ( ( 到 |鼠标指针| 的距离 ) |✖️*| ( 0.2) ))步

      #######

 

    @当 《  〈|自己*| 碰到颜色(黑色)〉 |且*| 〈 (作弊变量)大于等于 ( 1 )〉 》

       #### 如果 《 (到 |鼠标指针*| 的距离)小于等于 ( 50 )》####

      #   发送广播 (失败*)

      ####否则####

      #   发送广播 (作弊*)

      ######

 

    @当《鼠标 |按下*| 》

      设置变量 |作弊*| 的值为 ( 1 )

      等待 ( 1 ) 秒

      设置变量 |作弊*| 的值为 ( 0 )

 

这些积木我用我给你评论的两种方法做的供参考

点赞0


评论


ELA7096ELA7096

center_imagecenter_image

反作弊系统!!!

此角色为画笔的一个点

即使揪不出作弊的人也绝对通不了关!!!

 

点赞0


评论


DDguanDDguan

其实最好的方法还是【面向鼠标指针|移动一步】

点赞1


评论


BEST足下生风是个水作之王BEST足下生风是个水作之王

我jio得还是面向鼠标移动(到鼠标的距离/n)步比较方便

点赞0


评论