| | |
| | | elif pack.RefreshType == DataDefine.CDBPlayerRefresh_HappyPoint:
|
| | | self.robot.GetPlayerInfo().SetTJGTime(pack.Value)
|
| | | # 退出队伍,离线
|
| | | self.TJGLeave(pack.Value)
|
| | | #self.TJGLeave(pack.Value)
|
| | | elif pack.RefreshType == DataDefine.CDBPlayerRefresh_Tick:
|
| | | self.robot.GetPlayerInfo().SetWorldTick(pack.Value)
|
| | | elif pack.RefreshType == DataDefine.CDBPlayerRefresh_FBID:
|
| | |
| | |
|
| | | mapData = ChinMapReader.GetChinMapData().FindMapByID(self.robot.GetPlayerInfo().GetMapID())
|
| | |
|
| | | if self.robot.GetPlayerInfo().GetTJGTime() == 0:
|
| | | # 退出队伍,离线;必须在正式登录后离线,不然会导致反复登录
|
| | | self.TJGLeave(0)
|
| | | return
|
| | |
|
| | | if mapData and mapData.MapFBType != 0:
|
| | |
|
| | | sendPack = tagCExitFB()
|