I've got a problem and i was hoping someone could help me out here.Some Information Beforehand:
Server type: C# Server 530.
OBJECT_SECOND_CLICK packet id = 194.
OBJECT_THIRD_CLICK packet id = 84.
For example; when i click the stairs at the 1st level in lumbridge castle, there are 3 options ;
(log returns:"First object click = 36769 3229 3224")
- Climb up
(log returns:"Second object click = 36769 3229 3224")
- Climb down
(log returns:"Third object click = 40204 3096 -28767")
As you can see the values received from the third click don't make much sense, and are not triggering the climb-up function.
I can't spot anything out of the ordinary on the server side code.. I'm pretty sure it's not on the server.
I think it's a client or cache bug then.
Can someone conform this?
I used all files from THIS thread: https://forum.moparscape.org/downloads/49/530-runescape-2-c-server-based-xenorune/499885/
.What i tried already:
I runned my server from visual studio and set some breakpoints on the where the objectthirdclick function is called.
It was called properly, and when i moved up in the callstack and checked everything i saw nothing out of the ordinary.
The highest level in the callstack, where the packet is recieved, is handled the same way as the packets from the first and second click options (where there's no problem).
This is why i'm pretty sure it's not server related.
is, i can't make anything of the client's code.
It looks like it's completely decompiled and all names are generated, and it all looks really messy.
Can someone please suggest a course of action?
Am i missing something?Maybe i need to try another client?
Thanks in advance!