QQ登录

只需一步,快速开始

发帖

羊了个羊多线程 开源代码 [开源]

[复制链接]
8549149@qq.com 发表于 2022-9-17 03:55:24 | 显示全部楼层 |阅读模式
应用
应用 ID: 羊了个羊
应用名称: 羊了个羊刷关工具
应用版本: 1.0
应用类别: 游戏 工具 
应用授权: 免费
SDK版本: V8
应用作者: 8549149
联系作者:
交流群:
应用官网: -
本帖最后由 8549149@qq.com 于 2022-10-11 17:57 编辑

羊了个羊自动通关开源

目前羊了个羊不能刷了,代码供参考!

指令表:

绑定uid

绑定羊了个羊+令牌
羊了个羊+加入羊群+1秒+100次
羊了个羊+每日话题+1秒+100次

测试群:580773563

使用前先看教程下载抓包软件:https://docs.qq.com/doc/DRGhrdXh4VENkSnlM




  1. .版本 2
  2. .支持库 spec

  3. .程序集 DR应用
  4. .程序集变量 检查周期, 双精度小数型
  5. .程序集变量 分割符号, 文本型
  6. .程序集变量 汇率, 双精度小数型
  7. .程序集变量 保存路径, 文本型
  8. .程序集变量 机器人QQ, 整数型
  9. .程序集变量 线程池, 鱼刺类_线程池Ex
  10. .程序集变量 夏令时判断, 逻辑型

  11. .子程序 Init, 文本型, 公开, 应用入口
  12. .局部变量 init, DRINIT

  13. ' 请勿在此方法内执行任何额外的业务逻辑

  14. init.置应用信息 (“羊了个羊”, “羊了个羊刷关工具”, “1.0.0”, “QQ8549149”, “刷羊了个羊通关次数 QQ8549149”)

  15. init.置应用权限 (#DR_事件_个人消息)
  16. init.置应用权限 (#DR_事件_个人添加)
  17. init.置应用权限 (#DR_事件_频道消息)
  18. init.置应用权限 (#DR_事件_成员加入)
  19. init.置应用权限 (#DR_事件_成员退出)

  20. init.置应用事件 (&AppEvent)

  21. 返回 (init.解析 ())


  22. .子程序 AppEvent, 整数型, , 应用事件
  23. .参数 message, 文本型, , 事件内容
  24. .局部变量 e, DRJSON
  25. .局部变量 群号, 文本型
  26. .局部变量 QQ, 文本型
  27. .局部变量 应用目录, 文本型
  28. .局部变量 全_运行目录, 文本型
  29. .局部变量 全_配置文件, 文本型
  30. .局部变量 全_监控配置文件, 文本型
  31. .局部变量 全_时间间隔, 文本型
  32. .局部变量 消息内容, 文本型
  33. .局部变量 回复消息id, 文本型
  34. .局部变量 发送的内容, 文本型
  35. .局部变量 羊了个羊数据, 文本型, , "0"
  36. .局部变量 模式, 文本型
  37. .局部变量 时间, 文本型
  38. .局部变量 令牌, 文本型
  39. .局部变量 参数, 整数型
  40. .局部变量 次数, 整数型
  41. .局部变量 变量1, 文本型
  42. .局部变量 变量2, 文本型
  43. .局部变量 JSON, 类_json
  44. .局部变量 局_结果, 逻辑型
  45. .局部变量 uid, 文本型
  46. .局部变量 获取到的身份, 文本型
  47. .局部变量 名字, 文本型
  48. .局部变量 头像, 文本型
  49. .局部变量 id, 文本型
  50. .局部变量 通关次数, 文本型
  51. .局部变量 每日话题次数, 文本型
  52. .局部变量 皮肤数量, 文本型
  53. .局部变量 今日失败次数, 文本型
  54. .局部变量 今日状态, 文本型
  55. .局部变量 挑战次数, 文本型
  56. .局部变量 通关时间, 文本型
  57. .局部变量 出生日期, 文本型


  58. ' 分配保存配置的文件路径
  59. ' 查看配置文件目录 原来是在drea.exe主程序的目录下,可以自己改一下


  60. e.解析 (message)


  61. .判断开始 (e.取文本 (“event”) = #DR_事件_应用载入)

  62.     DR.置日志发送 (“羊了个羊应用以载入”, “Info”)

  63.     ' 做一些初始化工作
  64.     ' 耗时操作请使用子线程,严禁主线程内执行!


  65. .判断 (e.取文本 (“event”) = #DR_事件_应用退出)
  66.     DR.置日志发送 (“羊了个羊应用以载”, “Info”)

  67.     ' 做一些资源释放工作
  68.     ' 耗时操作请使用子线程,严禁主线程内执行!

  69.     .如果真 (是否已创建 (配置窗口))
  70.         配置窗口.销毁 ()
  71.     .如果真结束

  72. .判断 (e.取文本 (“event”) = #DR_事件_频道消息)

  73.     群号 = e.取文本 (“channelId”)  ' 群号

  74.     QQ = e.取文本 (“userId”)  ' 用户号

  75.     消息内容 = e.取文本 (“messageBody”)  ' 消息内容

  76.     回复消息id = e.取文本 (“messageId”)  ' 不知道有什么作用

  77.     ' 消息过滤 个人的习惯把特殊字符换掉
  78.     消息内容 = 文本_替换 (消息内容, , , , “ ”, “”, 字符 (10), “”, 字符 (13), “”, , , , )


  79.     ' DR.置日志发送 (消息内容, “Info”)

  80.     ' 正式程序

  81.     ' ==========================================================================================================
  82.     ' 测试机器人是否正常发消息

  83.     .如果真 (消息内容 = “测试”)
  84.         发送的内容 = DR.码_艾特 (QQ) + #换行符 + “正常”
  85.         DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)

  86.         返回 (1)
  87.     .如果真结束


  88.     ' ==========================================================================================================
  89.     ' 羊了个羊

  90.     ' 判断令牌长度
  91.     .如果真 (取文本左边 (消息内容, 8) = “绑定令牌” 且 取文本长度 (文本_取右边 (消息内容, “绑定令牌”)) < 100)

  92.         发送的内容 = “令牌长度不正确,例如:绑定令牌+令牌  请看教程获取令牌” + #换行符 + “https://docs.qq.com/doc/DRGhrdXh4VENkSnlM”

  93.         DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)

  94.         返回 (1)

  95.     .如果真结束
  96.     .如果真 (取文本左边 (消息内容, 8) = “绑定令牌” 且 取文本长度 (文本_取右边 (消息内容, “绑定令牌”)) > 100)
  97.         令牌 = 文本_取右边 (消息内容, “绑定令牌”)

  98.         写配置项 (取运行目录 () + “\羊了个羊.ini”, QQ, “令牌”, 令牌)

  99.         发送的内容 = “你好!” + 名字 + #换行符 + “身份绑定成功,可以开始操作了!” + #换行符 + #换行符 + “发送:” + #换行符 + “羊了个羊+加入羊群+1秒+100次” + #换行符 + “羊了个羊+每日话题+1秒+100次” + #换行符 + #换行符 + “提示:秒和通关次数可以自定义 请勿在群里刷屏”

  100.         DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)

  101.         返回 (1)
  102.     .如果真结束

  103.     .如果真 (取文本左边 (消息内容, 6) = “绑定id” 且 取文本长度 (文本_取右边 (消息内容, “绑定id”)) < 3)

  104.         发送的内容 = “用户号长度不正确,例如:绑定id101446089  微信抖音通用”

  105.         DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)

  106.         返回 (1)
  107.     .如果真结束


  108.     .如果真 (取文本左边 (消息内容, 6) = “绑定id” 且 取文本长度 (文本_取右边 (消息内容, “绑定id”)) > 3)

  109.         消息内容 = 文本_替换 (消息内容, , , , “+”, “”, )

  110.         发送的内容 = “此方法失效了,请看群公告教程获取令牌,现在游戏升级后每日通关只可以一次”

  111.         DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)

  112.         局_结果 = JSON.解析 (获取uid (文本_取右边 (消息内容, “绑定id”)))


  113.         .计次循环首 (8, )

  114.             .如果真 (局_结果 = 假)
  115.                 局_结果 = JSON.解析 (获取uid (文本_取右边 (消息内容, “绑定id”)))
  116.             .如果真结束
  117.             .如果真 (局_结果 = 真)
  118.                 跳出循环 ()
  119.             .如果真结束

  120.         .计次循环尾 ()

  121.         .如果真 (局_结果 = 假)

  122.             局_结果 = JSON.解析 (获取uid (文本_取右边 (消息内容, “绑定id”)))

  123.             发送的内容 = “身份获取失败,请重试,或者检查”
  124.             DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
  125.             返回 (1)
  126.         .如果真结束

  127.         头像 = JSON.取通用属性 (“data.avatar”)

  128.         名字 = JSON.取通用属性 (“data['nick_name']”)

  129.         获取到的身份 = 文本_替换 (JSON.取通用属性 (“data['wx_open_id']”), , , , “ ”, “”)

  130.         写配置项 (取运行目录 () + “\羊了个羊.ini”, QQ, “id”, 文本_取右边 (消息内容, “绑定id”))

  131.         DR.置日志发送 (“已经获取到身份:” + 获取到的身份)

  132.         JSON.清除 ()

  133.         局_结果 = JSON.解析 (获取令牌 (获取到的身份))

  134.         .如果真 (局_结果 = 假)

  135.             .计次循环首 (8, )

  136.                 .如果真 (局_结果 = 假)
  137.                     局_结果 = JSON.解析 (获取令牌 (获取到的身份))

  138.                 .如果真结束
  139.                 .如果真 (局_结果 = 真)

  140.                     跳出循环 ()
  141.                 .如果真结束

  142.             .计次循环尾 ()

  143.             发送的内容 = “令牌获取失败,可能是羊了个羊服务器崩了,建议按教程手动获取令牌”

  144.             DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)

  145.             返回 (1)

  146.         .如果真结束

  147.         令牌 = 文本_替换 (JSON.取通用属性 (“data.token”), , , , “ ”, “”)

  148.         DR.置日志发送 (令牌)

  149.         DR.置日志发送 (名字)

  150.         JSON.清除 ()


  151.         .如果真 (令牌 ≠ “”)

  152.             写配置项 (取运行目录 () + “\羊了个羊.ini”, QQ, “令牌”, 令牌)



  153.             发送的内容 = “[DR:image, file=” + 头像 + “, width=60, height=60]” + #换行符 + “你好!” + 名字 + #换行符 + “身份绑定成功,可以开始操作了!” + #换行符 + #换行符 + “发送:” + #换行符 + “羊了个羊+加入羊群+1秒+100次” + #换行符 + “羊了个羊+每日话题+1秒+100次” + #换行符 + #换行符 + “提示:秒和通关次数可以自定义 请勿在群里刷屏”

  154.             DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)


  155.             返回 (1)

  156.         .如果真结束

  157.     .如果真结束

  158.     ' 保存成功


  159.     .如果真 (取文本左边 (消息内容, 8) = “我的令牌”)

  160.         发送的内容 = 读配置项 (取运行目录 () + “\羊了个羊.ini”, QQ, “令牌”, “”)

  161.         DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
  162.         返回 (1)


  163.     .如果真结束
  164.     .如果真 (取文本左边 (消息内容, 4) = “信息” 且 到整数 (文本_取右边 (消息内容, “信息”, , )) > 10000 且 到整数 (文本_取右边 (消息内容, “信息”, , )) < 999999999999)

  165.         id = 到文本 (到整数 (文本_取右边 (消息内容, “信息”, , )))

  166.         消息内容 = 文本_替换 (消息内容, , , , “+”, “”, )

  167.         发送的内容 = “请稍等,正在获取资料”

  168.         DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)

  169.         局_结果 = JSON.解析 (获取uid (id))

  170.         .计次循环首 (10, )

  171.             .如果真 (局_结果 = 假)
  172.                 局_结果 = JSON.解析 (获取uid (id))

  173.             .如果真结束
  174.             .如果真 (局_结果 = 真)
  175.                 跳出循环 ()
  176.             .如果真结束

  177.         .计次循环尾 ()

  178.         .如果真 (局_结果 = 假)

  179.             发送的内容 = “错误1查询失败,请核对或者重试”

  180.             DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
  181.             返回 (1)
  182.         .如果真结束


  183.         获取到的身份 = 文本_替换 (JSON.取通用属性 (“data['wx_open_id']”), , , , “ ”, “”)


  184.         DR.置日志发送 (“已经获取到身份:” + 获取到的身份)

  185.         JSON.清除 ()

  186.         局_结果 = JSON.解析 (获取令牌 (获取到的身份))

  187.         .如果真 (局_结果 = 假)

  188.             .计次循环首 (8, )

  189.                 .如果真 (局_结果 = 假)
  190.                     局_结果 = JSON.解析 (获取令牌 (获取到的身份))


  191.                 .如果真结束
  192.                 .如果真 (局_结果 = 真)

  193.                     跳出循环 ()
  194.                 .如果真结束

  195.             .计次循环尾 ()

  196.             发送的内容 = “错误2查询失败,请核对或者重试”

  197.             DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)

  198.             返回 (1)

  199.         .如果真结束

  200.         令牌 = 文本_替换 (JSON.取通用属性 (“data.token”), , , , “ ”, “”)


  201.         JSON.清除 ()


  202.         .如果真 (令牌 ≠ “”)

  203.             id = 令牌

  204.             ' DR.置日志发送 (id)

  205.             局_结果 = JSON.解析 (我的信息 (id))

  206.             .计次循环首 (8, )

  207.                 .如果真 (局_结果 = 真)

  208.                     跳出循环 ()
  209.                 .如果真结束

  210.                 .如果真 (局_结果 = 假)

  211.                     局_结果 = JSON.解析 (我的信息 (id))
  212.                 .如果真结束

  213.             .计次循环尾 ()

  214.             .' 如果真 (局_结果 = 假)

  215.                 ' 发送的内容 = “信息未获取到,请检查是否正确或重试”

  216.                 ' DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)

  217.                 ' 返回 (1)

  218.             .如果真结束

  219.             DR.置日志发送 (我的信息 (id))

  220.             头像 = JSON.取通用属性 (“data.avatar”)

  221.             名字 = JSON.取通用属性 (“data['nick_name']”)

  222.             挑战次数 = JSON.取通用属性 (“data.challenge”)

  223.             uid = JSON.取通用属性 (“data.uid”)

  224.             通关次数 = JSON.取通用属性 (“data['daily_count']”)

  225.             每日话题次数 = JSON.取通用属性 (“data['topic_count']”)

  226.             今日状态 = JSON.取通用属性 (“data['today_time']”)

  227.             今日失败次数 = JSON.取通用属性 (“data['today_fail_count']”)

  228.             皮肤数量 = JSON.取通用属性 (“data.skin”)

  229.             通关时间 = 时间_格式化 (到时间 (时间_时间戳转文本 (JSON.取通用属性 (“data['today_ts']”), 2)), , “tt hh:mm”)

  230.             出生日期 = 时间_格式化 (到时间 (时间_时间戳转文本 (JSON.取通用属性 (“data['register_time']”), 2)), “yyyy/M/d”, )


  231.             JSON.清除 ()


  232.             .' 如果真 (头像 = “”)

  233.                 ' 发送的内容 = “信息未获取到,请检查是否正确或重试”

  234.                 ' DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)

  235.                 ' 返回 (1)

  236.             .如果真结束

  237.             发送的内容 = “[DR:image, file=” + 头像 + “, width=60, height=60]” + #换行符 + 名字 + #换行符 + “id:” + uid + #换行符 + “过关:” + 通关次数 + “次” + #换行符 + “话题:” + 每日话题次数 + “次” + #换行符 + “挑战:” + 挑战次数 + “次 ” + #换行符 + “失败:” + 今日失败次数 + “次” + #换行符 + “注册:” + 出生日期 + #换行符 + “通关:” + 通关时间 + #换行符 + “耗时:” + 今日状态 + “秒”

  238.             DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)

  239.             返回 (1)

  240.         .如果真结束




  241.         DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)


  242.         返回 (1)






  243.     .如果真结束
  244.     .如果真 (消息内容 = “信息”)

  245.         id = 读配置项 (取运行目录 () + “\羊了个羊.ini”, QQ, “令牌”, “”)

  246.         DR.置日志发送 (id)

  247.         .如果真 (id = “”)
  248.             发送的内容 = “ 没有保存令牌”
  249.             DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
  250.             返回 (1)


  251.         .如果真结束
  252.         局_结果 = JSON.解析 (我的信息 (id))

  253.         .计次循环首 (8, )

  254.             .如果真 (局_结果 = 假)

  255.                 局_结果 = JSON.解析 (我的信息 (id))

  256.             .如果真结束
  257.             .如果真 (局_结果 = 真)

  258.                 跳出循环 ()

  259.             .如果真结束

  260.         .计次循环尾 ()

  261.         .如果真 (局_结果 = 假)

  262.             发送的内容 = “信息未获取到,请检查是否正确或重试”

  263.             DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)

  264.             返回 (1)
  265.         .如果真结束

  266.         DR.置日志发送 (我的信息 (id))

  267.         头像 = JSON.取通用属性 (“data.avatar”)

  268.         名字 = JSON.取通用属性 (“data['nick_name']”)

  269.         挑战次数 = JSON.取通用属性 (“data.challenge”)

  270.         uid = JSON.取通用属性 (“data.uid”)

  271.         通关次数 = JSON.取通用属性 (“data['daily_count']”)

  272.         每日话题次数 = JSON.取通用属性 (“data['topic_count']”)

  273.         今日状态 = JSON.取通用属性 (“data['today_time']”)

  274.         今日失败次数 = JSON.取通用属性 (“data['today_fail_count']”)

  275.         皮肤数量 = JSON.取通用属性 (“data.skin”)

  276.         通关时间 = 时间_格式化 (到时间 (时间_时间戳转文本 (JSON.取通用属性 (“data['today_ts']”), 2)), , “tt hh:mm”)

  277.         出生日期 = 时间_格式化 (到时间 (时间_时间戳转文本 (JSON.取通用属性 (“data['register_time']”), 2)), “yyyy/M/d”, )


  278.         JSON.清除 ()


  279.         .如果真 (头像 = “”)

  280.             发送的内容 = “信息未获取到,请检查是否正确或重试”

  281.             DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)

  282.             返回 (1)

  283.         .如果真结束

  284.         发送的内容 = “[DR:image, file=” + 头像 + “, width=60, height=60]” + #换行符 + 名字 + #换行符 + “id:” + uid + #换行符 + “过关:” + 通关次数 + “次” + #换行符 + “话题:” + 每日话题次数 + “次” + #换行符 + “挑战:” + 挑战次数 + “次 ” + #换行符 + “失败:” + 今日失败次数 + “次” + #换行符 + “注册:” + 出生日期 + #换行符 + “通关:” + 通关时间 + #换行符 + “耗时:” + 今日状态 + “秒”

  285.         DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)

  286.         返回 (1)


  287.     .如果真结束


  288.     .如果真 (取文本左边 (消息内容, 9) = “羊了个羊+”)


  289.         ' 判断是否有令牌

  290.         .如果真 (取文本长度 (读配置项 (取运行目录 () + “\羊了个羊.ini”, QQ, “令牌”, “”)) < 100)

  291.             发送的内容 = “还未保存令牌,请先发送 绑定羊了个羊+令牌 绑定自己的令牌” + #换行符 + “请看教程获取令牌:” + #换行符 + “https://docs.qq.com/doc/DRGhrdXh4VENkSnlM”
  292.             DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)

  293.             返回 (1)
  294.         .如果真结束



  295.         羊了个羊数据 = 分割文本 (文本_取右边 (消息内容, “羊了个羊+”, , ), “+”, )


  296.         .如果真 (取数组成员数 (羊了个羊数据) ≠ 3)

  297.             发送的内容 = “格式不正确,例如:羊了个羊+加入羊群+1秒+100次 或者 羊了个羊+每日话题+1秒+100次”

  298.             DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)

  299.             返回 (1)

  300.         .如果真结束

  301.         .如果真 (羊了个羊数据 [1] ≠ “加入羊群” 且 羊了个羊数据 [1] ≠ “每日话题”)

  302.             发送的内容 = “模式选择不正确”

  303.             DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)

  304.             返回 (1)
  305.         .如果真结束

  306.         .如果真 (到整数 (文本_取左边 (羊了个羊数据 [2], “秒”)) < 0)

  307.             发送的内容 = “通关时间不能小于1秒”

  308.             DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)

  309.             返回 (1)

  310.         .如果真结束

  311.         .如果真 (到整数 (文本_取左边 (羊了个羊数据 [3], “次”)) < 0 或 到整数 (文本_取左边 (羊了个羊数据 [3], “次”)) > 10000)

  312.             发送的内容 = “使用总次数不能小于0次,或者大于10000次,超过的请用群文件里的软件,效率更高” + #换行符 + “如果需要查询自己的令牌就发我的令牌四个字”

  313.             ' DR.置日志发送 (文本_取左边 (羊了个羊数据 [4], “次”))
  314.             DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)

  315.             返回 (1)
  316.         .如果真结束

  317.         参数 = 打开内存文件 ()

  318.         模式 = 羊了个羊数据 [1]

  319.         ' DR.置日志发送 (模式)

  320.         时间 = 到文本 (到整数 (文本_取左边 (羊了个羊数据 [2], “秒”)))

  321.         变量2 = 时间


  322.         令牌 = 读配置项 (取运行目录 () + “\羊了个羊.ini”, QQ, “令牌”, “”)

  323.         变量1 = 令牌
  324.         ' DR.置日志发送 (变量1)
  325.         次数 = 到整数 (文本_取左边 (羊了个羊数据 [3], “次”))

  326.         .如果真 (到整数 (读配置项 (取运行目录 () + “\羊了个羊.ini”, QQ, “次数”, “”)) + 次数 > 10000)

  327.             发送的内容 = “每个人限定刷10000次,超过的请用群文件里的软件,效率更高,查令牌可以发送我的令牌四个字查询” + #换行符 + “剩余可操作的次数:” + 到文本 (10000 - 到整数 (读配置项 (取运行目录 () + “\羊了个羊.ini”, QQ, “次数”, “”))) + “次”

  328.             ' DR.置日志发送 (文本_取左边 (羊了个羊数据 [4], “次”))
  329.             DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)

  330.             返回 (1)
  331.         .如果真结束

  332.         写配置项 (取运行目录 () + “\羊了个羊.ini”, QQ, “次数”, 到文本 (次数 + 到整数 (读配置项 (取运行目录 () + “\羊了个羊.ini”, QQ, “次数”, “”))))

  333.         .如果真 (次数 ≤ 0)
  334.             发送的内容 = “输入的次数小于0,检查一下格式哦”
  335.             DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
  336.         .如果真结束


  337.         .如果真 (次数 > 50)
  338.             发送的内容 = “任务以提交,请稍等!”
  339.             DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
  340.         .如果真结束


  341.         线程池.创建 ()

  342.         写出数据 (参数, 变量1, 变量2)
  343.         ' DR.置日志发送 (模式 + 时间 + 令牌)
  344.         .如果真 (模式 = “加入羊群”)

  345.             .计次循环首 (次数, )
  346.                 线程池.投递任务 (&每日闯关, 参数)
  347.                 延迟 (50)
  348.                 ' DR.置日志发送 (“循环中”)
  349.             .计次循环尾 ()

  350.         .如果真结束
  351.         .如果真 (模式 = “每日话题”)
  352.             .计次循环首 (次数, )
  353.                 线程池.投递任务 (&每日话题, 参数)
  354.                 延迟 (50)
  355.                 ' DR.置日志发送 (“循环中”)
  356.             .计次循环尾 ()
  357.         .如果真结束

  358.         ' 线程池.销毁 ()

  359.         发送的内容 = DR.码_艾特 (QQ) + #换行符 + 到文本 (次数) + “次” + 模式 + “通关任务已经完成,剩余额度:” + 到文本 (10000 - 到整数 (读配置项 (取运行目录 () + “\羊了个羊.ini”, QQ, “次数”, “”))) + “次”

  360.         DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)

  361.         返回 (1)
  362.     .如果真结束

  363. .默认

  364. .判断结束


  365. 返回 (#DR_消息返回_忽略)

  366. .子程序 获取令牌, 文本型, , 本命令由【精易网页调试助手】生成,请配合精易模块使用。
  367. .参数 数据, 文本型
  368. .局部变量 网址, 文本型
  369. .局部变量 方式, 整数型
  370. .局部变量 提交数据, 文本型
  371. .局部变量 提交协议头, 文本型
  372. .局部变量 结果, 文本型
  373. .局部变量 提交, 文本型

  374. 网址 = “https://cat-match.easygame2021.com/sheep/v1/user/login_oppo”
  375. 方式 = 1
  376. 提交数据 = “avatar=https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJMW3f6jeDLDeqvHJic0SXV7bEdUx1s9Yl1T4dNRJiahhfJxv2rf6v6gYIculEWJbtljIBxxib3Eia5sg/132&nick_name=124&sex=1&uid=” + 数据
  377. DR.置日志发送 (提交数据)

  378. 结果 = 网页_访问S (网址, 方式, 提交数据, , , 提交协议头, , , , , , , , , , , , )
  379. 返回 (结果)

  380. .子程序 获取uid, 文本型, , uid获得个人身份
  381. .参数 uid, 文本型
  382. .局部变量 网址, 文本型
  383. .局部变量 方式, 整数型
  384. .局部变量 结果, 文本型
  385. .局部变量 提交协议头, 文本型

  386. 网址 = “https://cat-match.easygame2021.com/sheep/v1/game/user_info?uid=” + uid + “&t=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2OTQzMTIxMzUsIm5iZiI6MTY2MzIwOTkzNSwiaWF0IjoxNjYzMjA4MTM1LCJqdGkiOiJDTTpjYXRfbWF0Y2g6bHQxMjM0NTYiLCJvcGVuX2lkIjoiIiwidWlkIjoxMzIwNDM5NiwiZGVidWciOiIiLCJsYW5nIjoiIn0.VxvTLcrZjtdNFxvb_MivZlLLrrar3Ojl8Kh8gCG-u3I”
  387. 方式 = 0
  388. 提交协议头 = “Host: cat-match.easygame2021.com” + #换行符 + “Connection: keep-alive” + #换行符 + “sec-ch-ua: ” + #引号 + “(Not(A:Brand” + #引号 + “;v=” + #引号 + “8” + #引号 + “, ” + #引号 + “Chromium” + #引号 + “;v=” + #引号 + “101” + #引号 + “” + #换行符 + “sec-ch-ua-mobile: ?0” + #换行符 + “User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.9999.0 Safari/537.36” + #换行符 + “sec-ch-ua-platform: ” + #引号 + “Windows” + #引号 + “” + #换行符 + “Accept: */*” + #换行符 + “Origin: https://new.wxredcover.cn” + #换行符 + “Sec-Fetch-Site: cross-site” + #换行符 + “Sec-Fetch-Mode: cors” + #换行符 + “Sec-Fetch-Dest: empty” + #换行符 + “Referer: https://new.wxredcover.cn/api/” + #换行符 + “Accept-Language: zh-CN,zh;q=0.9” + #换行符 + “Accept-Encoding: gzip, deflate” + #换行符 + “”
  389. 结果 = 编码_utf8到gb2312 (网页_访问S (网址, 方式, , , , 提交协议头, , , , , , , , , , , , ))

  390. 返回 (结果)

  391. .子程序 我的信息, 文本型, , 获取通关信息
  392. .参数 令牌, 文本型
  393. .局部变量 网址, 文本型
  394. .局部变量 方式, 整数型
  395. .局部变量 提交协议头, 文本型
  396. .局部变量 结果, 文本型


  397. 网址 = “https://cat-match.easygame2021.com/sheep/v1/game/personal_info?t=” + 令牌

  398. 方式 = 0
  399. DR.置日志发送 (网址)


  400. 提交协议头 = “Host: cat-match.easygame2021.com” + #换行符 + “Connection: keep-alive” + #换行符 + “sec-ch-ua: ” + #引号 + “(Not(A:Brand” + #引号 + “;v=” + #引号 + “8” + #引号 + “, ” + #引号 + “Chromium” + #引号 + “;v=” + #引号 + “101” + #引号 + “” + #换行符 + “sec-ch-ua-mobile: ?0” + #换行符 + “User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.9999.0 Safari/537.36” + #换行符 + “sec-ch-ua-platform: ” + #引号 + “Windows” + #引号 + “” + #换行符 + “Accept: */*” + #换行符 + “Origin: https://new.wxredcover.cn” + #换行符 + “Sec-Fetch-Site: cross-site” + #换行符 + “Sec-Fetch-Mode: cors” + #换行符 + “Sec-Fetch-Dest: empty” + #换行符 + “Referer: https://new.wxredcover.cn/” + #换行符 + “Accept-Language: zh-CN,zh;q=0.9” + #换行符 + “Accept-Encoding: gzip, deflate” + #换行符 + “”

  401. 结果 = 编码_utf8到gb2312 (网页_访问S (网址, 方式, , , , 提交协议头, , , , , , , , , , , , ))

  402. DR.置日志发送 (结果)
  403. 返回 (结果)


  404. .子程序 每日闯关
  405. .参数 参数, 整数型
  406. .局部变量 变量1, 文本型
  407. .局部变量 变量2, 文本型

  408. 移到文件首 (参数)
  409. 读入数据 (参数, 变量1, 变量2)
  410. 网页_访问S (“https://cat-match.easygame2021.com/sheep/v1/game/game_over?t=” + 变量1 + “&rank_score=1&rank_state=1&rank_time=” + 变量2 + “&rank_role=1&skin=1”, 0, , , , #协议头, , , , , , , , )

  411. .子程序 每日话题
  412. .参数 参数, 整数型
  413. .局部变量 变量1, 文本型
  414. .局部变量 变量2, 文本型

  415. 移到文件首 (参数)
  416. 读入数据 (参数, 变量1, 变量2)
  417. 网页_访问S (“https://cat-match.easygame2021.com/sheep/v1/game/topic_game_over?t=” + 变量1 + “&rank_score=1&rank_state=1&rank_time=” + 变量2 + “&&rank_role=1&skin=1”, , , , , #协议头, , , , , , , , , , )
复制代码






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

23905888开发者认证 发表于 2022-9-17 10:03:43 | 显示全部楼层
割韭菜的广告不玩也罢,真要玩有其他的软件,
回复

使用道具 举报

Powered by Discuz! © 2001-2024 Discuz! Team. X3.5

GMT+8, 2024-4-26 17:47 , Processed in 0.059371 second(s), 22 queries Archiver|手机版|梦幻社区 | 鄂ICP备17017983号-3 |

登录切换风格
快速回复 返回顶部 返回列表