Jump to content

Question

Posted

Hello i have bug on l2jfrozen i have stackable life stones, if i have like 2life stone in one socket and i wanna augument weapon it's uses all life stones, if i have 100 then 1 augument = 100 life stones, what bad who can tell?

 

l2jfrozen.properties
ScrollStackable = True

etcitem database
8762    Top-Grade Life Stone: level 76    false    none    0    stackable    none    -1    0    0    true    true    true    true    InterludeItem    none

 

etcitemgrp
2    8762    0    3    3    3    0    dropitems.drop_mineral_unique_m00            dropitemstex.drop_mineral_unique_t00            icon.etc_mineral_unique_i03                    0    2    53    0    0    1        1        ItemSound.itemdrop_mold        2    0    0

4 answers to this question

Recommended Posts

  • 0
Posted
15 minutes ago, martuxas1 said:

Hello i have bug on l2jfrozen i have stackable life stones, if i have like 2life stone in one socket and i wanna augument weapon it's uses all life stones, if i have 100 then 1 augument = 100 life stones, what bad who can tell?

 

l2jfrozen.properties
ScrollStackable = True

etcitem database
8762    Top-Grade Life Stone: level 76    false    none    0    stackable    none    -1    0    0    true    true    true    true    InterludeItem    none

 

etcitemgrp
2    8762    0    3    3    3    0    dropitems.drop_mineral_unique_m00            dropitemstex.drop_mineral_unique_t00            icon.etc_mineral_unique_i03                    0    2    53    0    0    1        1        ItemSound.itemdrop_mold        2    0    0

 

Dear god your english.. anyway.

 

In clientpackets package find the RequestRefine.java and scroll until you see something like:

 

if (!activeChar.destroyItem("RequestRefine", refinerItem, 1, null, false))

or similar and paste it here.

  • 0
Posted (edited)

RequestRefine.java - > https://pastebin.com/1bBd6etX
 

  1.      
  2.         // Check if player has all gemstorne on inventory
  3.         if (gemstoneItem.getCount() - modifyGemstoneCount < 0)
  4.             return false;
  5.        
  6.         // consume the life stone
  7.         if (!player.destroyItem("RequestRefine", refinerItem, null, false))
  8.             return false;
  9.        
  10.         // consume the gemstones
  11.         player.destroyItem("RequestRefine", _gemstoneItemObjId, modifyGemstoneCount, null, false);

 

 


 

13 minutes ago, Evie Frye said:

 

Dear god your english.. anyway.

 

In clientpackets package find the RequestRefine.java and scroll until you see something like:

 


if (!activeChar.destroyItem("RequestRefine", refinerItem, 1, null, false))

or similar and paste it here.

 

Edited by martuxas1
  • 0
Posted (edited)
1 hour ago, martuxas1 said:

RequestRefine.java - > https://pastebin.com/1bBd6etX
 

  1.      
  2.         // Check if player has all gemstorne on inventory
  3.         if (gemstoneItem.getCount() - modifyGemstoneCount < 0)
  4.             return false;
  5.        
  6.         // consume the life stone
  7.         if (!player.destroyItem("RequestRefine", refinerItem, null, false))
  8.             return false;
  9.        
  10.         // consume the gemstones
  11.         player.destroyItem("RequestRefine", _gemstoneItemObjId, modifyGemstoneCount, null, false);

 

 


 

 

 

the method destroyItem you use simply destroy all count out of your inventory.

Use the

 player.getInventory().destroyItemByItemId("RequestRefine", refinerItem.getItemId(), 1, player, player); 

 

Also you don't have to send me also in private the same paste you did here...

Edited by Evie Frye
  • 0
Posted
1 hour ago, Evie Frye said:

 

the method destroyItem you use simply destroy all count out of your inventory.

Use the


 player.getInventory().destroyItemByItemId("RequestRefine", refinerItem.getItemId(), 1, player, player); 

 

Also you don't have to send me also in private the same paste you did here...

thanks man :)

Guest
This topic is now closed to further replies.
×
×
  • Create New...