def creatNewCharacter(self ,nickname): '''创建新角色 ''' if len(nickname)<2 or len(nickname)>20: return {'result':False,'message':u'yhm_buhege'} if self.characterId: return {'result':False,'message':u'yijingchuangjian'} if not dbuser.checkCharacterName(nickname): return {'result':False,'message':u'yhm_yicunzai'} characterId = dbuser.creatNewCharacter(nickname, self.id) if characterId: self.characterId = characterId data = {} data['userId'] = self.id data['newCharacterId'] = characterId cinfo = {"id":characterId,"nickname":nickname,"score":0} mcha = Mcharacter(characterId,'character%d'%characterId,mclient) mcha.initData(cinfo) mcha.insert() return {'result':True,'message':u'创建角色成功','data':data} else: return {'result':False,'message':u'创建角色失败'}
def creatNewCharacter(self, nickname): '''创建新角色 ''' if len(nickname) < 2 or len(nickname) > 20: return {'result': False, 'message': u'yhm_buhege'} if self.characterId: return {'result': False, 'message': u'yijingchuangjian'} if not dbuser.checkCharacterName(nickname): return {'result': False, 'message': u'yhm_yicunzai'} characterId = dbuser.creatNewCharacter(nickname, self.id) if characterId: self.characterId = characterId data = {} data['userId'] = self.id data['newCharacterId'] = characterId cinfo = {"id": characterId, "nickname": nickname, "score": 0} mcha = Mcharacter(characterId, 'character%d' % characterId, mclient) mcha.initData(cinfo) mcha.insert() return {'result': True, 'message': u'创建角色成功', 'data': data} else: return {'result': False, 'message': u'创建角色失败'}