剑网3吧 关注:8,409,082贴子:465,551,063

提问超级宏(外挂)/cast 【一长串判定】怎么被服务器识别的

只看楼主收藏回复

关于超级宏(外挂)/cast 【一长串复杂判定】怎么被服务器识别的? 有没有懂哥介绍一下
举个例子:
/cast 【fight,tenemy,tnodead,haveskil:极本溯源,num:流光囚影=0,tdistance>10,buff:贪魔体(life>0.5;buff:日月同辉|日盈|光明相|冥月渡心;tlife<0.4)】 极本溯源
1、举个上述例子,服务器能识别这个 “/cast 极本溯源”,我姑且理解。但服务器能同时识别【括号】内的所有判定条件且给出正确回应,是否代表着这些判定条件对服务器来说是合法存在的?只不过正常玩家在正常模块宏管理里面不能写出来、不能上传给服务器?
2、我甚至大胆推测技能数值策划都拿这个端口去调试技能?要不西山居出个声明就说是被黑客入侵泄露出去了吧


IP属地:重庆来自Android客户端1楼2024-04-06 00:29回复
    淡季贴吧?


    IP属地:重庆来自Android客户端2楼2024-04-06 00:31
    回复
      广告
      立即查看


      IP属地:重庆来自Android客户端3楼2024-04-06 00:43
      收起回复
        打破了宏无法对玩家使用这个条件,就很明显修改了游戏数据吧


        IP属地:广东来自Android客户端4楼2024-04-06 00:44
        收起回复
          个人是两个猜测,可能都错了:
          ①,这个外挂是通过其他所谓漏洞端口/80年代超级宏遗留端口上传宏指令的,服务器端不仅能接收到,还“正好”还能识别其中的判定条件语句,还“正好”能识别/cast 打坐、跳、后撤等离谱动作,给出相应反馈
          ②,外挂宏仅在本地运算,哪些宏语言能满足条件,满足条件后,就向服务器发送/cast+最终的技能,不发送相关的判定条件


          IP属地:重庆来自Android客户端6楼2024-04-06 01:07
          收起回复
            他这个宏语句有关校验可能只在前端进行;而且原来他根本不用控制哪些语句执不执行,他只需要在正常流程的宏加一个判定,对象为玩家则不执行。超级宏可能不走校验,直接返回相同格式数据包,后端直接执行


            IP属地:山东来自Android客户端7楼2024-04-06 01:24
            收起回复
              武学助手实际上也是用宏命令判断的,只是正常的宏有一层if判断目标是不是玩家,外挂宏就是越过这层判断。


              IP属地:江苏来自Android客户端8楼2024-04-06 03:19
              回复
                这是本地执行判定。服务器只会接到你做了啥操作


                IP属地:四川来自Android客户端9楼2024-04-06 11:22
                回复
                  广告
                  立即查看
                  一般看目前的推算,这里面的判断由本地客户端完成,也就是为啥宏可以躲控,当中了技能以后,本地客户端再像服务器发送消息已经眩晕持续两秒。


                  IP属地:山东来自Android客户端10楼2024-04-06 14:25
                  回复
                    本地完成,如果条件通过,服务器收到的就是 /cast 极本溯源;条件不成立,服务器啥都收不到。如果这些都在服务器完成,那 PvP 宏也太好管了


                    IP属地:广东来自Android客户端11楼2024-04-06 18:54
                    回复
                      好像很厉害的样子,顶


                      IP属地:福建来自Android客户端12楼2024-04-06 19:37
                      回复
                        好像很厉害的样子,顶

                        好像很厉害的样子,顶


                        IP属地:江苏13楼2024-04-06 19:40
                        回复
                          应该是以前多玩宏的接口?


                          IP属地:四川来自Android客户端14楼2024-04-06 23:15
                          回复
                            这种宏都是修改客户端的。用宏的登录器启动客户端。还有海鳗插件也是一样,直接用游戏根本识别不了海鳗得用一种类似登录器的东西路径选择剑网三。你得客户端被修改了才能用。


                            IP属地:四川来自Android客户端15楼2024-04-07 08:38
                            回复
                              广告
                              立即查看
                              就是以前yyl超级宏的语句,/cast (战斗中,目标敌人,目标没死,有极本溯源,流光次数0,距离大于10balabala),但是不知道以前关端口前,yyl是否在本地运算,如果是那就应该是还有预留端口,如果不是那就是改了客户端数据或者运算完传客户端呗。(我感觉可以理解为前者像steam的作弊补丁ormods框架,后者类似小程序类外挂)


                              IP属地:新疆来自Android客户端16楼2024-04-07 10:33
                              回复