|
楼主 |
发表于 2022-9-24 23:28:10
|
显示全部楼层
广西壮族自治区桂林市
|
GameOver | | | |
参_Token | 文本型 | | | | 参_time | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_Json | 类_json | | | 局_map_seed_2 | 文本型 | | | 局_返回文本 | 文本型 | | | 局_关卡数量 | 整数型 | | | 调试输出 (“今日通关次数:” + 到文本 (getUserWinCount (参_Token )) )局_关卡数量 = getLevelNum (参_Token )调试输出 (“今日卡片数:” + 到文本 (局_关卡数量 )) 调试输出 (“开始等待60秒”)局_返回文本 = getMatchPlayInfo (局_关卡数量 )延迟 (61 × 1000 )局_Json. 置属性数值 (“rank_score”, 1 )局_Json. 置属性数值 (“rank_state”, 1 )局_Json. 置属性数值 (“rank_time”, 参_time )局_Json. 置属性数值 (“rank_role”, 2 )局_Json. 置属性数值 (“skin”, 1 )局_Json. 置属性 (“MatchPlayInfo”, 局_返回文本 )局_返回文本 = 编码_Utf8到Ansi (网页_访问_对象 (“https://cat-match.easygame2021.com/sheep/v1/game/game_over_ex?”, 1, 局_Json. 取属性 (). 取数据文本 (), , , “t:” + 参_Token + #换行符 + “content-type:application/json”)) 如果真 (局_Json. 解析 (局_返回文本 ) = 假)调试输出 (“加入羊群失败:解析Json错误”)返回 ()如果真 (局_Json. 取通用属性 (“err_code”) ≠ “0”)调试输出 (“加入羊群失败:” + 局_Json. 取通用属性 (“err_msg”)) 返回 ()调试输出 (“今日通关次数:” + 到文本 (getUserWinCount (参_Token)))|
getUserWinCount | 整数型 | | |
参_Token | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_Json | 类_json | | | 局_个人信息 | 文本型 | | |
局_个人信息 = 编码_Utf8到Ansi (网页_访问_对象 (“https://cat-match.easygame2021.com/sheep/v1/game/personal_info?t=” + 参_Token )) 如果真 (局_Json. 解析 (局_个人信息 ) = 假)返回 (0 )返回 (到整数 (局_Json.取通用属性 (“data.win_count”)))|
getLevelNum | 整数型 | | |
参_Token | 文本型 | | | | 返_mapseed | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_Json | 类_json | | | 局_卡片数 | 整数型 | | | 局_计次 | 整数型 | | | 局_MD5 | 文本型 | | | 局_关卡信息 | 文本型 | | | 局_地图信息 | 文本型 | | |
局_地图信息 = 编码_Utf8到Ansi (网页_访问_对象 (“https://cat-match.easygame2021.com/sheep/v1/game/map_info_ex?matchType=3&t=” + 参_Token )) 如果真 (局_Json. 解析 (局_地图信息 ) = 假)返回 (0 )如果真 (局_Json. 取通用属性 (“err_code”) ≠ “0”)返回 (0 )局_MD5 = 局_Json. 取通用属性 (“data.map_md5[1]”)如果真 (是否为空 (返_mapseed ) = 假)返_mapseed = 局_Json. 取通用属性 (“data.map_seed_2”)局_关卡信息 = 编码_Utf8到Ansi (网页_访问_对象 (“https://cat-match-static.easygame2021.com/maps/” + 局_MD5 + “.txt”)) 如果真 (局_Json. 解析 (局_关卡信息 ) = 假)返回 (0 )计次循环首 (局_Json. 取所有属性名 (, “levelData”), 局_计次 )计次循环首 (局_Json. 成员数 (“levelData[” + 到文本 (局_计次 - 1 ) + “]”), )局_卡片数 = 局_卡片数 + 1 计次循环尾 ()计次循环尾 ()返回 (局_卡片数 )|
getMatchPlayInfo | 文本型 | | |
参_卡片个数 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_数据包 | 字节集 | | | 局_计次 | 整数型 | | | 局_卡片ID | 字节型 | | |
局_数据包 = { 8, 3 }计次循环首 (参_卡片个数, 局_计次 )如果真 (局_卡片ID < 127 )局_卡片ID = 局_计次 - 1 局_数据包 = 局_数据包 + { 34, 4, 8 } + 到字节集 (局_卡片ID) + { 16 } + 到字节集 (局_卡片ID)计次循环尾 ()返回 (编码_BASE64编码 (局_数据包 ))
调用 GameOver 就行 ,2022/9/24/22:27分测试通过
|
|