def zudui_4306(dynamicId,request_proto): '''踢出成员''' from app.scense.protoFile.zudui import TiRen4306_pb2 argument=TiRen4306_pb2.TiRenRequest() argument.ParseFromString(request_proto) response=TiRen4306_pb2.TiRenResponse() pid=argument.id #队长角色id cid=argument.roleId #被踢出者角色id rs=TeamFight().TCTeamPlayer(pid, cid) response.message=rs.get('message') response.result=rs.get('result') return response.SerializeToString()
def zudui_4303(player,dynamicId,pid,wz,dwid): '''角色加入到队伍中 @param pid: int 角色id @param player: obj 角色实例 @param wz: int 所选阵法位置 @param dwid: int 队伍id ''' from app.scense.protoFile.zudui import JoinDuiWu4303_pb2 response=JoinDuiWu4303_pb2.JoinDuiWuResponse() player = cPickle.loads(player) result=TeamFight().TeamAddPlayer(player, dwid, wz) response.message=result.get('message') response.result=result.get('result') response.rdwId=result.get('tid') return response.SerializeToString()