Jump to content

Recommended Posts

Posted

So I have a lot versions of L2phx. L2phx-dist, l2phx 3.1.9, l2phx.3.4.1.61, 3.4.1.72. Have 2 enchant scripts (with wh) and every version with every script working the same. Only 1 enchant add on weapon of ~10 or 20!! So the problem:

Then I press enchant, then on Victory, item send to wh and then its sended phx trying enchant this weapon, but it can't so if I was trying enchant a weapon +10 in wh weapon is still +10... I hope you understand that I said...

Posted

But with this weapon or something will brake? :D And 1 more thing. For 1 people who helped me learn how to enchant with phx every enchant goes on weapon perfect, just for me something wrong. I have learned my friend this too, and he have the same problem like me. ;/ Maybe I capture not this ID or something? So, I don't know do this need to hide this post but I'm doing like this:

I use enchant script:

 

var a:array[1..100] of string;

i,n:integer;

id,withdraw,openwh,useitem,wh,enchant:string;

begin

//Item id need to be captured.For example from UseItem packet

id:=hstr('BC A7 00 10');

useitem:=hstr('14')+id+hstr('00 00 00 00');

wh:=hstr('31 01 00 00 00')+id+hstr('01 00 00 00');

enchant:=hstr('58')+id;

//openwh need to be captured:RequestBypassToServer

openwh:=hstr('31 01 00 00 00 BC A7 00 10 01 00 00 00');

withdraw:=hstr('32 01 00 00 00')+id+hstr('01 00 00 00');

if (fromclient) and (pck=hstr('1B 02 00 00 00 ')) then

begin

buf:=withdraw;

sendtoserver;

buf:=openwh;

sendtoserver;

end;

if (fromclient) and (pck=hstr('1B 03 00 00 00 ')) then

begin

buf:=useitem;

sendtoserver;

buf:=wh;

sendtoserver;

buf:=wh;

sendtoserver;

buf:=enchant;

sendtoserver;

end;

end.

 

 

 

I get item ID by moving it on my self, then I capture it and writing in this lines: id:=hstr('BC A7 00 10') and

openwh:=hstr('31 01 00 00 00 BC A7 00 10 01 00 00 00');

 

Then I remobe weapon and add it in wh. Then capture ID add it in Send Packet then send it to server. Then use Victory in game. Then I remobe weapon from wh, press on enchant and use victory and 90% weapon (or armor or something) will send in wh with +0, but ~10% item in wh will be with +++.

 

If you something don't understand, just say...

And I don't know do I need to hide it.

  • 2 weeks later...
  • 3 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...