From dc6334030f464235488d420e7e33930b98c5ae50 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 25 十月 2018 10:03:41 +0800
Subject: [PATCH] 2197 封魔坛报错(异常函数返回值统一)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py
index 89a8f5d..8cee0ed 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py
@@ -1316,15 +1316,17 @@
 
 def GetPlayerLeaveServerTick(playerID):
     # 获取玩家从本地图中离线时的tick, 最大支持1小时, 如果有需要大于1小时的请调整超时限制
-    # 注: 返回值为None时,只能代表玩家不是在本地图离线1小时内,并不能代表玩家当前是否在线状态,可能在其他地图
+    # 注: 返回值为0时,只能代表玩家不是在本地图离线1小时内,并不能代表玩家当前是否在线状态,可能在其他地图
     if playerID not in PyGameData.g_disconnectPlayer:
-        return
+        return 0
     return PyGameData.g_disconnectPlayer[playerID][0]
 
 def GetPlayerLeaveServerPos(playerID):
     # 获取玩家从本地图中离线时的坐标
+    # 注:使用本函数时,一定要先使用函数 GetPlayerLeaveServerTick 确保是从本地图中离线的才可使用
+    # @return: posX, posY
     if playerID not in PyGameData.g_disconnectPlayer:
-        return
+        return 0, 0
     return PyGameData.g_disconnectPlayer[playerID][1:3]
 
 def RemoveTimeoutLeaveServerPlayerInfo(tick):

--
Gitblit v1.8.0