예제 #1
0
def enterInstance_1501(key,dynamicId,request_proto):
    '''进入副本'''
    argument = enterInstance_pb2.enterInstanceRequest()
    argument.ParseFromString(request_proto)
    response = enterPlace_pb2.enterPlaceResponse()
    characterId=argument.id #用户角色Id
    instanceId=argument.InstanceId #副本Id
    dd=login.enterInstance1(dynamicId, characterId, instanceId) #进入副本
    if not dd:
        return
    dd.addCallback(SerializePartialEnterFam,response)
    return dd
예제 #2
0
def enterInstance_1501(key, dynamicId, request_proto):
    '''进入副本'''
    argument = enterInstance_pb2.enterInstanceRequest()
    argument.ParseFromString(request_proto)
    response = enterPlace_pb2.enterPlaceResponse()
    characterId = argument.id  #用户角色Id
    instanceId = argument.InstanceId  #副本Id
    dd = login.enterInstance1(dynamicId, characterId, instanceId)  #进入副本
    if not dd:
        return
    dd.addCallback(SerializePartialEnterFam, response)
    return dd
예제 #3
0
def enterScene_601(key,dynamicId,request_proto):
    '''进入公共场景'''
    argument = enterPlace_pb2.enterPlaceRequest()
    argument.ParseFromString(request_proto)
    response = enterPlace_pb2.enterPlaceResponse()
    characterId = argument.id
    placeId = argument.placeId
    force = argument.force
    dd = login.enterScene(dynamicId, characterId, placeId, force)
    if not dd:
        return
    dd.addCallback(SerializePartialEnterScene,response)
    return dd
예제 #4
0
def enterScene_601(key, dynamicId, request_proto):
    '''进入公共场景'''
    argument = enterPlace_pb2.enterPlaceRequest()
    argument.ParseFromString(request_proto)
    response = enterPlace_pb2.enterPlaceResponse()
    characterId = argument.id
    placeId = argument.placeId
    force = argument.force
    dd = login.enterScene(dynamicId, characterId, placeId, force)
    if not dd:
        return
    dd.addCallback(SerializePartialEnterScene, response)
    return dd