| | |
| | | import PlayerControl
|
| | | import IPY_GameWorld
|
| | | import ChPyNetSendPack
|
| | | import PyGameDataStruct
|
| | | import ChMapToGamePyPack
|
| | | import PlayerMagicWeapon
|
| | | import Operate_EquipStone
|
| | |
| | | import SkillShell
|
| | | import GameObj
|
| | |
|
| | | import base64
|
| | | import time
|
| | | import json
|
| | |
|
| | | TempDBPlayer = PyGameDataStruct.tagDBPlayer()
|
| | |
|
| | | Def_Process_Tick = "ProcessPlayerCache"
|
| | |
|
| | |
| | | UpdateGameServerPlayerCache(curPlayer, tick, False)
|
| | | return
|
| | |
|
| | | def GetDBPlayerByPackData(packData):
|
| | | ## 根据 curPlayer.GetPackData() 打包返回的数据获取DBPlayer数据
|
| | | TempDBPlayer.clear()
|
| | | if packData:
|
| | | TempDBPlayer.readData(base64.b64decode(packData))
|
| | | return TempDBPlayer
|
| | |
|
| | | def GetSyncPlayerPackData(curPlayer, force=False):
|
| | | playerID = curPlayer.GetPlayerID()
|
| | | fightPower = curPlayer.GetFightPower()
|