Jump to content

Trance

Global Moderator
  • Posts

    3,896
  • Credits

  • Joined

  • Last visited

  • Days Won

    61
  • Feedback

    0%

Everything posted by Trance

  1. This should be sticky.
  2. Working 100%. Core: Index: /trunk/L2C_TestGameserver/java/com/l2jserver/gameserver/network/serverpackets/MultiSellList.java =================================================================== --- /trunk/L2C_TestGameserver/java/com/l2jserver/gameserver/network/serverpackets/MultiSellList.java (revision 24) +++ /trunk/L2C_TestGameserver/java/com/l2jserver/gameserver/network/serverpackets/MultiSellList.java (revision 71) @@ -119,5 +119,5 @@ else { - writeH(0x00); // enchant level + writeH(ing.getEnchantLevel()); // enchant level by Sirpaypi writeD(0x00); // augment id writeD(0x00); // mana @@ -154,5 +154,5 @@ else { - writeH(0x00); // enchant level + writeH(ing.getEnchantLevel()); // enchant level writeD(0x00); // augment id writeD(0x00); // mana Index: /trunk/L2C_TestGameserver/java/com/l2jserver/gameserver/model/multisell/PreparedEntry.java =================================================================== --- /trunk/L2C_TestGameserver/java/com/l2jserver/gameserver/model/multisell/PreparedEntry.java (revision 24) +++ /trunk/L2C_TestGameserver/java/com/l2jserver/gameserver/model/multisell/PreparedEntry.java (revision 71) @@ -72,5 +72,5 @@ adenaA-beep-t += _taxA-beep-t; // do not forget tax if (adenaA-beep-t > 0) - _ingredients.add(new Ingredient(ADENA_ID, adenaA-beep-t, false, false)); + _ingredients.add(new Ingredient(ADENA_ID, adenaA-beep-t,0, false, false)); // now copy products Index: /trunk/L2C_TestGameserver/java/com/l2jserver/gameserver/model/multisell/Ingredient.java =================================================================== --- /trunk/L2C_TestGameserver/java/com/l2jserver/gameserver/model/multisell/Ingredient.java (revision 24) +++ /trunk/L2C_TestGameserver/java/com/l2jserver/gameserver/model/multisell/Ingredient.java (revision 71) @@ -30,4 +30,5 @@ private int _itemId; private long _itemCount; + private int _EnchantmentLevel; private boolean _isTaxIngredient, _maintainIngredient; @@ -35,8 +36,9 @@ private ItemInfo _itemInfo = null; - public Ingredient(int itemId, long itemCount, boolean isTaxIngredient, boolean maintainIngredient) + public Ingredient(int itemId, long itemCount,int EnchantmentLevel, boolean isTaxIngredient, boolean maintainIngredient) { _itemId = itemId; _itemCount = itemCount; + _EnchantmentLevel = EnchantmentLevel; _isTaxIngredient = isTaxIngredient; _maintainIngredient = maintainIngredient; @@ -80,5 +82,5 @@ public final int getEnchantLevel() { - return _itemInfo != null ? _itemInfo.getEnchantLevel() : 0; + return _itemInfo == null?_EnchantmentLevel:_itemInfo.getEnchantLevel(); } Index: /trunk/L2C_TestGameserver/java/com/l2jserver/gameserver/datatables/MultiSell.java =================================================================== --- /trunk/L2C_TestGameserver/java/com/l2jserver/gameserver/datatables/MultiSell.java (revision 52) +++ /trunk/L2C_TestGameserver/java/com/l2jserver/gameserver/datatables/MultiSell.java (revision 71) @@ -270,4 +270,8 @@ if ("ingredient".equalsIgnoreCase(n.getNodeName())) { + int enchantmentLevel = 0; + if (n.getAttributes().getNamedItem("enchantmentLevel") != null) + enchantmentLevel = Integer.parseInt(n.getAttributes().getNamedItem("enchantmentLevel").getNodeValue()); + int id = Integer.parseInt(n.getAttributes().getNamedItem("id").getNodeValue()); long count = Long.parseLong(n.getAttributes().getNamedItem("count").getNodeValue()); @@ -286,12 +290,16 @@ mantainIngredient = false; - entry.addIngredient(new Ingredient(id, count, isTaxIngredient, mantainIngredient)); + entry.addIngredient(new Ingredient(id, count, enchantmentLevel, isTaxIngredient, mantainIngredient)); } else if ("production".equalsIgnoreCase(n.getNodeName())) { + int enchantmentLevel = 0; + if (n.getAttributes().getNamedItem("enchantmentLevel") != null) + enchantmentLevel = Integer.parseInt(n.getAttributes().getNamedItem("enchantmentLevel").getNodeValue()); + int id = Integer.parseInt(n.getAttributes().getNamedItem("id").getNodeValue()); long count = Long.parseLong(n.getAttributes().getNamedItem("count").getNodeValue()); - entry.addProduct(new Ingredient(id, count, false, false)); + entry.addProduct(new Ingredient(id, count, enchantmentLevel, false, false)); } } Datapack: e.g: <production id="15725" count="1" enchantmentLevel="16" />
  3. The newest is always the most stable, so Freya or Hi5.
  4. Ban him. No need to make another topic, check this leecher: http://maxcheaters.com/forum/index.php?topic=236171.0
  5. Lol? http://www.l2universe.smffy.com/index.php?topic=58.msg224#msg224
  6. PlayStation will never use any different website. By the way, rofl: http://www.psnpointscodes.com/terms.html .
  7. @Raule http://vplay.ro/c/ynqnqtvx/
  8. 1 year ago and now I'll 2nd time.
  9. Trance

    Incredibox

    mine is pro Q_q
  10. Trance

    Incredibox

    my song http://www.incredibox.com/?music=1334771249-8841
  11. Trance

    Incredibox

    10x
  12. Trance

    Incredibox

    right
  13. Hahaha.
  14. Trance

    .

    More topics should be left open if the author didn't request for lock/has been solved. You don't have to lock everything rofl.
  15. Trance

    Report

    Believe me, no reason to.
  16. Trance

    .

    Change your profile name to "Locked".
  17. BU!
×
×
  • Create New...