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