BoJIkMan 7 Опубликовано 19 сентября, 2016 Привет ребятки. Где собственно изменить Айтем для покупки кланхола. Хочу поставить ФА место адены.В ClanHallmanager.java не нашел. Сборка Acis Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
gvb 666 Опубликовано 19 сентября, 2016 (изменено) Привет ребятки. Где собственно изменить Айтем для покупки кланхола. Хочу поставить ФА место адены. В ClanHallmanager.java не нашел. Сборка Acis -> Config.java public static int ClanHallItemId; ClanHallItemId = npcs.getProperty("ClanHallItemId", 57); -> ClanHall.java clan.getWarehouse().destroyItemByItemId("CH_function_fee", Config.ClanHallItemId, fee, null, null); if (!player.destroyItemByItemId("Consume", Config.ClanHallItemId, lease, null, true)) return false; clan.getWarehouse().destroyItemByItemId("CH_rental_fee", Config.ClanHallItemId, getLease(), null, null); -> npcs.properties ClanHallItemId = 6673 Изменено 19 сентября, 2016 пользователем gvb 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
BoJIkMan 7 Опубликовано 19 сентября, 2016 От души братишка. Лайк. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
BoJIkMan 7 Опубликовано 21 сентября, 2016 Ну только дело в том, это это ты написал про Функции клан холла, так ведь?)Что бы изменить айтем продажи КХ нужно попотеть. ----Auction.java final int limit = Integer.MAX_VALUE - ClanTable.getInstance().getClanByName(Clan).getWarehouse().getFa(); quantity = Math.min(quantity, limit); ClanTable.getInstance().getClanByName(Clan).getWarehouse().addItem("Outbidded", 6673, quantity, null, null); if (bidder.getClan() != null && bidder.getClan().getWarehouse().getFa() >= quantity) { bidder.getClan().getWarehouse().destroyItemByItemId("Buy", 6673, quantity, bidder, bidder); return true; } ----ItemContainer.java public int getFa() { for (ItemInstance item : _items) { if (item.getItemId() == 6673) return item.getCount(); } return 0; } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
BoJIkMan 7 Опубликовано 21 сентября, 2016 Только вот у меня вопрос возник. Откуда берется минимальная цена за КХ? С AutcionManager.java он не хочет брать. "(22, 0, '', '', 22, 'Moonstone Hall', 500, 0, 388280400000)", "(23, 0, '', '', 23, 'Onyx Hall', 500, 0, 388280400000)", "(24, 0, '', '', 24, 'Topaz Hall', 500, 0, 388280400000)", Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
BoJIkMan 7 Опубликовано 21 сентября, 2016 Решено. Цена изменяется В БД Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты