def NetConnLost_2(dynamicId): '''loginout ''' player = PlayersManager().getPlayerBydynamicId(dynamicId) if not player: return True player.updatePlayerDBInfo() PlayersManager().dropPlayer(player) return True
def NetConnLost_2(dynamicId): '''loginout ''' player = PlayersManager().getPlayerBydynamicId(dynamicId) if not player: return True player.updatePlayerDBInfo() # 更新角色在数据库中的数据 PlayersManager().dropPlayer(player) # 移除角色 return True
def NetConnLost_2(dynamicId): """loginout """ player = PlayersManager().getPlayerBydynamicId(dynamicId) if not player: return True player.updatePlayerDBInfo() PlayersManager().dropPlayer(player) return True
def operaplayer_99(pid,oprea_str): """执行后台管理脚本 """ player = PlayersManager().getPlayerByID(pid) isOnline = 1 if not player: player = PlayerCharacter(pid) isOnline = 0 exec(oprea_str)#player.finance.addCoin(1000)脚本例子,通过角色类进行角色的各种操作,player.XXX.XXX if isOnline == 0: player.updatePlayerDBInfo()
def operaplayer_99(pid, oprea_str): """执行后台管理脚本 """ player = PlayersManager().getPlayerByID(pid) isOnline = 1 if not player: player = PlayerCharacter(pid) isOnline = 0 exec(oprea_str ) #player.finance.addCoin(1000)脚本例子,通过角色类进行角色的各种操作,player.XXX.XXX if isOnline == 0: player.updatePlayerDBInfo()