Register for your free account! | Forgot your password?

You last visited: Today at 04:20

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Experts Only :)

Discussion on Experts Only :) within the SRO Coding Corner forum part of the Silkroad Online category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2013
Posts: 10
Received Thanks: 2
Experts Only :)

hi Guys and Happy new Year .

i need some ideas about
i want to change packet comming from server to client only small change then direct it to cleint without getting DC.

my problem here i try Inject 3015 packet to client by this code
Code:
Call InjectPacket(opCode, sData, False, True)
*False = to inject to client
*True = to Encrpt packet
but i always getting DC .

anyone can help me?

thanx in davance .
tohoo is offline  
Old 01/01/2014, 00:54   #2
 
elite*gold: 0
Join Date: Jan 2009
Posts: 313
Received Thanks: 667
If the object you're about to spawn originally still exists, you need to change the UniqueID.
If it's already despawned you might screwed the packet structure on accident. In this case you should also post the full packets (original and edited) for comparison.

NINJA-Edit: As far as I remember the 0x3015 is not encrypted.
DaxterSoul is offline  
Old 01/01/2014, 14:20   #3
 
elite*gold: 0
Join Date: Aug 2013
Posts: 10
Received Thanks: 2
Quote:
If the object you're about to spawn originally still exists, you need to change the UniqueID.
If it's already despawned you might screwed the packet structure on accident. In this case you should also post the full packets (original and edited) for comparison.
i have an idea and will try it
what about i inject packet Despawn to the object then inject packet spawn again but after being modified .

will it work?


Quote:
NINJA-Edit: As far as I remember the 0x3015 is not encrypted.
i tried both encrypted and unencrypted packet injection with no success.

thanx for reply
tohoo is offline  
Old 01/01/2014, 18:25   #4
 
elite*gold: 0
Join Date: May 2013
Posts: 38
Received Thanks: 10
hmm. i suggest you to make a proxy and do everything you want with packets ;p.
try SimpliestProxy, it is here on forums, somewhere
amra85 is offline  
Old 01/01/2014, 23:07   #5
 
elite*gold: 0
Join Date: Jan 2009
Posts: 313
Received Thanks: 667
Quote:
i have an idea and will try it
what about i inject packet Despawn to the object then inject packet spawn again but after being modified .

will it work?
This could actually work but as "amra85" mentioned, it's easier if your program is the actual proxy. If you're not into that stuff, it might be a better solution to just update the object, you're able to manipulate nearly all the information on a spawn object with a different packets. That's much smoother than re-spawning every object you're trying to modify, at least from my point of view. I'd really like to know what you're trying to do to the object, it would simplify finding good solution for your problem.
DaxterSoul is offline  
Reply




All times are GMT +2. The time now is 04:20.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.