i get all debugs but i cannot get the catch exception also when i use //spawnfence 1 150 150 150 150 it spawns monster ids for example.. no fences...
if (command.startsWith("admin_spawnfence"))
{
//works activeChar.sendMessage("I read the command but i cannot move forward");
StringTokenizer st = new StringTokenizer(command, " ");
try
{
st.nextToken(); // command
int type = Integer.parseInt(st.nextToken());
int width = Integer.parseInt(st.nextToken());
int length = Integer.parseInt(st.nextToken());
int height = 1;
if (st.hasMoreTokens())
height = Math.min(Integer.parseInt(st.nextToken()), 3);
for (int i = 0; i < height; i++)
{
L2FenceInstance fence = new L2FenceInstance(IdFactory.getInstance().getNextId(), type, width, length);
fence.spawnMe(activeChar.getX(), activeChar.getY(), activeChar.getZ());
activeChar.sendMessage("Spawned fence with id " + fence.getObjectId());
_fences.add(fence);
//activeChar works activeChar.sendMessage("I work fine motherfuckers.");
}
//works activeChar.sendMessage("I work as a command but not functional");
}
catch (Exception e)
{
activeChar.sendMessage("Usage: //spawnfence <type> <width> <length> [<height>]");
}
}