def roleInfo(dynamicId, characterId): '''获取角色的状态栏信息 @param userId: int 用户id @param characterId: 角色的id ''' player = PlayersManager().getPlayerBydynamicId(dynamicId) if dynamicId != player.getDynamicId(): return {'result': False, 'message': ""} playerinfo = player.formatInfo() responsedata = { 'result': True, 'message': '', 'data': { 'characterId': playerinfo['id'], 'rolename': playerinfo['nickname'], 'level': playerinfo['level'], 'exp': playerinfo['exp'], 'maxexp': playerinfo['maxExp'], 'coin': playerinfo['coin'], 'gold': playerinfo['gold'], 'tili': playerinfo['maxHp'], 'tilimax': playerinfo['maxHp'], 'huoli': playerinfo['energy'], 'maxhuoli': playerinfo['energy'], 'profession': playerinfo['profession'] } } return responsedata
def roleInfo(dynamicId,characterId): '''获取角色的状态栏信息 @param userId: int 用户id @param characterId: 角色的id ''' player = PlayersManager().getPlayerBydynamicId(dynamicId) if dynamicId != player.getDynamicId(): return {'result':False,'message':""} playerinfo = player.formatInfo() responsedata = {'result':True,'message':'', 'data':{'characterId':playerinfo['id'], 'rolename':playerinfo['nickname'], 'score':player.score}} return responsedata
def newname(dynamicId,characterId,newname): '''玩家改名 @param userId: int 用户id @param characterId: 角色的id ''' player = PlayersManager().getPlayerBydynamicId(dynamicId) if dynamicId != player.getDynamicId(): return {'result':False,'message':""} player.baseInfo.setnickName(newname) name = player.baseInfo.getNickName() print name genxin = dbCharacter.updatePlayerDB(player) playerinfo = player.formatInfo() responsedata = {'result':True,'message':'', 'data':{ 'rolename':playerinfo['nickname']}} return responsedata
def roleInfo(dynamicId, characterId): '''获取角色的状态栏信息 @param userId: int 用户id @param characterId: 角色的id ''' player = PlayersManager().getPlayerBydynamicId(dynamicId) if dynamicId != player.getDynamicId(): return {'result': False, 'message': ""} playerinfo = player.formatInfo() responsedata = { 'result': True, 'message': '', 'data': { 'characterId': playerinfo['id'], 'rolename': playerinfo['nickname'], 'score': player.score } } return responsedata
def roleInfo(dynamicId,characterId): '''获取角色的状态栏信息 @param userId: int 用户id @param characterId: 角色的id ''' player = PlayersManager().getPlayerBydynamicId(dynamicId) if dynamicId != player.getDynamicId(): return {'result':False,'message':""} playerinfo = player.formatInfo() responsedata = {'result':True,'message':'', 'data':{'characterId':playerinfo['id'], 'rolename':playerinfo['nickname'], 'level':playerinfo['level'], 'exp':playerinfo['exp'], 'maxexp':playerinfo['maxExp'], 'coin':playerinfo['coin'], 'gold':playerinfo['gold'], 'tili':playerinfo['maxHp'], 'tilimax':playerinfo['maxHp'], 'huoli':playerinfo['energy'], 'maxhuoli':playerinfo['energy'], 'profession':playerinfo['profession']}} return responsedata
def roleInfo(dynamicId,characterId): '''获取角色的状态栏信息 @param userId: int 用户id @param characterId: 角色的id ''' player = PlayersManager().getPlayerBydynamicId(dynamicId) if dynamicId != player.getDynamicId(): return {'result':False,'message':""} playerinfo = player.formatInfo() responsedata = {'message':'hasrole', 'result': True, 'data':{'cid': playerinfo['id'], 'name': playerinfo['nickname'], 'level':playerinfo['level'], 'viplevel':playerinfo['viplevel'], 'exp':playerinfo['exp'], # 'maxexp':playerinfo['maxExp'], 'coin':playerinfo['coin'], 'zuanshi':playerinfo['gold'], 'tili':playerinfo['energy'], 'sex':playerinfo['sex'], "score":dbarena.getCharacterScoreRank(characterId)['score']} } return responsedata