hch
2020-09-30 df268897f64ce2307d2a23a1b7415932dc9014ac
0312 修复登录@问题
1个文件已修改
19 ■■■■ 已修改文件
Tool/Robot/AI/AIFile/AILoginout.py 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tool/Robot/AI/AIFile/AILoginout.py
@@ -38,7 +38,8 @@
#默认第一张地图
Def_First_MapID = 10010
##玩家游戏账号格式: 平台账号@平台名@s区服ID, 平台账号可能带@,如邮箱yhlz123@qq.com@173on_lan@s519
Def_AccID_Split_Sign = "@"
## 登录,登出处理包
#
# 继承AIBase
@@ -259,8 +260,10 @@
        # cAccessLogin.MAC = self.robot.GetRobotConfig()[2]
        # cAccessLogin.Version = ConfigIniReader.GetConfig().GetVersionNo()
        #=======================================================================
        accID, spID, sid = self.robot.GetRobotConfig()[1].split("@")
        strList = self.robot.GetRobotConfig()[1].split(Def_AccID_Split_Sign)
        accID = self.GetPlatformAccID(self.robot.GetRobotConfig()[1])
        spID = strList[-2]
        sid = strList[-1]
        cAccessLogin = tagCPlayerLogin()
        cAccessLogin.IDType = 1
        cAccessLogin.AccID = accID
@@ -277,8 +280,14 @@
        self.robot.Send(cAccessLogin)
        #print "New Player Login ---------- ", self.robot.GetRobotConfig()[1]
        return True
        ##获取平台账号
    def GetPlatformAccID(self, gameAccID):
        infoList = gameAccID.split(Def_AccID_Split_Sign)
        paInfoList = infoList[:-2]
        platformAccID = Def_AccID_Split_Sign.join(paInfoList)
        return platformAccID
    ## 请求版本
    #  @param None : None
    #  @return bool