Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Silkroad Online > SRO Coding Corner
You last visited: Today at 06:24

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

Advertisement



How to read packet player open Zerk S>C

Discussion on How to read packet player open Zerk S>C within the SRO Coding Corner forum part of the Silkroad Online category.

Reply
 
Old   #1
 
MrMiroBear's Avatar
 
elite*gold: 0
Join Date: Jul 2013
Posts: 120
Received Thanks: 13
Talking How to read packet player open Zerk S>C

how i can read packet Player open Zerk
and how i can get his name?

PHP Code:
[-> C][30D0]
60 AB 02 00                                       `...............
9A 99 19 42                                       ...B............
01 00 F0 42                                       ...B............ 
i want to give him ban if he use Zerk
but i can't get his Name or CharID
any idea?
MrMiroBear is offline  
Old 09/27/2016, 20:47   #2
 
elite*gold: 0
Join Date: Jan 2009
Posts: 312
Received Thanks: 666
0x30D0 - SERVER_AGENT_ENTITY_UPDATE_MOVE_SPEED is generally not a safe way to determine if a player used zerk.

Using...
0x30BF - SERVER_AGENT_ENTITY_UPDATE_STATE
Code:
4   uint    UniqueID
1   byte    stateType
1   byte    state
if(stateType == StateType.BodyState)
{
    if(state == BodyState.Berzerk)
    {
        1   byte    IsEnhanced  //20% damage buff when cuddling in blue zerk
    }
}
...might be a better way.

However you won't avoid the problem, that (GObj related) S->C packets only contain the UniqueID which you can only match to player names by either reading or client's memory.

An C->S approach in filter code using 0x70A7 - CLIENT_AGENT_CHARACTER_UPDATE_BODYSTATE_REQUEST is much easier to log/prevent/ban.
DaxterSoul is offline  
Thanks
1 User
Old 09/27/2016, 21:49   #3
 
MrMiroBear's Avatar
 
elite*gold: 0
Join Date: Jul 2013
Posts: 120
Received Thanks: 13
so whatever i do can't get name of players from UniqueID ,
I think need filter to solve this problem right!!
MrMiroBear is offline  
Old 10/23/2016, 13:59   #4
 
elite*gold: 0
Join Date: Jan 2015
Posts: 140
Received Thanks: 50
Quote:
Originally Posted by MrMiroBear View Post
so whatever i do can't get name of players from UniqueID ,
I think need filter to solve this problem right!!
Read the post correctly, you have to parse singlespawn packet before trying to get charname which is daxter said before your post..
Holosco* is offline  
Old 10/23/2016, 21:12   #5
 
Doctor Strange's Avatar
 
elite*gold: 0
Join Date: Mar 2016
Posts: 23
Received Thanks: 4
Read Player UniqueID by (SingelSpawn/GroupSpawn)
then use that UniqueID with packet 0x30D0 As my mentor Daxter said its Structure
Doctor Strange is offline  
Old 10/25/2016, 00:07   #6
 
elite*gold: 53
Join Date: Sep 2014
Posts: 308
Received Thanks: 86
Quote:
Originally Posted by Doctor Strange View Post
Read Player UniqueID by (SingelSpawn/GroupSpawn)
then use that UniqueID with packet 0x30D0 As my mentor Daxter said its Structure
Ok,where the Unique Id in that packet?
Mr.Awesome1337 is offline  
Old 10/25/2016, 09:06   #7
 
elite*gold: 0
Join Date: Nov 2007
Posts: 959
Received Thanks: 602
Quote:
Originally Posted by Mr.Awesome1337 View Post
Ok,where the Unique Id in that packet?
Just forget it,if you're too lazy to look things up then this is not for you.
vorosmihaly is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
how to read packet from S>C
09/04/2016 - SRO Coding Corner - 2 Replies
i want read packet from S>C like packet kill Unique how i can read it and put it in C# for exmaple if (packet == packet kill Unique) { do something }
[Help] how can I read Sro packet
08/18/2016 - SRO Coding Corner - 3 Replies
Hey ,guys now I have learned c# I need to read the packets of sro know what each packet mean in the game .. there are steps or video or pictures..
[Problem] Zerk = Immortal player
02/17/2016 - SRO Private Server - 1 Replies
hey guys i got a problem , when ever a player got HwanLevel > 1 any other rank than lvl 1 zerk he goes on immortal after using zerk while on zerk players deal 400~900 dmg to him as max any one got an idea how to fix ? thx all
[Help]player id packet
03/24/2011 - SRO Coding Corner - 3 Replies
hi I'm making auto buffer but I have problem ex:the buff packet is 0104B961000001 How can I get player ID??? Please help!!! Regards Kondos
WTS Zerk Realm (READ) - Gracia
06/10/2010 - Archlord Trading - 0 Replies
I got almost full realm for zerk other than the helm for sale.... Nuendo is the name... Pm me if your interested. Also gimme your offer.



All times are GMT +1. The time now is 06:24.


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.