|
玩家战绩cha询 | 文本型 | | |
summonerId | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 返回文本 | 文本型 | | | 局_返回文本 | 字节集 | | | 局_玩家信息js | 类_json | | | puuid | 文本型 | | | 局_战绩文本 | 字节集 | | | 局_战绩js | 类_json | | | cha询次数 | 整数型 | | | i | 整数型 | | | 成员数 | 整数型 | | | 英雄ID | 文本型 | | | 英雄名字 | 文本型 | | | 死亡次数 | 文本型 | | | 杀敌数 | 文本型 | | | 助攻 | 文本型 | | | 对局结果 | 文本型 | | | 文本 | 文本型 | | | k | 整数型 | | | d | 整数型 | | | a | 整数型 | | | 评分 | 整数型 | | | 评价 | 文本型 | | |
返回文本 = “cha询失败”get获取 (“/噜阿噜-summoner/v1/summoners/” + summonerId, 局_返回文本 )局_玩家信息js. 解析 (编码_Utf8到Ansi (局_返回文本 ), , )puuid = 局_玩家信息js. 取通用属性 (“puuid”, )get获取 (“/噜阿噜-match-history/v1/products/噜阿噜/” + puuid + “/matches”, 局_战绩文本 )局_战绩js. 解析 (编码_Utf8到Ansi (局_战绩文本 ), , )成员数 = 局_战绩js. 成员数 (“games.games”) 判断 (成员数 > 10 ) cha询次数 = 10  cha询次数 = 成员数  计次循环首 (cha询次数, i ) 死亡次数 = 局_战绩js. 取属性 (“games.games[” + 到文本 (成员数 - i ) + “].participants[0].stats.deaths”). 取数据文本 () 杀敌数 = 局_战绩js. 取属性 (“games.games[” + 到文本 (成员数 - i ) + “].participants[0].stats.kills”). 取数据文本 () 助攻 = 局_战绩js. 取属性 (“games.games[” + 到文本 (成员数 - i ) + “].participants[0].stats.assists”). 取数据文本 () k = k + 到数值 (杀敌数 ) d = d + 到数值 (死亡次数 ) a = a + 到数值 (助攻 ) 计次循环尾 ()评分 = (0.5 × k + 0.3 × a - 0.2 × d ) ÷ 10 调试输出 (评分 ) 如果真 (评分 ≥ 7 ) 评价 = “大神” 如果真 (评分 > 5 且 评分 < 7 ) 评价 = “还不错” 如果真 (评分 > 3 且 评分 ≤ 5 ) 评价 = “有待提升” 如果真 (评分 ≤ 3 ) 评价 = “确实不行” 返回文本 = “近10局KDA:” + 到文本 (k ÷ cha询次数 ) + “/” + 到文本 (d ÷ cha询次数 ) + “/” + 到文本 (a ÷ cha询次数 ) + “ 点评:” + 评价 返回 (返回文本 )
使用管理员身份打开,客户Duan要开着。
因为获取token用的CMD。其它方式比较麻烦也可以不用管理员,自己实现管理员访问:系统_取DOS执行结果 (“WMIC PROCESS WHERE name='LeagueClientUx.exe' GET commandline”)
别写的有些过期了,自己写一个,刚试了下能用
有效测试时间:2023--10-14
|