DOTA2_Bot icon indicating copy to clipboard operation
DOTA2_Bot copied to clipboard

关于steamID short 是十位的问题

Open HaoWuSR opened this issue 5 years ago • 2 comments

码主很强啊 这个小程序很好用 不过在使用过程中发现了两个issue

  1. 就是当steamID为10位数时出现检测不到对局的情况(ID一般都是9位数,新ID存在10位数的情况 ) 问题出在 DOTA2 里面的get_last_match_id_by_short_steamID 这个func ,输入10位ID 会抛出Dota2文件43line 的Key Error错误 应该是41line try的问题 希望老哥能赐教怎么fix

2.然后在就是判定胜负的判定出现了负负得正的逻辑问题 Dota2 file 里面generate_match_message 里面的判定出现了flase==flase 返回true的情况, 导致在夜宴输掉比赛会判定胜利

HaoWuSR avatar Dec 16 '20 17:12 HaoWuSR

不好意思 第一个是没啥问题的 是我自己弄错了 抱歉哈

HaoWuSR avatar Dec 17 '20 02:12 HaoWuSR

2.然后在就是判定胜负的判定出现了负负得正的逻辑问题 Dota2 file 里面generate_match_message 里面的判定出现了flase==flase 返回true的情况, 导致在夜宴输掉比赛会判定胜利

不好意思之前不够细致,在处理玩家队伍信息之前就判断胜负,所有人都默认是天辉所以出错了。已经修复,更新即可。

SonodaHanami avatar Dec 19 '20 04:12 SonodaHanami