Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Kal Online
You last visited: Today at 18:15

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

Advertisement



[question] Packet 0x3b, picking drop. Info about number

Discussion on [question] Packet 0x3b, picking drop. Info about number within the Kal Online forum part of the MMORPGs category.

Reply
 
Old   #1
 
Xorg's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 87
Received Thanks: 3
[question] Packet 0x3b, picking drop. Info about number

Hello,
I want to have the item structure with info about amount etc.

When I pick up drop and I've already own this kind of item (all countable items) the packet 3b is sent to client when sent pick packet to server.

Those packets looks like:
------- size hd ????? ev hh num
Recv - 07003b c378 5f 02 da
Recv - 07003b b17c 5f 02 db
Recv - 07003b 6572 5f 02 dc
Recv - 07003b bb71 5f 02 dd
Recv - 07003b 1e6f 5f 02 de
Recv - 07003b 9976 5f 02 df
Recv - 07003b ae7a 5f 02 e0
Recv - 07003b 1174 5f 02 e1

I've dropped 8 times 1 geon. After picking those 3 dropped geons above packets are sent.
I dont know how to get correct amount of the items.

The last byte is between 0-255. It always contain a part of number of the items you have after picking. After hittin FF it starts from 0.

The byte before the last is always 0x02.

ev is the value almost static, but if you make relog it changes

???? - every pick its different value.


How can I know what item is picked? (ID) How many of item is picked? (Amount)
Xorg is offline  
Old 01/23/2010, 21:38   #2
 
meak1's Avatar
 
elite*gold: 220
Join Date: Jun 2007
Posts: 3,768
Received Thanks: 1,126
if (buf[2] == 0x09)
ItemDropped=*(DWORD*)&buf[3];
is what you dropped only medicine

if (buf[2] == 0x08)
ItemDropped=*(DWORD*)&buf[3];
is what you dropped all items
meak1 is offline  
Old 01/23/2010, 23:10   #3




 
bloodx's Avatar
 
elite*gold: 55
Join Date: Mar 2006
Posts: 4,582
Received Thanks: 1,539
Quote:
Originally Posted by meak1 View Post
if (buf[2] == 0x09)
ItemDropped=*(DWORD*)&buf[3];
is what you dropped only medicine

if (buf[2] == 0x08)
ItemDropped=*(DWORD*)&buf[3];
is what you dropped all items
what da .....

@Xorg your Packets looks really crappy lol..
bloodx is offline  
Old 01/24/2010, 10:12   #4
 
elite*gold: 20
Join Date: Jul 2007
Posts: 1,979
Received Thanks: 270
yep... your packet analyzing .. lol
0x%02x should be used to display all bytes... would look much better
katze123 is offline  
Old 01/24/2010, 11:26   #5
 
Xorg's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 87
Received Thanks: 3
I am using %02x. I dont need to have 0x before of any packet.

The 0x3b packet is useless I see.

Complete itemlist made with 0x04, 0x07, 0x08,0x09 packets.

Any of you got actual item index and its names?
I want to show name of items I ma actually having, beacuse only item index does not say me much.
Its propably inititem and message-e.dat if I am right?
Xorg is offline  
Old 01/24/2010, 11:32   #6
 
elite*gold: 0
Join Date: Sep 2007
Posts: 35
Received Thanks: 3
0x3b isnt a pickup item packet, but simply tells the client to despawn a drop (by ID, which you are told in pkt 0x36, spawn drop)

when you pick up an item youll recv 0x3b followed by 0x09 (alter existing item) or 0x07 (new item)

<that is if my memory serves me well...>

and yes, for names, find the item ID in inititem.dat, part of its info is the name index. this index is in message.dat as an 'itemname' entry (the -e version no longer exists)
ChocoDuo is offline  
Old 01/24/2010, 11:49   #7
 
Xorg's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 87
Received Thanks: 3
Yeah, your memory serves you well .

... but any of you got new inititem.dat and message.dat, from actual client?
Xorg is offline  
Old 01/24/2010, 11:57   #8
 
elite*gold: 0
Join Date: Sep 2007
Posts: 35
Received Thanks: 3
These are from last update (I think, been a long week already...)
Attached Files
File Type: txt inititem.txt (489.9 KB, 30 views)
File Type: txt message.txt (328.4 KB, 21 views)
ChocoDuo is offline  
Thanks
1 User
Old 01/24/2010, 12:55   #9
 
Xorg's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 87
Received Thanks: 3
Thank you
Xorg is offline  
Old 01/24/2010, 13:25   #10
 
elite*gold: 0
Join Date: Sep 2007
Posts: 35
Received Thanks: 3
np, gl with it
ChocoDuo is offline  
Reply


Similar Threads Similar Threads
Play sound via Packet Send?? [Question String Packet]
07/14/2010 - CO2 Private Server - 5 Replies
Yow im trying to figure out why i cant play music with the string packet What im doin is; MyChar.Client.SendPacket(Game.Packet.String(MyCha r.UID, 20, Splitter)); My Packet is: public byte String(long CharId, byte Type, string name)
A small question about the VAC hack, just need a number !
11/09/2009 - Dekaron - 11 Replies
Hello, I know I already posted this in the Dekaron section but everyone seems to be dead there , so Im trying my luck here ! I just wanted to ask about the Ranged monsters in general , changing the AIKey doesn't work for me & in InstantDeath's thread he wrote now I already changed the AIKey to 1 & Cellrange to 0 but still not working the question is , did he mean " 0 " or " 0(0) "? does it make any differance ?!
[Question Or Help]Changing number of eps in db
11/05/2009 - EO PServer Hosting - 12 Replies
Firstly i wanna to say i`m not spam just ask question.. Secondly when i`m changing the number of eps in db its work fine but when i relog my char it says disconnected from server...And one more when i`m changing the number of eps(emoney) i must change chk_sum also?
[Question] Packet data , packet editing ??
10/13/2009 - 9Dragons - 2 Replies
I would like to know : What is packet data? How do i get the address for hacking a item in game? How to use it ??
question number 2
04/30/2006 - Conquer Online 2 - 2 Replies
can any ppl make a auto miner whith gems plz it will be wery nice! mufg:marvin1992



All times are GMT +1. The time now is 18:15.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.