04-09-2010, 08:09 AM
|
#4 (permalink)
|
|
Membro - Cabo
Registrado em: Aug 2010
Posts: 22
Agradecido 0 Vezes em 0 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
|
no meu aqui esta assim:
// Decompiled by DJ v3.11.11.95 Copyright 2009 Atanas Neshkov Date: 4/9/2010 08:04:07
// Home Page: http://members.fortunecity.com/neshkov/dj.html http://www.neshkov.com/dj.html - Check often for new version!
// Decompiler options: packimports(3)
// Source File Name: AdminCreateItem.java
package net.sf.l2j.gameserver.handler.admincommandhandlers;
import java.util.StringTokenizer;
import net.sf.l2j.Config;
import net.sf.l2j.gameserver.datatables.ItemTable;
import net.sf.l2j.gameserver.handler.IAdminCommandHandler;
import net.sf.l2j.gameserver.model.L2Object;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
import net.sf.l2j.gameserver.model.entity.GmAudit;
import net.sf.l2j.gameserver.model.item.PcInventory;
import net.sf.l2j.gameserver.network.serverpackets.ItemList;
import net.sf.l2j.gameserver.templates.L2Item;
// Referenced classes of package net.sf.l2j.gameserver.handler.admincommandhandlers:
// AdminHelpPage
public class AdminCreateItem
implements IAdminCommandHandler
{
public AdminCreateItem()
{
}
public boolean useAdminCommand(String command, L2PcInstance activeChar)
{
if(!Config.ALT_PRIVILEGES_ADMIN && (!checkLevel(activeChar.getAccessLevel()) || !activeChar.isGM()))
return false;
new GmAudit(activeChar.getName(), activeChar.getObjectId(), activeChar.getTarget() == null ? "no-target" : activeChar.getTarget().getName(), command);
if(command.equals("admin_itemcreate"))
AdminHelpPage.showHelpPage(activeChar, "itemcreation.htm");
else
if(command.startsWith("admin_create_item"))
{
try
{
String val = command.substring(17);
StringTokenizer st = new StringTokenizer(val);
if(st.countTokens() == 2)
{
String id = st.nextToken();
int idval = Integer.parseInt(id);
String num = st.nextToken();
int numval = Integer.parseInt(num);
createItem(activeChar, idval, numval);
} else
if(st.countTokens() == 1)
{
String id = st.nextToken();
int idval = Integer.parseInt(id);
createItem(activeChar, idval, 1);
}
}
catch(StringIndexOutOfBoundsException e)
{
activeChar.sendMessage("Usage: //itemcreate <itemId> [amount]");
}
catch(NumberFormatException nfe)
{
activeChar.sendMessage("Specify a valid number.");
}
AdminHelpPage.showHelpPage(activeChar, "itemcreation.htm");
}
return true;
}
public String[] getAdminCommandList()
{
return ADMIN_COMMANDS;
}
private boolean checkLevel(int level)
{
return level >= REQUIRED_LEVEL;
}
private void createItem(L2PcInstance activeChar, int id, int num)
{
if(num > 20)
{
L2Item template = ItemTable.getInstance().getTemplate(id);
if(!template.isStackable())
{
activeChar.sendMessage("This item does not stack - Creation aborted.");
return;
}
}
activeChar.getInventory().addItem("Admin", id, num, activeChar, null);
ItemList il = new ItemList(activeChar, true);
activeChar.sendPacket(il);
activeChar.sendMessage((new StringBuilder()).append("You have spawned ").append(num).append(" item(s) number ").append(id).append(" in your inventory.").toString());
}
private static final String ADMIN_COMMANDS[] = {
"admin_itemcreate", "admin_create_item"
};
private static final int REQUIRED_LEVEL;
static
{
REQUIRED_LEVEL = Config.GM_CREATE_ITEM;
}
}
sera que voce ja poderia me passar aqui com esses add ai encima, adiciona ai para mim se tiver como!
|
|
|