Jump to content
  • 0

Java Question....


Question

Posted

I have this Java Code...(l2jbrasil)

 

93320918.jpg

 

And i want to write the item ID (this item will do me auto Nobles) But i dont know where to write the Id.. can some1 help me?

 

I try to place ite there... but it show me error....

 

93320918.jpg

 

Any1 Know??

 

 

 

4 answers to this question

Recommended Posts

  • 0
Posted

lol....check your config files you see the line

 

config.Noble_custom_item_ID? that a code for a config option in yoru config floder ;)

  • 0
Posted

10000 tnx... ty!!!

 

Something else... when i use this item ... my name color is go Black...

 

the full code is :

/*
* 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
*/
package com.it.br.gameserver.handler.itemhandlers;

import com.it.br.Config;
import com.it.br.gameserver.handler.IItemHandler;
import com.it.br.gameserver.model.L2ItemInstance;
import com.it.br.gameserver.model.actor.instance.L2PlayableInstance;
import com.it.br.gameserver.model.actor.instance.L2PcInstance;
import com.it.br.gameserver.serverpackets.ActionFailed;
import com.it.br.gameserver.serverpackets.MagicSkillUser;

/**
* @author Stefoulis15
**/

public class NobleCustomItem implements IItemHandler
{
    private static final int ITEM_IDS[] = 
    { 
    	Config.NOBLE_CUSTOM_ITEM_ID 
    };

    public void useItem(L2PlayableInstance playable, L2ItemInstance item)
    {
        if(Config.ALLOW_NOBLE_CUSTOM_ITEM)
        {
            if(!(playable instanceof L2PcInstance))
                return;
            L2PcInstance activeChar = (L2PcInstance)playable;
            if (activeChar.isNoble())
            {
                activeChar.sendMessage("You Have already noblesse status!");
            } 
            
            if (activeChar.isSubClassActive() && Config.ACTIVE_SUB_NEEDED_TO_USE_NOBLE_ITEM)
            {
            	activeChar.sendPacket(new ActionFailed());
            	activeChar.sendMessage("You Must Be With Your SubClass");
            }
            
        	if (activeChar.isInOlympiadMode())activeChar.sendMessage("This Item Can't Be Used while you are playing on the Olympiad Games.");
        	 
            else
            	if (activeChar.getLevel() <= Config.NOBLE_CUSTOM_LEVEL)
            	{
            		activeChar.sendMessage("You Don't Meet The Creteria. Your Level is Low.");
            	}
            		else
            {
            	MagicSkillUser MSU = new MagicSkillUser(playable, activeChar, 2025, 1, 1, 0);
                activeChar.sendPacket(MSU);
                activeChar.broadcastPacket(MSU);
                activeChar.setNoble(true);
                activeChar.sendMessage("You Are Now a Noble,You Are Granted With Noblesse Status , And Noblesse Skills.");
                activeChar.broadcastUserInfo();
                playable.destroyItem("Consume", item.getObjectId(), 1, null, false);
                activeChar.getInventory().addItem("Tiara", 7694, 1, activeChar, null); 
            }
        }
    }


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

 

what should to change?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...