View unanswered posts | View active topics
|
Page 1 of 1
|
[ 7 posts ] |
|
| Author |
Message |
|
MontuZ
|
Post subject: [POL097-2008-02-26 Coregina] - Packet ID: 0x34 - Issue Posted: Tue Apr 15, 2008 6:42 pm |
|
 |
| Distro Developer |
 |
Joined: Fri Feb 10, 2006 8:08 am Posts: 313 Location: Myrtle Beach, South Carolina
|
|
Packet ID: 0x34 (Get Player Status)
BYTE[1] getType � 0x04 - Basic Stats (Packet 0x11 Return)
There's no distance, concealed and possibly hidden(unchecked) checks for Basic Stats request.
People are using this with injection to detect when staff are online.
It's a really simple packethook fix I may upload if enough people request.
|
|
| Top |
|
 |
|
ncrsn
|
Post subject: Posted: Thu Apr 17, 2008 10:47 pm |
|
Joined: Fri Feb 10, 2006 12:15 am Posts: 209
|
|
I didn't test this myself yet, but if what you said is valid, do you know if this is an old issue or introducted in the new releases (say, 096/097)? Not that it's too important, I'm just curious.
Concerning the fix, I'm looking forward to it's release. Since you are working on the distro (aren't you?), wouldn't the script suit well in it until the (presumed) core fix is introducted?
|
|
| Top |
|
 |
|
CWO
|
Post subject: Posted: Fri Apr 18, 2008 6:50 pm |
|
Joined: Sat Feb 04, 2006 5:49 pm Posts: 747 Location: Chicago, IL USA
|
|
Well I remember before that people used to just Single Click staff and since there was no distance or visibility checks on them then, the name would appear in the lower left but I guess after that was fixed in 096, they're turning to alternatives.
|
|
| Top |
|
 |
|
MontuZ
|
Post subject: Posted: Sat Apr 19, 2008 9:35 pm |
|
 |
| Distro Developer |
 |
Joined: Fri Feb 10, 2006 8:08 am Posts: 313 Location: Myrtle Beach, South Carolina
|
|
| Top |
|
 |
|
taxman
|
Post subject: Posted: Mon Apr 21, 2008 12:06 am |
|
Joined: Tue Apr 18, 2006 11:10 pm Posts: 36
|
|
I use two hooks against it, 0x34 and 0x6c packets.
_________________ Dream World, www.uo.od.ua
|
|
| Top |
|
 |
|
MontuZ
|
Post subject: Re: [POL097-2008-02-26 Coregina] - Packet ID: 0x34 - Issue Posted: Mon Aug 18, 2008 9:46 pm |
|
 |
| Distro Developer |
 |
Joined: Fri Feb 10, 2006 8:08 am Posts: 313 Location: Myrtle Beach, South Carolina
|
|
Very cool, maybe you could release the other packet?
|
|
| Top |
|
 |
|
taxman
|
Post subject: Re: [POL097-2008-02-26 Coregina] - Packet ID: 0x34 - Issue Posted: Tue Aug 19, 2008 12:37 am |
|
Joined: Tue Apr 18, 2006 11:10 pm Posts: 36
|
Code: use uo;
program sendtarget() Print( "Hooking incoming 6C packet..." ); return 1; endprogram
exported function Handle6CReceive( chr, byref packet )
var staffs := {0x1, 0x2, 0x3}; // staff chars serials here var serstat := packet.GetInt32(7); var staff; if(chr.cmdlevel) return 0; endif
if(serstat in staffs) staff := SystemFindObjectBySerial(serstat); if(staff && !staff.concealed) return 0; endif packet.SetInt32(7, chr.serial); endif
return 0; endfunction
_________________ Dream World, www.uo.od.ua
|
|
| Top |
|
 |
|
Page 1 of 1
|
[ 7 posts ] |
|
Who is online |
Users browsing this forum: No registered users and 0 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|