Перейти к содержанию
Авторизация  
xuser

Итем Для Вызова Нпц На Время[Lucera]

Рекомендуемые сообщения

При использовании итема призывает свадебного NPC на 10 минут

ru\catssoftware\gameserver\handler\itemhandlers\SummonNPC.java[/b]']

package ru.catssoftware.gameserver.handler.itemhandlers;

import ru.catssoftware.gameserver.handler.IItemHandler;
import ru.catssoftware.gameserver.datatables.NpcTable;
import ru.catssoftware.gameserver.ThreadPoolManager;
import ru.catssoftware.gameserver.idfactory.IdFactory;
import ru.catssoftware.gameserver.model.actor.instance.L2NpcInstance;
import ru.catssoftware.gameserver.model.actor.instance.L2WeddingManagerInstance;
import ru.catssoftware.gameserver.model.actor.instance.L2PcInstance;
import ru.catssoftware.gameserver.model.actor.instance.L2PlayableInstance;
import ru.catssoftware.gameserver.model.L2ItemInstance;
import ru.catssoftware.gameserver.templates.chars.L2NpcTemplate;

public class SummonNPC implements IItemHandler
{
public void useItem(L2PlayableInstance playable, L2ItemInstance item, boolean par){}
public void useItem(L2PlayableInstance playable, L2ItemInstance item)
{
L2NpcTemplate template;
template = NpcTable.getInstance().getTemplate(50014);
L2PcInstance activeChar;
activeChar = (L2PcInstance) playable;

L2NpcInstance npc = new L2WeddingManagerInstance(IdFactory.getInstance().getNextId(), template);
npc.setInstanceId(activeChar.getInstanceId());
npc.setIsInvul(true);
npc.spawnMe(activeChar.getX(), activeChar.getY(), activeChar.getZ());

activeChar.destroyItem("Summon", item.getObjectId(), 1, null, true);

ThreadPoolManager.getInstance().scheduleGeneral(new deleteNPC(npc), 600000);
}

public class deleteNPC implements Runnable
{
protected L2NpcInstance _npc;

public void run()
{
_npc.deleteMe();
}

deleteNPC(L2NpcInstance npc)
{
_npc = npc;
}
}

private static final int[] ITEM_IDS = { 20010 };

public int[] getItemIds()
{
return ITEM_IDS;
}
}

 

sql


INSERT INTO `custom_etcitem` (`item_id`, `item_display_id`, `name`, `crystallizable`, `item_type`, `weight`, `consume_type`, `material`, `crystal_type`, `duration`, `lifetime`, `price`, `crystal_count`, `sellable`, `dropable`, `destroyable`, `tradeable`, `skill`, `html`) VALUES
('20010', '20010', 'Wedding Book', 'false', 'none', '0', 'normal', 'liquid', 'none', '-1', -1, '50000000', 0, 'true', 'true', 'true', 'true', '0-0', 'false');

itemname-e.dat


20010 Свадебная книга Книга для призывания к вам свадебного NPC на 10 мин. -1 0 0 0

etcitemgrp.dat


2 20010 0 3 6 3 0 dropitems.drop_scroll_m00 dropitemstex.drop_scroll_t00 icon.etc_add_buffslot_i03 0 120 18 0 0 1 1 ItemSound.itemdrop_scroll 2 1 0

 

PS: Надеюсь не ошибся разделом.

Изменено пользователем Ckopnu
  • Upvote 6

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тему можно закрыть, так-как вопросов ни у кого не возникло.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Апну может кому пригодится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хех прикольно , тока пока еще не качал

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Свадебный нпц сандартныи в сборке люцера. Тут описан способ сделать свадебную книгу вызывающую этого нпц в любом месте на 10 минут. Вроде всё итак уже разжевал.

Изменено пользователем LeKToR

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Свадебный нпц сандартныи в сборке люцера. Тут описан способ сделать свадебную книгу вызывающую этого нпц в любом месте на 10 минут. Вроде всё итак уже разжевал.

Да задумка хорошая , а что на счет рб или мобов ? Не проверял ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Да задумка хорошая , а что на счет рб или мобов ? Не проверял ?

А в чем проблем сменить id и инстанс вызываемого нпц ну и время конечно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

:db: молодец)нужная вещь

(ГЦ меня с 1000постом) :clapping:

Грац. Вещь не такая уж нужная, но прикольная.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...