NioNko 1 Опубликовано 14 ноября, 2017 у кого то мб завалялся ? http://l2maxi.ru/java/addons/3111-interludeaugmentshop.html Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Arrow 24 Опубликовано 14 ноября, 2017 у кого то мб завалялся ? http://l2maxi.ru/java/addons/3111-interludeaugmentshop.html возьми такой http://forummaxi.ru/files/file/1077-augmentshop/ Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Rein 56 Опубликовано 14 ноября, 2017 у кого то мб завалялся ? http://l2maxi.ru/java/addons/3111-interludeaugmentshop.html Держи, LINK ( На форум файл залить не смог.) 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
NioNko 1 Опубликовано 14 ноября, 2017 возьми такой http://forummaxi.ru/files/file/1077-augmentshop/ ставил, бьет ошибку Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ffffffffffffffffff 643 Опубликовано 14 ноября, 2017 ставил, бьет ошибку А править ошибки нельзя видимо? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Arrow 24 Опубликовано 14 ноября, 2017 ставил, бьет ошибку укажите хоть какая сборка у вас Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
NioNko 1 Опубликовано 14 ноября, 2017 укажите хоть какая сборка у вас l2jfrozen Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Arrow 24 Опубликовано 14 ноября, 2017 l2jfrozen а он под lucera я не уверен но можешь попробовать сменить import под фрозен Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
NioNko 1 Опубликовано 14 ноября, 2017 а он под lucera я не уверен но можешь попробовать сменить import под фрозен package custom.AugmentShop; import com.l2jfrozen.util.database.L2DatabaseFactory; import com.l2jfrozen.gameserver.model.actor.instance.L2ItemInstance; import com.l2jfrozen.gameserver.model.actor.instance.L2NpcInstance; import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance; import com.l2jfrozen.gameserver.model.Inventory; import com.l2jfrozen.gameserver.model.quest.Quest; import com.l2jfrozen.gameserver.model.quest.QuestState; import java.sql.Connection; import java.sql.PreparedStatement; public class AugmentShop extends Quest { private final static int ITEM_ID = 6673; /*id за продажу*/ private final static int ITEM_COUNT = 50; /*Укажите цену*/ private final static String qn = "AugmentShop"; private final static int NPC = 55558; /*Укжите npc id;*/ public AugmentShop(int questId, String name, String descr) { super(-1, qn, "custom"); addFirstTalkId(NPC); addStartNpc(NPC); addTalkId(NPC); } @[member='override'] public String onAdvEvent(String event, L2NpcInstance npc, L2PcInstance player) { String htmltext = ""; if (event.equalsIgnoreCase("active")) { htmltext = "active.htm"; } else if (event.equalsIgnoreCase("passive")) { htmltext = "passive.htm"; } else { updateAugment(player, Integer.parseInt(event.substring(0,5)), Integer.parseInt(event.substring(6,10)), Integer.parseInt(event.substring(11,13))); } return htmltext; } @[member='override'] public String onFirstTalk(L2NpcInstance npc, L2PcInstance player) { String htmltext = ""; QuestState qs = player.getQuestState(qn); if (qs == null) qs = newQuestState(player); htmltext = "main.htm"; return htmltext; } public static void main(String[] args) { new AugmentShop(-1, qn, "AugmentShop"); } private static void updateAugment(L2PcInstance player, int attributes, int skill, int level) { L2ItemInstance item = player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND); if (player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND) == null) { player.sendMessage("Вы должны надеть оружие."); return; } /* if (item.isHeroItem()) { player.sendMessage("Вы не можете вставить в геройское оружие Life Stone."); return; } */ if (player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND).isAugmented()) { player.sendMessage("Для начала удалите Life Stone!"); return; } if (player.getInventory().getInventoryItemCount(ITEM_ID, -1) < ITEM_COUNT) { player.sendMessage("Грустно, но у вас нет монет пожертвований. Или вам не хватает!"); return; } Connection con = null; try { player.destroyItemByItemId("Consume", ITEM_ID, ITEM_COUNT, player, true); con = L2DatabaseFactory.getInstance().getConnection(); PreparedStatement statement = con.prepareStatement("REPLACE INTO augmentations VALUES(?,?,?,?)"); statement.setInt(1, item.getObjectId()); statement.setInt(2, attributes*65536+1); statement.setInt(3, skill); statement.setInt(4, level); statement.executeUpdate(); player.sendMessage("Покупка прошла успешно. Вы должны перезайти теперь."); statement.close(); } catch (Exception e) { //_log.warning("Error while loading armor sets "+ Integer.toString(item.getObjectId())+"" + e.getMessage()); } finally { try { if (con != null) { con.close(); } } catch (Exception e) {} } } } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
NioNko 1 Опубликовано 14 ноября, 2017 AugmentShop.java.error.LOGGER Error on: F:\Server test v1\gameserver\data\scripts\custom\AugmentShop\AugmentShop.java.error.LOGGER Line: -1 - Column: -1 no main method in custom.AugmentShop.AugmentShop Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты