From 9c8047eb2dbdea0da2b1840084a7687f5332737a Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 09 十月 2020 16:42:20 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.1.20:10010/r/SnxxServerCode
---
Tool/Robot/AI/AIFile/AILoginout.py | 21 +++++++++++++++------
1 files changed, 15 insertions(+), 6 deletions(-)
diff --git a/Tool/Robot/AI/AIFile/AILoginout.py b/Tool/Robot/AI/AIFile/AILoginout.py
index f6eb8d4..2b9db7a 100644
--- a/Tool/Robot/AI/AIFile/AILoginout.py
+++ b/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,12 +260,14 @@
# 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
- cAccessLogin.Password = self.robot.GetRobotConfig()[0]
+ cAccessLogin.Password = "1"*32
cAccessLogin.Version = ConfigIniReader.GetConfig().GetVersionNo()
cAccessLogin.LineNO = 255
cAccessLogin.MAC = self.robot.GetRobotConfig()[2]
@@ -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
--
Gitblit v1.8.0