Beispiel #1
0
def gen_stop_data_pre(ses, cur_session):
    stop_request = pokemon_pb2.stop_request()
    stop_request.time = 2  #1
    stop_request.rpc_id = 2212820743501119519 - randint(0, 999)  #3 static
    #stop_request.rpc_id = generate_random_long() #3 static
    stop_request.unk1 = cur_session[1]  #-randint(0,9) #7
    stop_request.unk2 = cur_session[2]  #-randint(0,9) #8
    stop_request.unk3 = 0x4049000000000000  #9 static
    stop_request.sess.ses1 = ses.session_hash  #12
    stop_request.sess.time = ses.session_live  #12
    stop_request.sess.ses2 = ses.session_id  #12
    stop_request.unknown12 = randint(0, 999999)  #12 static

    req1 = stop_request.requests.add()
    req1.type = 104
    req1.message.unknown4 = cur_session[0]
    req1.message.unknown5 = cur_session[1]  #-randint(0,9)
    req1.message.unknown6 = cur_session[2]  #-randint(0,9)
    req2 = stop_request.requests.add()
    req2.type = 126
    req5 = stop_request.requests.add()
    req5.type = 4
    req3 = stop_request.requests.add()
    req3.type = 129
    req4 = stop_request.requests.add()
    req4.type = 5
    req4.message.unknown4 = '05daf51635c82611d1aac95c0b051d3ec088a930'  #static
    return stop_request.SerializeToString()
Beispiel #2
0
def gen_stop_data(ses,cur_session):
	stop_request = pokemon_pb2.stop_request()
	stop_request.time = 2 #1
	#stop_request.rpc_id = 9077956684869009422 #3 static
	stop_request.rpc_id = 2212820743501119519 #3 static
	stop_request.unk1 = cur_session[1]-randint(0,9) #7
	stop_request.unk2 = cur_session[2]-randint(0,9) #8
	stop_request.unk3 = 0x4050400000000000 #9 static
	stop_request.unknown12 = 23229 #12 static
	stop_request.sess.ses1 = ses.ses1 #12
	stop_request.sess.time = ses.time #12
	stop_request.sess.ses2 = ses.ses2 #12
	
	req1 = stop_request.requests.add()
	req1.type = 101
	req1.message.unknown4 = cur_session[0]
	req1.message.unknown5 = cur_session[1]-randint(0,9)
	req1.message.unknown6 = cur_session[2]-randint(0,9)
	req1.message.unknown7 = cur_session[1]-randint(0,9) #last-1
	req1.message.unknown8 = cur_session[2]-randint(0,9) #last
	req2 = stop_request.requests.add()
	req2.type = 126
	req5 = stop_request.requests.add()
	req5.type = 4
	req3 = stop_request.requests.add()
	req3.type = 129
	req4 = stop_request.requests.add()
	req4.type = 5
	req4.message.unknown4 = '05daf51635c82611d1aac95c0b051d3ec088a930' #static
	return stop_request.SerializeToString()
Beispiel #3
0
def gen_stop_data(ses, cur_session):
    stop_request = pokemon_pb2.stop_request()
    stop_request.time = 2  #1
    #stop_request.rpc_id = 9077956684869009422 #3 static
    stop_request.rpc_id = 2212820743501119519 - randint(0, 999)  #3 static
    stop_request.unk1 = cur_session[1]  #-randint(0,9) #7
    stop_request.unk2 = cur_session[2]  #-randint(0,9) #8
    stop_request.unk3 = 0x4049000000000000  #9 static
    stop_request.unknown12 = randint(0, 999999)  #12 static
    stop_request.sess.ses1 = ses.session_hash  #12
    stop_request.sess.time = ses.session_live  #12
    stop_request.sess.ses2 = ses.session_id  #12

    req1 = stop_request.requests.add()
    req1.type = 101
    req1.message.unknown4 = cur_session[0]
    req1.message.unknown5 = cur_session[1]  #-randint(0,9)
    req1.message.unknown6 = cur_session[2]  #-randint(0,9)
    req1.message.unknown7 = cur_session[1]  #-randint(0,9) #last-1
    req1.message.unknown8 = cur_session[2]  #-randint(0,9) #last
    req2 = stop_request.requests.add()
    req2.type = 126
    req5 = stop_request.requests.add()
    req5.type = 4
    req3 = stop_request.requests.add()
    req3.type = 129
    req4 = stop_request.requests.add()
    req4.type = 5
    req4.message.unknown4 = '05daf51635c82611d1aac95c0b051d3ec088a930'  #static
    location.set_location_coords(location.l2f(cur_session[1]),
                                 location.l2f(cur_session[2]),
                                 location.l2f(0x4049000000000000))
    return stop_request.SerializeToString()
Beispiel #4
0
def gen_stop_data_pre(ses,cur_session):
	stop_request = pokemon_pb2.stop_request()
	stop_request.time = 2 #1
	stop_request.rpc_id = 2212820743501119519-randint(0,999) #3 static
	#stop_request.rpc_id = generate_random_long() #3 static
	stop_request.unk1 = cur_session[1]#-randint(0,9) #7
	stop_request.unk2 = cur_session[2]#-randint(0,9) #8
	stop_request.unk3 = 0x4049000000000000 #9 static
	stop_request.sess.ses1 = ses.session_hash #12
	stop_request.sess.time = ses.session_live #12
	stop_request.sess.ses2 = ses.session_id #12
	stop_request.unknown12 = randint(0,999999) #12 static
	
	req1 = stop_request.requests.add()
	req1.type = 104
	req1.message.unknown4 = cur_session[0]
	req1.message.unknown5 = cur_session[1]#-randint(0,9)
	req1.message.unknown6 = cur_session[2]#-randint(0,9)
	req2 = stop_request.requests.add()
	req2.type = 126
	req5 = stop_request.requests.add()
	req5.type = 4
	req3 = stop_request.requests.add()
	req3.type = 129
	req4 = stop_request.requests.add()
	req4.type = 5
	req4.message.unknown4 = '05daf51635c82611d1aac95c0b051d3ec088a930' #static
	return stop_request.SerializeToString()