ГЛАВНАЯ МАГАЗИНЫ РЕКЛАМА ПАТЧИ L2 Права на файл Добавить игру ВИДЕО НОВОСТИ
Авторизация на сайте
E-Mail
Пароль
Регистрация / Восстановление пароля

[Мануал] Клик по предмету и спавнится Моб

[Мануал] Клик по предмету и спавнится Моб


Описание: Клик по предмету и спавнится Моб (Требуются Исходники)
Платформа: Java

/*
* This program is free software: you can redistribute it and/or modify it under
* the terms of the GNU General Public License as published by the Free Software
* Foundation, either version 3 of the License, or (at your option) any later
* version.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
* details.
*
* You should have received a copy of the GNU General Public License along with
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
package net.sf.l2j.gameserver.handler.itemhandlers;

import net.sf.l2j.gameserver.ThreadPoolManager;
import net.sf.l2j.gameserver.datatables.NpcTable;
import net.sf.l2j.gameserver.handler.IItemHandler;
import net.sf.l2j.gameserver.idfactory.IdFactory;
import net.sf.l2j.gameserver.model.L2ItemInstance;
import net.sf.l2j.gameserver.model.L2Spawn;
import net.sf.l2j.gameserver.model.L2World;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
import net.sf.l2j.gameserver.model.actor.instance.L2PlayableInstance;
import net.sf.l2j.gameserver.network.SystemMessageId;
import net.sf.l2j.gameserver.serverpackets.SystemMessage;
import net.sf.l2j.gameserver.templates.L2NpcTemplate;

/**
* @author [email protected]
*
*/
public class VendettaItem implements IItemHandler
{
   public class DeSpawnScheduleTimerTask implements Runnable
   {


      L2Spawn spawnedPlant = null;

      public DeSpawnScheduleTimerTask(L2Spawn spawn)
      {
         spawnedPlant = spawn;
      }

      public void run()
      {
         try
         {
            spawnedPlant.getLastSpawn().decayMe();
         } catch (Throwable t)
         {
         }
      }
   }

   private static int[] _itemIds = { 6391 };
   private static int[] _npcIds = { 18342 };
   private static int[] _npcLifeTime = { 20000 };

   public void useItem(L2PlayableInstance playable, L2ItemInstance item)
   {
      L2PcInstance activeChar = (L2PcInstance) playable;
      L2NpcTemplate template1 = null;
      int lifeTime = 0;
      int itemId = item.getItemId();
      for (int i = 0; i < _itemIds.length; i++)
      {
         if (_itemIds == itemId)
         {
            template1 = NpcTable.getInstance().getTemplate(_npcIds);
            lifeTime = _npcLifeTime;
            break;
         }
      }
      if (template1 == null)
         return;
      try
      {
         L2Spawn spawn = new L2Spawn(template1);
         spawn.setId(IdFactory.getInstance().getNextId());
         spawn.setLocx(activeChar.getX());
         spawn.setLocy(activeChar.getY());
         spawn.setLocz(activeChar.getZ());
         L2World.getInstance().storeObject(spawn.spawnOne());
         ThreadPoolManager.getInstance().scheduleGeneral(new DeSpawnScheduleTimerTask(spawn), lifeTime);
         activeChar.destroyItem("Consume", item.getObjectId(), 1, null, false);
      } catch (Exception e)
      {
         SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
         sm.addString("Exception in useItem() of VendettaItem.java");
         activeChar.sendPacket(sm);
      }
   }

   public int[] getItemIds()
   {
      return _itemIds;
   }
}
Рубрика: Lineage2 / Мануалы L2
Похожие новости
  • Квест Mass of Darkness
  • Скачать World of Tanks бесплатно
  • Скачать RIP дизайна сайта Wh-Club для CMS - STRESS WEB 11
  • Прайс лист androidnewgames.ru
  • Музыка флорена lineage2
authorАвтор - SenseI authorПросмотров - 7 173 authorКомментариев - 0 authorДобавлено - 21-09-2011, 17:49

Добавить комментарий!

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

НАВИГАЦИЯ ПО САЙТУ

Новости
Новости ММО
Sims 3
Одежда Причёски Симы Симы знаменитости Питомцы Для питомцев Глаза и линзы Дома, участки Города Аксессуары Обувь Косметика Транспорт
Perfect World
Баги PW Новости Perfect World Другие файлы Perfect World
Dota Allstars
Скачать Dota Allstars Dota видео Dota файлы Sentinels Scourge Другое
AioN
Видео Aion Файлы связаные с Aion Сборки серверов Aion Статьи Aion Баги Aion Новости Aion Скачать Aion Aions Aion аддоны Читы для aion
Lineage2
Новости Мануалы L2 Файлы L2 Наш магазин Квесты L2 Как создать сервер L2 Видео L2 Клиент. Дополнения L2 GameGuard Защита Боты Оф. Сервера Оф. Дополнения Java. Сервера Java. Дополнения Веб - Дизайн Музыка L2 Новости мира Lineage2 l2 скилы Гайды по L2 Разводы L2
Counter Strike 1.6
Боты для CS 1.6 Карты для CS 1.6 Лого CS Background CS CS конфиги Выстрелы для CS Античиты для CS Готовые сервера CS Тест по CS 1.6 Статьи по CS Патчи CS 1.6 Читы для cs Софт по CS
RF Online
Мануалы RF Сборки серверов RF Дополнения к серверам RF online читы Скачать rf online
World of Warcraft
Скачать WoW Статьи/новости WoW Читы WoW Патчи WoW Сборки серверов WoW WoW аддоны LK WoW аддоны BC Гайды по профам WoW Другие файлы WoW Твердыня Крыла Тьмы Сумеречный бастион Трон Четырех Ветров Огненные просторы
PC, PS2, PS3, Игры
Скачать игры для PC Скачать игры для PS2 Скачать игры для PS3 Статьи/новости PC Игр
S.T.A.L.K.E.R
Истории, Рассказы Новости Обзор игры STALKER Файлы Скачать игру Stalker Моды для STALKER Читы для STALKER Карты для STALKER
StarCraft 2
Скачать StarCraft 2 Скриншоты Комиксы Материалы для загрузки
Метро 2033
Файлы FAQ Статьи Скачать метро 2033
World of Tanks
Скачать world of tanks Новости World of Tanks
Point Blank
Скачать Point Blank Читы для Point Blank Оружие Point Blank Ссылка подменю 4
Прочее
Новости Сайта Материалы читателей Платные услуги Прочее (патчи, журналы, русификаторы) Игры vkontakte Игры для Android





Пользователи онлайн

Всего на сайте: 1
Пользователей: 0
Гостей: 1
Роботов: 0

Статистика посещений

Яндекс.Метрика Яндекс.Метрика
Скачать игры бесплатно без регистрации, скачать новые игры, торрент трекер открытого типа, самые новые игры, игровой портал. Copyright © 2010-2016