level opcode

11/05/2017 13:51 LogLoft420#1
Hey there,
I was trying to sniff the data for level but I can't seem to figure it out alone...
If I'm correct it should be 0x303D packet?
Sniffed packets:
11/05/2017 14:53 qqdev#2
Wrong packet. It's 0x3013
11/05/2017 15:34 LogLoft420#3
Quote:
Originally Posted by qqdev View Post
Wrong packet. It's 0x3013
0x3013 is selfspawn packet... It only shows all infos when you start (load character), you wont get this packet later... so your packet is wrong...
11/05/2017 18:44 qqdev#4
What level are you talking about? Character level? Monster level? Why do you need it after entering the game? Are you talking about level ups?
11/05/2017 19:25 LogLoft420#5
Quote:
Originally Posted by qqdev View Post
What level are you talking about? Character level? Monster level? Why do you need it after entering the game? Are you talking about level ups?
I'm talking about character level, I want to to monitor character level, after level up or level down doesn't matter it just has to be monitored...
11/05/2017 19:46 qqdev#6
Yeah, so 0x3013 is correct. And the level up/down does matter regarding your purpose.
11/05/2017 20:32 LogLoft420#7
Quote:
Originally Posted by qqdev View Post
Yeah, so 0x3013 is correct. And the level up/down does matter regarding your purpose.
Again... 0x3013 is chardata packet... server sends its once you teleported/loaded char.... So no, it is not what I'm looking for, I'm looking for packet that updates level after level up/down(if died) like bots have, I want to get character level without teleporting...
11/05/2017 21:04 qqdev#8
Still 0x3013 (+0x3054). You are behaving way to confident for asking here without knowing this domain very well.

“Never argue with a fool, onlookers may not be able to tell the difference.”
11/05/2017 22:22 DaxterSoul#9
If I remember correctly 0x3054 - ENTITY_ANIMATION_PROMOTE only triggers once, regardless of how many levels gained.

You may wanna use 0x3056 - ENTITY_UPDATE_EXPERIENCE instead as it tells you the amount of gained/lost EXP.

None of those packets will tell you the level, thus you need 0x3013 to know your current level and experience in order to calculate the new level based on gained and lost exp.
11/05/2017 22:47 LogLoft420#10
Quote:
Originally Posted by qqdev View Post
Still 0x3013 (+0x3054). You are behaving way to confident for asking here without knowing this domain very well.

“Never argue with a fool, onlookers may not be able to tell the difference.”
Exactly, that's why I won't argue with you ;)
Quote:
Originally Posted by DaxterSoul View Post
If I remember correctly 0x3054 - ENTITY_ANIMATION_PROMOTE only triggers once, regardless of how many levels gained.

You may wanna use 0x3056 - ENTITY_UPDATE_EXPERIENCE instead as it tells you the amount of gained/lost EXP.

None of those packets will tell you the level, thus you need 0x3013 to know your current level and experience in order to calculate the new level based on gained and lost exp.
Okay, I will do that, although thought this was going to be easier.... Thanks alot for your advice!