Dollar Posted September 9, 2012 Posted September 9, 2012 and under the interlude is? __init__ please give. Thanks a lot.
PoRnosJH Posted November 15, 2012 Posted November 15, 2012 Fixed for Freya : http://www.4shared.com/rar/QCZtfQb2/AugmentShop_Freya.html Also there was a wrong in readme file... updated
kadabra Posted December 20, 2012 Posted December 20, 2012 In freya not work, only consumes and does not add Augument adena Thanks, if you can post a solution
pedroncillo Posted September 13, 2013 Posted September 13, 2013 Can Someone update it for High Five???? i really need them :D
Gorion Posted December 23, 2013 Posted December 23, 2013 (edited) adapted for High Five datapack rev. 9573, server rev. 5909 http://www.4shared.com/zip/UrLv3_Q-/AugmentShop.html? By the way, I tried to change it a bit so instead of destroying 1 Item for Augment, it will take 2 Items. But I had error: I made changes like below to AugmentShop.java Line 23 private final static int ITEM_ID = 50030; private final static int ITEM_COUNT = 10000; + private final static int ITEM_ID_2 = 50030; + private final static int ITEM_COUNT_2 = 500; private final static String qn = "AugmentShop"; private final static int NPC = 93000; ------------------------------------- Connection con = null; try { - player.destroyItemByItemId("Consume", ITEM_ID, ITEM_COUNT, player, true); + player.destroyItemByItemId("Consume", ITEM_ID, ITEM_ID_2, ITEM_COUNT, ITEM_COUNT_2, player, true); con = L2DatabaseFactory.getInstance().getConnection(); PreparedStatement statement = con.prepareStatement("REPLACE INTO item_attributes VALUES(?,?,?,?)"); statement.setInt(1, item.getObjectId()); statement.setInt(2, attribute*65536+1); statement.setInt(3, skill); statement.setInt(4, level); statement.executeUpdate(); player.sendMessage("Succesfully augmented. You have to relog now."); statement.close(); } but after that I'm getting error like that in the console and don't know how to make it work. I know what it means but not sure what and where should I add code in L2PcInstance.java or L2Object ---------- 1. ERROR in \custom\AugmentShop\AugmentShop.java (at line 110) player.destroyItemByItemId("Consume", ITEM_ID, ITEM_ID_2, ITEM_COUNT, IT EM_COUNT_2, player, true); ^^^^^^^^^^^^^^^^^^^ The method destroyItemByItemId(String, int, long, L2Object, boolean) in the type L2PcInstance is not applicable for the arguments (String, int, int, int, int, L 2PcInstance, boolean) ---------- 1 problem (1 error)The method destroyItemByItemId(java.lang.String, int, long, c om.l2jserver.gameserver.model.L2Object, boolean) in the type com.l2jserver.games erver.model.actor.instance.L2PcInstance is not applicable for the arguments (jav a.lang.String, int, int, int, int, com.l2jserver.gameserver.model.actor.instance .L2PcInstance, boolean) Failed executing script: G:\Test Server H5\game\data\scripts\custom\AugmentShop\ AugmentShop.java. See AugmentShop.java.error.log for details. I was thinking to add it here, but not sure: L2PcInstance.java: line 4036 * @return boolean informing if the action was successful */ @Override - public boolean destroyItemByItemId(String process, int itemId, long count, L2Object reference, boolean sendMessage) + public boolean destroyItemByItemId(String process, int itemId, long count, int itemId2, long count2, L2Object reference, boolean sendMessage) { if (itemId == PcInventory.ADENA_ID) { return reduceAdena(process, count, reference, sendMessage); } Any advise? Edited December 28, 2013 by Gorion
KONO Posted February 4, 2014 Posted February 4, 2014 wowww, Welcome back Rizel!Good start! Waiting for more from you.
Hancock26 Posted March 17, 2014 Posted March 17, 2014 (edited) good job,needs some tweaking but is good Edited March 17, 2014 by Hancock26
Recommended Posts