LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 2025|回复: 71

[函数] 自动验证宏代码

  [复制链接]
发表于 2023-7-28 12:30:25 | 显示全部楼层 |阅读模式
用超级宏加载,或者试试用wowbee调试加载应该也行。
只在某群服尝试过,别的地方没试过,说下思路
先用/etrace命令,打开wow的调试窗口,在验证码出来后,找下事件,这个验证码是弹窗输出验证文字的,刚好事件CHAT_MSG_ADDON里面有正确答案,格式如下:9#1:3:4:2:5:6:7:8:9:
#前面就是正确答案,后面是弹窗后的9宫格排序。
于是写了以下代码,本来打算写正则来判断的,无奈正则苦手,用了笨办法,支持再点击关闭。

[Lua] 纯文本查看 复制代码
FD = FD or CreateFrame("Frame")
FD:RegisterEvent("CHAT_MSG_ADDON")

if XD then
  XD = nil
  print("关闭验证")
else
  print("开启验证")
  XD = function(_, _, m, s)
    local d = select(2, s:gsub("#", ""))
    local dd = select(2, s:gsub(":", ""))
    
    if d == 1 and dd == 9 then
      --print(s .. "长度:" .. string.len(s))
      
      if string.len(s) == 20 then
        local ddd = string.sub(s, 1, 1)
        print("正确答案:" .. ddd)
        RunMacroText("/click GhostAntiFarmFrameButton" .. ddd)
      end
    end
  end
end

FD:SetScript("OnEvent", XD)



隐藏是一行宏,超级宏插件直接能用,偷懒整合再看吧
游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 1伸手费 +25 收起 理由
twog + 25 很给力!

查看全部评分

回复

使用道具 举报

发表于 2023-7-28 13:46:23 | 显示全部楼层
shenme ysii 我我我看不懂呢
回复 支持 反对

使用道具 举报

发表于 2023-7-28 18:40:40 | 显示全部楼层
不错不错,差不多和我洗练装备的脚本一个思路
回复 支持 反对

使用道具 举报

发表于 2023-7-28 18:49:00 | 显示全部楼层
非常强大的楼主,值得我们学习
回复 支持 反对

使用道具 举报

发表于 2023-7-29 13:38:45 | 显示全部楼层
哪种验证码?截图看看呀
回复 支持 反对

使用道具 举报

发表于 2023-7-29 14:00:59 | 显示全部楼层
怎么用啊?看不明白呢
回复 支持 反对

使用道具 举报

发表于 2023-7-29 19:19:23 | 显示全部楼层
看看.....,,,,,
回复 支持 反对

使用道具 举报

发表于 2023-7-29 22:56:26 | 显示全部楼层
牛   大佬  回复一下 看看看  学习
回复 支持 反对

使用道具 举报

发表于 2023-7-30 10:14:48 | 显示全部楼层
刚好遇到一个九宫格验证的服务器 学习了
回复 支持 反对

使用道具 举报

发表于 2023-7-31 13:40:12 | 显示全部楼层
这东西太高级了吧,想想都可怕啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|LUACN论坛

GMT+8, 2024-5-3 06:48 PM , Processed in 0.068662 second(s), 32 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表