Ejemplo n.º 1
0
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()
Ejemplo n.º 2
0
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()