Hello there. This is my first java creation that i create without help ;D
Its a item and when you click it it gives you 100.000.000 adena.
Lets start.
Go to config.java and find this
public static int BANKING_SYSTEM_ADENA;
After this add
/** Adena custom item */
public static boolean ADENA_CUSTOM_ITEM;
Then find
TIME_BETWEEN_EVENTS = Integer.parseInt(L2JModSettings.getProperty("TimeBetweenEvents", "60"));
And after this add
// Adena custom item
ADENA_CUSTOM_ITEM = Boolean.parseBoolean(L2JModSettings
.getProperty("EnableAdenaCustomItem", "false"));
Then go to - net.sf.l2j.gameserver.handler.itemhandlers create a new file named AdenaItem.java and paste this
/*
* 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 2, 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, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA.
*
* http://www.gnu.org/copyleft/gpl.html
*/
/**
* Adena Item Handler
*
* @author uNiQue
*/
package net.sf.l2j.gameserver.handler.itemhandlers;
import net.sf.l2j.Config;
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;
public class AdenaItem
implements IItemHandler
{
public AdenaItem()
{
}
public void useItem(L2PlayableInstance playable, L2ItemInstance item)
{
if(Config.ADENA_CUSTOM_ITEM)
{
if(!(playable instanceof L2PcInstance))
return;
L2PcInstance activeChar = (L2PcInstance)playable;
{
playable.destroyItem("Consume", item.getObjectId(), 1, null, false);
activeChar.sendMessage("(1) Festival adena disappeared. You have received 100.000.000 adena.");
activeChar.getInventory().addItem("Adena", 57, 100000000, activeChar, null);
}
}
}
public int[] getItemIds()
{
return ITEM_IDS;
}
private static final int ITEM_IDS[] = {
6673
};
}
Save it and go to net.sf.l2j.gameserver.handler.itemhandlers.
And add this
import net.sf.l2j.gameserver.handler.itemhandlers.AdenaItem;
Then find this
registerItemHandler(new SpiritLake());
And after this paste
registerItemHandler(new AdenaItem());
The last thing that we have to do is to add the item to configs
Go to l2jmods.properties down down
and paste this
# Adena item - By one click you get 100.000.000
# Item ID = 6673
EnableAdenaItem = True
hf ;]