*/
int npcId = 0;
int teleportIndex = -1;
AutoSpawnInstance blackSpawnInst = AutoSpawn.getInstance().getAutoSpawnInstance(SevenSigns.MAMMON_BLACKSMITH_ID, false);
AutoSpawnInstance merchSpawnInst = AutoSpawn.getInstance().getAutoSpawnInstance(SevenSigns.MAMMON_MERCHANT_ID, false);
if(command.startsWith("admin_mammon_find"))
{
try
{
if(command.length() > 17)
{
teleportIndex = Integer.parseInt(command.substring(18));
}
}
catch(Exception NumberFormatException)
{
if(Config.ENABLE_ALL_EXCEPTIONS)
NumberFormatException.printStackTrace();
activeChar.sendMessage("Usage: //mammon_find [teleportIndex] (where 1 = Blacksmith, 2 = Merchant)");
}
if(!_isSealValidation)
{
activeChar.sendMessage("The competition period is currently in effect.");
return true;
}
if(blackSpawnInst != null)
{
L2NpcInstance[] blackInst = blackSpawnInst.getNPCInstanceList();
if(blackInst.length > 0)
{
int x1 = blackInst[0].getX(), y1 = blackInst[0].getY(), z1 = blackInst[0].getZ();
activeChar.sendMessage("Blacksmith of Mammon: " + x1 + " " + y1 + " " + z1);
if(teleportIndex == 1)
{
activeChar.teleToLocation(x1, y1, z1, true);
}
}
blackInst = null;
}
else
{
activeChar.sendMessage("Blacksmith of Mammon isn't registered for spawn.");
}
if(merchSpawnInst != null)
{
L2NpcInstance[] merchInst = merchSpawnInst.getNPCInstanceList();
if(merchInst.length > 0)
{
int x2 = merchInst[0].getX(), y2 = merchInst[0].getY(), z2 = merchInst[0].getZ();