JoyLennOn Posted June 24, 2011 Posted June 24, 2011 8a h8ela na ftia3w ena npc pou na poulaei itemes ++ gia diafora items, den 3erw pws na 3ekinisw. An mporei kapios na me help 8a tou hmoun ebgomon Euxaristw
0 Flash™ Posted June 24, 2011 Posted June 24, 2011 File mou gia na kaneis ayto to pragma thelei java code...
0 JoyLennOn Posted June 24, 2011 Author Posted June 24, 2011 File mou gia na kaneis ayto to pragma thelei java code... mipws 3ereis pio einai to java code h an 8a mporouses na m to peis? Euxaristw pados pou apadises
0 Kafros_Gr Posted June 24, 2011 Posted June 24, 2011 8a h8ela na ftia3w ena npc pou na poulaei itemes ++ gia diafora items, den 3erw pws na 3ekinisw. An mporei kapios na me help 8a tou hmoun ebgomon Euxaristw Java code 8es to exw psaksi k egw 8eli java code epeza kai se server p to ixe afto kai m ixe pi o admin oti ine ka8ara java o server itan o l2pride
0 JoyLennOn Posted June 24, 2011 Author Posted June 24, 2011 Java code 8es to exw psaksi k egw 8eli java code epeza kai se server p to ixe afto kai m ixe pi o admin oti ine ka8ara java o server itan o l2pride To code pou 8a mporousa na to vro to xriazomai...
0 Flash™ Posted June 25, 2011 Posted June 25, 2011 oriste File mou 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 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 @@ adenaAmount += _taxAmount; // do not forget tax if (adenaAmount > 0) - _ingredients.add(new Ingredient(ADENA_ID, adenaAmount, false, false)); + _ingredients.add(new Ingredient(ADENA_ID, adenaAmount,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)); } } <?xml version='1.0' encoding='utf-8'?> <!-- © 2011 by Sirpaypi --> <list maintainEnchantment="true"> <!-- Moirai Necklace --> <item id="1"> <ingredient id="50000" count="120"/> <production id="15725" count="1" enchantmentLevel="16"/> </item> </list> l2jserver Share
0 JoyLennOn Posted June 25, 2011 Author Posted June 25, 2011 Flash™ euxaristw para polu nase kala file m
0 FighterBoss Posted June 25, 2011 Posted June 25, 2011 Flash™ euxaristw para polu nase kala file m Locked.
Question
JoyLennOn
8a h8ela na ftia3w ena npc pou na poulaei itemes ++ gia diafora items,
den 3erw pws na 3ekinisw.
An mporei kapios na me help 8a tou hmoun ebgomon
Euxaristw
7 answers to this question
Recommended Posts