| | |
| | |
|
| | | 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):
|