Author Topic: [Share]An item to become hero untill restart  (Read 2951 times)

0 Members and 1 Guest are viewing this topic.


  • Newbie
  • *
  • Posts: 16
  • L2topzone Votes: 0
  • Servers reviews: 0
  • Reputation: +138/-0
    [Share]An item to become hero untill restart
    « on: April 20, 2010, 08:25:22 AM »
    Hello guys lets see how to make at your server to be someone hero until he restars... :P

    Go to net.sf.l2j.gameserver.handler.itemhandlers and create new file called HeroItem.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.handler.IItemHandler;
    import net.sf.l2j.gameserver.model.L2ItemInstance;
    import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
    import net.sf.l2j.gameserver.model.actor.instance.L2PlayableInstance;

     * @author  HanWik
    public class HeroItem implements IItemHandler
       private static final int[] ITEM_IDS = { YOUR ITEM ID - replace here };

       public void useItem(L2PlayableInstance playable, L2ItemInstance item)
          if (!(playable instanceof L2PcInstance))
          L2PcInstance activeChar = (L2PcInstance)playable;
           int itemId = item.getItemId();
           if (itemId == YOUR ITEM ID - replace here) // Item to become hero
        * @see net.sf.l2j.gameserver.handler.IItemHandler#getItemIds()
       public int[] getItemIds()
          return ITEM_IDS;

    go to GameServer.java and add these..

    mport net.sf.l2j.gameserver.handler.itemhandlers.Harvester;
    import net.sf.l2j.gameserver.handler.itemhandlers.HeroItem;
     import net.sf.l2j.gameserver.handler.itemhandlers.Maps;

    _itemHandler.registerItemHandler(new BeastSpice());
          _itemHandler.registerItemHandler(new HeroItem());

    And you are ready... 8)
    Credits to a friend of mine :P  :o

    Linkback: https://l2topzone.com/forum/l2-java-projects/16/sharean-item-hero-untill-restart/946/


    • L2 Glorious
    • Sr. Member
    • ****
    • Posts: 424
    • L2topzone Votes: 0
    • Servers reviews: 0
    • Reputation: +1385/-0
      Re: [Share]An item to become hero untill restart
      « Reply #1 on: May 01, 2010, 03:43:21 PM »
      pl kalo afto to topic mpwri na to dwkimaso ;D

      Share via diggShare via facebookShare via linkedinShare via myspaceShare via redditShare via twitter