Packet Disconect

09/25/2015 15:11 perfect0#1
Hello World!

I have English very bad excuse more let's see if you understand!

I am trying to update the Proxy Paradise Project
the problem and I am not able to send the right packet for the client.
The client give me Disconect!

Here Packet Attack:
Code:
2A 00 1A 27 24 CE 9E 09 4C 44 0F 00 FE 00 4D 01 00 00 00 00 24 CE 9E 09 89 00 07 00 F8 00 44 01 EA 03 00 00 FF FF FF FF 00 00
Packet Jump
Code:
2A 00 1A 27 44 91 BD 09 4C 44 0F 00 61 01 7A 01 00 00 00 00 44 91 BD 09 89 00 05 00 5D 01 81 01 EA 03 00 00 FF FF FF FF 00 00


Packet Reader

Code:
 byte[] packet = new byte[42]; // Pakcket Byte
            ReadWrite.WriteUInt16(0x28, 0, packet); //Jump? Last Jump ?
            ReadWrite.WriteUInt16(0x3fe, 2, packet); //MeleAttack UID 1022
            ReadWrite.WriteUInt32((uint)Environment.TickCount, 4, packet);
            ReadWrite.WriteUInt32(role.UID, 8, packet); //hERO UID
            ReadWrite.WriteUInt32(mob.UID, 12, packet); //Mob UID
            ReadWrite.WriteUInt16(role.X, 20, packet); //x
            ReadWrite.WriteUInt16(role.Y, 22, packet);/Y
            packet[24] = attacktype;
            ReadWrite.WriteUInt32(0xffffffff, 24, packet); // Dont Know
            ReadWrite.WriteString("TQClient", packet.Length - 8, packet);
            role.SendToServer(packet);


help me understand this package will thank Much !! Thanks

at least one not: D
09/25/2015 19:59 iBotx#2
Offset 0 must be packet.Length - 8 guess so.
So your offset 0 must have the value 34 instead of 42
09/25/2015 21:07 Spirited#3
Quote:
Originally Posted by iBotx View Post
Offset 0 must be packet.Length - 8 guess so.
So your offset 0 must have the value 34 instead of 40
If mathematics is the language of the universe, then you have absolutely no value to this universe in the slightest. This is because 42 - 8 = 36 and 40 - 8 = 32, both neither fucking 34. Also, you should be adding and not subtracting because that's not how buffers work. 40 + 8 = 48. Now, what's even more amazing is that the op put "28" in offset 0 which would be correct if in decimal, but he/she is converting it to hexadecimal incorrectly. 28 != 0x28. This thread is all wrong. Holy shit.
09/26/2015 10:51 OrangeBull#4
Quote:
Originally Posted by Spirited View Post
If mathematics is the language of the universe, then you have absolutely no value to this universe in the slightest. This is because 42 - 8 = 36 and 40 - 8 = 32, both neither fucking 34. Also, you should be adding and not subtracting because that's not how buffers work. 40 + 8 = 48. Now, what's even more amazing is that the op put "28" in offset 0 which would be correct if in decimal, but he/she is converting it to hexadecimal incorrectly. 28 != 0x28. This thread is all wrong. Holy shit.
Ha-Ha-Ha, is it he who was no value, or you? Bashing someone and then can't even figure out what 42-8 is. 42 - 8 is 36? In which universe? both neither fucking 34? 42-8 IS 34. You got anger issues, and can't even get things right when you lash out. Instead of bashing every single less fortunate person on this forum, try just gtfo of here. Cause you aren't bringing anything positive, that's for sure.

Indeed this thread is all wrong, and you have a lot to do with it.
09/26/2015 19:13 Spirited#5
Quote:
Originally Posted by OrangeBull View Post
Ha-Ha-Ha, is it he who was no value, or you? Bashing someone and then can't even figure out what 42-8 is. 42 - 8 is 36? In which universe? both neither fucking 34? 42-8 IS 34. You got anger issues, and can't even get things right when you lash out. Instead of bashing every single less fortunate person on this forum, try just gtfo of here. Cause you aren't bringing anything positive, that's for sure.

Indeed this thread is all wrong, and you have a lot to do with it.
Whoooops! You're right. Hahaha. How tired must I had been last night to overlook that. 42 - 8 is indeed 34 in this universe. Though, he was doing 40 - 8, which is 32 and not 34. On top of that, this thread is still very wrong. I reserve my criticism, and if you can't handle my criticism, you can "gtfo of here" because I'm not breaking any rules. I even answered the question, so if you have a problem, take it up with someone else (like the complaints section).
10/01/2015 01:00 iBotx#6
Quote:
Originally Posted by Spirited View Post
If mathematics is the language of the universe, then you have absolutely no value to this universe in the slightest. This is because 42 - 8 = 36 and 40 - 8 = 32, both neither fucking 34. Also, you should be adding and not subtracting because that's not how buffers work. 40 + 8 = 48. Now, what's even more amazing is that the op put "28" in offset 0 which would be correct if in decimal, but he/she is converting it to hexadecimal incorrectly. 28 != 0x28. This thread is all wrong. Holy shit.
Believe it or not, am an engineer. I don't actually know how i did that shit ! I must have been sleepy or something.

Btw i meant 42 not 40 lol..
10/01/2015 04:28 Spirited#7
Quote:
Originally Posted by iBotx View Post
Believe it or not, am.an engineer. I don't actually know how i did that shit ! I must have been sleepy or something.

Btw i meant 42 not 40 lol..
Very good then. I'm laughing now because I made the same mistake and I'm also an engineer. Thing is, you never know with some of the people on this board. Stupidity is noxious in this community.
10/02/2015 13:20 iBotx#8
Quote:
Originally Posted by Spirited View Post
Very good then. I'm laughing now because I made the same mistake and I'm also an engineer. Thing is, you never know with some of the people on this board. Stupidity is noxious in this community.
It happens XD.