PenUltima Online Forum Index Official Core: 096.7
Official Core: 097 2008-02-26
Donate towards the POL web hosting bill!
 POL Home   FAQ   Search    Memberlist   Usergroups    Register    Profile   Log in to check your private messages   Log in
Fresh one (POL096 2005-12-08)

 
Post new topic   Reply to topic    PenUltima Online Forum Index -> Bug Reports 096
Display posts from previous:   

Author Message
Rince



Joined: 17 Feb 2006
Posts: 12

PostPosted: Wed Feb 22, 2006 7:11 pm    Post subject: Fresh one (POL096 2005-12-08) Reply with quote

Players can send "drop" packets on any npc or any other players and this will cause victim's backpack(vendor bacpack, npc's equiped items, death shrouds e.t.c.) to fall down under their feet.

They are using Gandalf(another alternative text-client) ,drop function to do this.

I check'ed it out,and it was NOT working on 095.

The question is - Can i somehow using some script features fix this trouble, or this is a core-only exploit?



offtopic.
Is there any way to allow players walk through other players/npc's on 096, as it was on 095 core.

All was fine, but whem i change my 095 core to latest 096 version, the players just refusing to walk through another players.



Thx for help.

Author Message
CWO



Joined: 04 Feb 2006
Posts: 685
Location: Chicago, IL USA

PostPosted: Wed Feb 22, 2006 10:33 pm    Post subject: Reply with quote

I think you have to search out the Pushthrough syshook in the core-changes... and I also think you have to send these to the client in logon/reconnect

(dug this out from the old forums)

SendPacket(who, "BF0006000801"); //Set Map to Trammel where this works...
SendPacket(who, "BC0101"); //Set Season to summer
SendPacket(who, "BF0006000801"); //Had to be sent again...
SendPacket(who, "220101"); // Resync client


I know I did something like this on 095 long ago and was testing it but I never implemented it into my shard (never got to it) and it got overwritten at some point. Just thought I'd list everything you needed so you can check it over again.

Author Message
OldnGrey



Joined: 04 Feb 2006
Posts: 517

PostPosted: Thu Feb 23, 2006 4:24 am    Post subject: Reply with quote

Re the 096 problem with walking through npcs, a workaround for this was to move the whole shard from Britannia to Britannia_alt.

This is because the client is stopping the walkthrough and bouncing you off other mobiles not POL. The client will do this in britannia realm, but not in the britannia_alt realm.

This was a suggestion in the old polforums and it seems to work well.

Only really one main change in your scripts - in uo.em make the line
const _DEFAULT_REALM := "britannia_alt";

Assuming you have savegame files in 096....
Use an editor that can 'replace in files' to change all instances of BRITANNIA to BRITANNIA_ALT in the data directory for all *.txt files.
Then repeat the 'replace in files' to change all instances of BRITANNIA_ALT_ALT to BRITANNIA_ALT.

All done. Works a treat.

Author Message
Rince



Joined: 17 Feb 2006
Posts: 12

PostPosted: Thu Feb 23, 2006 6:39 am    Post subject: Reply with quote

Thanks a lot guys, it help's.



but what about a main problem?

Author Message
Rince



Joined: 17 Feb 2006
Posts: 12

PostPosted: Thu Feb 23, 2006 8:28 am    Post subject: Reply with quote

OldnGrey wrote:
Re the 096 problem with walking through npcs, a workaround for this was to move the whole shard from Britannia to Britannia_alt.

This is because the client is stopping the walkthrough and bouncing you off other mobiles not POL. The client will do this in britannia realm, but not in the britannia_alt realm.

This was a suggestion in the old polforums and it seems to work well.

Only really one main change in your scripts - in uo.em make the line
const _DEFAULT_REALM := "britannia_alt";

Assuming you have savegame files in 096....
Use an editor that can 'replace in files' to change all instances of BRITANNIA to BRITANNIA_ALT in the data directory for all *.txt files.
Then repeat the 'replace in files' to change all instances of BRITANNIA_ALT_ALT to BRITANNIA_ALT.

All done. Works a treat.


Just one suggestion, if i change my uo.em, i need to recompile all of my scripts with new uo.em?

Author Message
FreeSoul



Joined: 04 Feb 2006
Posts: 90
Location: Aman

PostPosted: Thu Feb 23, 2006 12:04 pm    Post subject: Reply with quote

yes you should

Author Message
Rince



Joined: 17 Feb 2006
Posts: 12

PostPosted: Thu Feb 23, 2006 12:09 pm    Post subject: Reply with quote

i've tried to add onunequip script to backpack's(with return 0Wink but this don't help me much.

What type of containers is used by npc's as a vendorboxes and as a np's backpacks? i need to add a "onunequip" script to them.

Author Message
Tomi



Joined: 21 Feb 2006
Posts: 30

PostPosted: Thu Feb 23, 2006 3:08 pm    Post subject: Reply with quote

One easy way to fix this is to download UOCH (Ultima Online Client Hacker) and use it to modify the pushtrough part of client so it doesn't check for stamina at all.

Author Message
MuadDib
POL Developer


Joined: 13 Feb 2006
Posts: 830
Location: Indiana, USA

PostPosted: Thu Mar 02, 2006 1:15 am    Post subject: Reply with quote

On the "Drop" packet bug, do you mean they send the NPC/Player/Ghost's serial as the item to drop, or what?

Please explain in detail the step by step for this bug (including what serials are sent for what, etc).

Author Message
MontuZ
Distro Developer


Joined: 10 Feb 2006
Posts: 293
Location: Myrtle Beach, South Carolina

PostPosted: Mon Mar 06, 2006 11:30 am    Post subject: Reply with quote

Does adding an OnUnequip script returning 0 work?

Author Message
MontuZ
Distro Developer


Joined: 10 Feb 2006
Posts: 293
Location: Myrtle Beach, South Carolina

PostPosted: Tue Mar 07, 2006 9:51 am    Post subject: Reply with quote

Drop - Wear Item [0x13]

Drop->Wear Item (10 bytes)
BYTE cmd
BYTE[4] itemid
BYTE layer (see layer list at top)
BYTE[4] playerID

Note: The layer byte should not be trusted.

http://gonzo.kiev.ua/guide/node39.html

Don't know if that'll help any.

Post new topic   Reply to topic    PenUltima Online Forum Index -> Bug Reports 096 All times are GMT - 4 Hours
Page 1 of 1

 




Powered by phpBB © 2001, 2005 phpBB Group :: Theme & Graphics by GHS & Scott E. Royalty