
neogame
Постоялец-
Публикаций
155 -
Зарегистрирован
-
Посещение
-
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент neogame
-
Нужен аргумент шоп для lucera рабочий!
-
ну помогите плиз,я сам пробовал не получается
-
Кто может поменять? package custom.AugmentShop; import l2dream.gameserver.datatables.xml.AugmentationData; import l2dream.gameserver.model.L2ItemInstance; import l2dream.gameserver.model.actor.instance.L2NpcInstance; import l2dream.gameserver.model.actor.instance.L2PcInstance; import l2dream.gameserver.model.quest.Quest; import l2dream.gameserver.model.quest.QuestState; import l2dream.gameserver.model.itemcontainer.Inventory; import l2dream.gameserver.network.SystemMessageId; import l2dream.gameserver.network.serverpackets.SystemMessage; public class AugmentShop extends Quest { // ID итема покупки private final static int ITEM_ID = 57; // Цена покупки скила private final static int ITEM_COUNT = 1000000; private final static String qn = "AugmentShop"; // ID Вашего НПС private final static int NPC = 50020; public AugmentShop(int questId, String name, String descr) { super(questId, name, descr); addStartNpc(NPC); addTalkId(NPC); addTalkId(50030); addFirstTalkId(NPC); } @Override public String onAdvEvent(String event, L2NpcInstance npc, L2PcInstance player) { String htmltext = ""; if(event.equalsIgnoreCase("main")) htmltext = "main.htm"; else if (event.equalsIgnoreCase("active")) htmltext = "active.htm"; else if (event.equalsIgnoreCase("passive")) htmltext = "passive.htm"; else if (event.equalsIgnoreCase("chance")) htmltext = "chance.htm"; else updateAugment(player, Integer.parseInt(event.substring(0,4)), Integer.parseInt(event.substring(5,7)), Integer.parseInt(event.substring(8,9))); return htmltext; } @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 skill, int level, int type) { L2ItemInstance itemInstance = player.getInventory().getItemByItemId(ITEM_ID); if (itemInstance == null || (!itemInstance.isStackable() && player.getInventory().getInventoryItemCount(ITEM_ID, -1) < ITEM_COUNT)) { SystemMessage sm = new SystemMessage(SystemMessageId.NOT_ENOUGH_ITEMS); player.sendPacket(sm); return; } if (itemInstance.isStackable()) { if (!player.destroyItemByItemId("Augument Shop", ITEM_ID, ITEM_COUNT, player, true)) { SystemMessage sm = new SystemMessage(SystemMessageId.NOT_ENOUGH_ITEMS); player.sendPacket(sm); return; } } else { for (int k = 0;k < ITEM_COUNT;++ k) { player.destroyItemByItemId("Augument Shop", ITEM_ID, 1, player, true); } } L2ItemInstance item = player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND); if (player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND) == null) { player.sendMessage(player.isLangRus() ? "Для зачарования, Вы должны одеть нужное оружие." : "To enchant, you must put the right weapon."); return; } if (player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND).isAugmented()) { player.sendMessage(player.isLangRus() ? "Повторно оружие зачаровать нельзя." : "Re-enchant the weapon can not be."); return; } if (player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND).isHeroItem()) { player.sendMessage(player.isLangRus() ? "Героическое оружие зачаровать нельзя." : "The heroic can not enchant weapons."); return; } item.setAugmentation(AugmentationData.getInstance().generateAugmentation(skill, level, type)); player.getInventory().unEquipItemInSlot(Inventory.PAPERDOLL_RHAND); player.useEquippableItem(item, true); } }
-
ну а есть мануал,я тогда сам сделаю?
-
Нужен красивый алфавит для сервера,и кнопки Кто поможет с меня +
-
вот я установил sw11,залил все в сборку, вот когда настраиваю логин на сайте не знаю какую сборку там выбрать!!
-
вот у меня тоже самое пишет чё делать?
-
нужна помощь Какую Сборку Лучше Использовать Под Сервер С Дополнениями?
тема ответил neogame в теме Обсуждения
и всё -
нужна помощь Какую Сборку Лучше Использовать Под Сервер С Дополнениями?
тема ответил neogame в теме Обсуждения
а других вариантов нету? -
нужна помощь Какую Сборку Лучше Использовать Под Сервер С Дополнениями?
тема ответил neogame в теме Обсуждения
сколько она стоит? -
нужна помощь Какую Сборку Лучше Использовать Под Сервер С Дополнениями?
тема ответил neogame в теме Обсуждения
или можно сылочку -
нужна помощь Какую Сборку Лучше Использовать Под Сервер С Дополнениями?
тема ответил neogame в теме Обсуждения
а полное название PW -
нужна помощь Какую Сборку Лучше Использовать Под Сервер С Дополнениями?
тема ответил neogame в теме Обсуждения
Интерлюд -
нужна помощь Какую Сборку Лучше Использовать Под Сервер С Дополнениями?
тема опубликовал neogame в Обсуждения
Подскажите плиз! -
дай сылку где скачал,я всё там сделаю