Перейти к содержанию

neogame

Постоялец
  • Публикаций

    155
  • Зарегистрирован

  • Посещение

  • Отзывы

    0%

Весь контент neogame

  1. народ кто поможет
  2. Нужен аргумент шоп для lucera рабочий!
  3. neogame

    Импорты Для Lucera

    ну помогите плиз,я сам пробовал не получается
  4. 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); } }
  5. А чё тут в лом написать?
  6. ну а есть мануал,я тогда сам сделаю?
  7. Нужен красивый алфавит для сервера,и кнопки Кто поможет с меня +
  8. neogame

    Sw 12 Find

    И мне с меня спасибка)
  9. вот я установил sw11,залил все в сборку, вот когда настраиваю логин на сайте не знаю какую сборку там выбрать!!
  10. neogame

    Сборка Lucera

    вот у меня тоже самое пишет чё делать?
  11. neogame

    Текстуры В Ла2

    ну добавь меня
  12. neogame

    Текстуры В Ла2

    дай сылку где скачал,я всё там сделаю
  13. neogame

    Текстуры В Ла2

    ты всё написал в клиенте??
  14. neogame

    Шаблон

    up
  15. neogame

    Шаблон

    Дайте манул как сделать свой шаблон!!! Кто поможет с меня +++
  16. neogame

    Верстка

    Дайте манул как верстать??? Кто поможет с меня ++
×
×
  • Создать...