Addition of next_missing_html command.
This commit is contained in:
parent
2dd63be16d
commit
8a78985cd5
@ -288,6 +288,7 @@
|
|||||||
<!-- ADMIN MISSING HTMLS -->
|
<!-- ADMIN MISSING HTMLS -->
|
||||||
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
||||||
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
||||||
|
<admin command="admin_next_missing_html" accessLevel="100" />
|
||||||
|
|
||||||
<!-- ADMIN GEO EDITOR -->
|
<!-- ADMIN GEO EDITOR -->
|
||||||
<admin command="admin_ge_status" accessLevel="100" />
|
<admin command="admin_ge_status" accessLevel="100" />
|
||||||
|
@ -39,7 +39,8 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
|||||||
private static final String[] ADMIN_COMMANDS =
|
private static final String[] ADMIN_COMMANDS =
|
||||||
{
|
{
|
||||||
"admin_geomap_missing_htmls",
|
"admin_geomap_missing_htmls",
|
||||||
"admin_world_missing_htmls"
|
"admin_world_missing_htmls",
|
||||||
|
"admin_next_missing_html"
|
||||||
};
|
};
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -109,6 +110,26 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
|||||||
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case "admin_next_missing_html":
|
||||||
|
{
|
||||||
|
for (WorldObject obj : World.getInstance().getVisibleObjects())
|
||||||
|
{
|
||||||
|
if (obj.isNpc() //
|
||||||
|
&& !obj.isMonster() //
|
||||||
|
&& !(obj instanceof ObservationInstance) //
|
||||||
|
&& !(obj instanceof ArtefactInstance))
|
||||||
|
{
|
||||||
|
final Npc npc = (Npc) obj;
|
||||||
|
if (npc.isTalkable() && !npc.hasListener(EventType.ON_NPC_FIRST_TALK) && (npc.getHtmlPath(npc.getId(), 0, null) == "data/html/npcdefault.htm"))
|
||||||
|
{
|
||||||
|
activeChar.teleToLocation(npc);
|
||||||
|
BuilderUtil.sendSysMessage(activeChar, "NPC " + npc.getId() + " does not have a default html.");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -288,6 +288,7 @@
|
|||||||
<!-- ADMIN MISSING HTMLS -->
|
<!-- ADMIN MISSING HTMLS -->
|
||||||
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
||||||
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
||||||
|
<admin command="admin_next_missing_html" accessLevel="100" />
|
||||||
|
|
||||||
<!-- ADMIN GEO EDITOR -->
|
<!-- ADMIN GEO EDITOR -->
|
||||||
<admin command="admin_ge_status" accessLevel="100" />
|
<admin command="admin_ge_status" accessLevel="100" />
|
||||||
|
@ -39,7 +39,8 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
|||||||
private static final String[] ADMIN_COMMANDS =
|
private static final String[] ADMIN_COMMANDS =
|
||||||
{
|
{
|
||||||
"admin_geomap_missing_htmls",
|
"admin_geomap_missing_htmls",
|
||||||
"admin_world_missing_htmls"
|
"admin_world_missing_htmls",
|
||||||
|
"admin_next_missing_html"
|
||||||
};
|
};
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -109,6 +110,26 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
|||||||
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case "admin_next_missing_html":
|
||||||
|
{
|
||||||
|
for (WorldObject obj : World.getInstance().getVisibleObjects())
|
||||||
|
{
|
||||||
|
if (obj.isNpc() //
|
||||||
|
&& !obj.isMonster() //
|
||||||
|
&& !(obj instanceof ObservationInstance) //
|
||||||
|
&& !(obj instanceof ArtefactInstance))
|
||||||
|
{
|
||||||
|
final Npc npc = (Npc) obj;
|
||||||
|
if (npc.isTalkable() && !npc.hasListener(EventType.ON_NPC_FIRST_TALK) && (npc.getHtmlPath(npc.getId(), 0, null) == "data/html/npcdefault.htm"))
|
||||||
|
{
|
||||||
|
activeChar.teleToLocation(npc);
|
||||||
|
BuilderUtil.sendSysMessage(activeChar, "NPC " + npc.getId() + " does not have a default html.");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -288,6 +288,7 @@
|
|||||||
<!-- ADMIN MISSING HTMLS -->
|
<!-- ADMIN MISSING HTMLS -->
|
||||||
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
||||||
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
||||||
|
<admin command="admin_next_missing_html" accessLevel="100" />
|
||||||
|
|
||||||
<!-- ADMIN GEO EDITOR -->
|
<!-- ADMIN GEO EDITOR -->
|
||||||
<admin command="admin_ge_status" accessLevel="100" />
|
<admin command="admin_ge_status" accessLevel="100" />
|
||||||
|
@ -39,7 +39,8 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
|||||||
private static final String[] ADMIN_COMMANDS =
|
private static final String[] ADMIN_COMMANDS =
|
||||||
{
|
{
|
||||||
"admin_geomap_missing_htmls",
|
"admin_geomap_missing_htmls",
|
||||||
"admin_world_missing_htmls"
|
"admin_world_missing_htmls",
|
||||||
|
"admin_next_missing_html"
|
||||||
};
|
};
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -109,6 +110,26 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
|||||||
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case "admin_next_missing_html":
|
||||||
|
{
|
||||||
|
for (WorldObject obj : World.getInstance().getVisibleObjects())
|
||||||
|
{
|
||||||
|
if (obj.isNpc() //
|
||||||
|
&& !obj.isMonster() //
|
||||||
|
&& !(obj instanceof ObservationInstance) //
|
||||||
|
&& !(obj instanceof ArtefactInstance))
|
||||||
|
{
|
||||||
|
final Npc npc = (Npc) obj;
|
||||||
|
if (npc.isTalkable() && !npc.hasListener(EventType.ON_NPC_FIRST_TALK) && (npc.getHtmlPath(npc.getId(), 0, null) == "data/html/npcdefault.htm"))
|
||||||
|
{
|
||||||
|
activeChar.teleToLocation(npc);
|
||||||
|
BuilderUtil.sendSysMessage(activeChar, "NPC " + npc.getId() + " does not have a default html.");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -288,6 +288,7 @@
|
|||||||
<!-- ADMIN MISSING HTMLS -->
|
<!-- ADMIN MISSING HTMLS -->
|
||||||
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
||||||
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
||||||
|
<admin command="admin_next_missing_html" accessLevel="100" />
|
||||||
|
|
||||||
<!-- ADMIN GEO EDITOR -->
|
<!-- ADMIN GEO EDITOR -->
|
||||||
<admin command="admin_ge_status" accessLevel="100" />
|
<admin command="admin_ge_status" accessLevel="100" />
|
||||||
|
@ -39,7 +39,8 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
|||||||
private static final String[] ADMIN_COMMANDS =
|
private static final String[] ADMIN_COMMANDS =
|
||||||
{
|
{
|
||||||
"admin_geomap_missing_htmls",
|
"admin_geomap_missing_htmls",
|
||||||
"admin_world_missing_htmls"
|
"admin_world_missing_htmls",
|
||||||
|
"admin_next_missing_html"
|
||||||
};
|
};
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -109,6 +110,26 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
|||||||
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case "admin_next_missing_html":
|
||||||
|
{
|
||||||
|
for (WorldObject obj : World.getInstance().getVisibleObjects())
|
||||||
|
{
|
||||||
|
if (obj.isNpc() //
|
||||||
|
&& !obj.isMonster() //
|
||||||
|
&& !(obj instanceof ObservationInstance) //
|
||||||
|
&& !(obj instanceof ArtefactInstance))
|
||||||
|
{
|
||||||
|
final Npc npc = (Npc) obj;
|
||||||
|
if (npc.isTalkable() && !npc.hasListener(EventType.ON_NPC_FIRST_TALK) && (npc.getHtmlPath(npc.getId(), 0, null) == "data/html/npcdefault.htm"))
|
||||||
|
{
|
||||||
|
activeChar.teleToLocation(npc);
|
||||||
|
BuilderUtil.sendSysMessage(activeChar, "NPC " + npc.getId() + " does not have a default html.");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -288,6 +288,7 @@
|
|||||||
<!-- ADMIN MISSING HTMLS -->
|
<!-- ADMIN MISSING HTMLS -->
|
||||||
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
||||||
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
||||||
|
<admin command="admin_next_missing_html" accessLevel="100" />
|
||||||
|
|
||||||
<!-- ADMIN GEO EDITOR -->
|
<!-- ADMIN GEO EDITOR -->
|
||||||
<admin command="admin_ge_status" accessLevel="100" />
|
<admin command="admin_ge_status" accessLevel="100" />
|
||||||
|
@ -39,7 +39,8 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
|||||||
private static final String[] ADMIN_COMMANDS =
|
private static final String[] ADMIN_COMMANDS =
|
||||||
{
|
{
|
||||||
"admin_geomap_missing_htmls",
|
"admin_geomap_missing_htmls",
|
||||||
"admin_world_missing_htmls"
|
"admin_world_missing_htmls",
|
||||||
|
"admin_next_missing_html"
|
||||||
};
|
};
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -109,6 +110,26 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
|||||||
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case "admin_next_missing_html":
|
||||||
|
{
|
||||||
|
for (WorldObject obj : World.getInstance().getVisibleObjects())
|
||||||
|
{
|
||||||
|
if (obj.isNpc() //
|
||||||
|
&& !obj.isMonster() //
|
||||||
|
&& !(obj instanceof ObservationInstance) //
|
||||||
|
&& !(obj instanceof ArtefactInstance))
|
||||||
|
{
|
||||||
|
final Npc npc = (Npc) obj;
|
||||||
|
if (npc.isTalkable() && !npc.hasListener(EventType.ON_NPC_FIRST_TALK) && (npc.getHtmlPath(npc.getId(), 0, null) == "data/html/npcdefault.htm"))
|
||||||
|
{
|
||||||
|
activeChar.teleToLocation(npc);
|
||||||
|
BuilderUtil.sendSysMessage(activeChar, "NPC " + npc.getId() + " does not have a default html.");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -288,6 +288,7 @@
|
|||||||
<!-- ADMIN MISSING HTMLS -->
|
<!-- ADMIN MISSING HTMLS -->
|
||||||
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
||||||
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
||||||
|
<admin command="admin_next_missing_html" accessLevel="100" />
|
||||||
|
|
||||||
<!-- ADMIN GEO EDITOR -->
|
<!-- ADMIN GEO EDITOR -->
|
||||||
<admin command="admin_ge_status" accessLevel="100" />
|
<admin command="admin_ge_status" accessLevel="100" />
|
||||||
|
@ -39,7 +39,8 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
|||||||
private static final String[] ADMIN_COMMANDS =
|
private static final String[] ADMIN_COMMANDS =
|
||||||
{
|
{
|
||||||
"admin_geomap_missing_htmls",
|
"admin_geomap_missing_htmls",
|
||||||
"admin_world_missing_htmls"
|
"admin_world_missing_htmls",
|
||||||
|
"admin_next_missing_html"
|
||||||
};
|
};
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -109,6 +110,26 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
|||||||
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case "admin_next_missing_html":
|
||||||
|
{
|
||||||
|
for (WorldObject obj : World.getInstance().getVisibleObjects())
|
||||||
|
{
|
||||||
|
if (obj.isNpc() //
|
||||||
|
&& !obj.isMonster() //
|
||||||
|
&& !(obj instanceof ObservationInstance) //
|
||||||
|
&& !(obj instanceof ArtefactInstance))
|
||||||
|
{
|
||||||
|
final Npc npc = (Npc) obj;
|
||||||
|
if (npc.isTalkable() && !npc.hasListener(EventType.ON_NPC_FIRST_TALK) && (npc.getHtmlPath(npc.getId(), 0, null) == "data/html/npcdefault.htm"))
|
||||||
|
{
|
||||||
|
activeChar.teleToLocation(npc);
|
||||||
|
BuilderUtil.sendSysMessage(activeChar, "NPC " + npc.getId() + " does not have a default html.");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -288,6 +288,7 @@
|
|||||||
<!-- ADMIN MISSING HTMLS -->
|
<!-- ADMIN MISSING HTMLS -->
|
||||||
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
||||||
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
||||||
|
<admin command="admin_next_missing_html" accessLevel="100" />
|
||||||
|
|
||||||
<!-- ADMIN GEO EDITOR -->
|
<!-- ADMIN GEO EDITOR -->
|
||||||
<admin command="admin_ge_status" accessLevel="100" />
|
<admin command="admin_ge_status" accessLevel="100" />
|
||||||
|
@ -39,7 +39,8 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
|||||||
private static final String[] ADMIN_COMMANDS =
|
private static final String[] ADMIN_COMMANDS =
|
||||||
{
|
{
|
||||||
"admin_geomap_missing_htmls",
|
"admin_geomap_missing_htmls",
|
||||||
"admin_world_missing_htmls"
|
"admin_world_missing_htmls",
|
||||||
|
"admin_next_missing_html"
|
||||||
};
|
};
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -109,6 +110,26 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
|||||||
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case "admin_next_missing_html":
|
||||||
|
{
|
||||||
|
for (WorldObject obj : World.getInstance().getVisibleObjects())
|
||||||
|
{
|
||||||
|
if (obj.isNpc() //
|
||||||
|
&& !obj.isMonster() //
|
||||||
|
&& !(obj instanceof ObservationInstance) //
|
||||||
|
&& !(obj instanceof ArtefactInstance))
|
||||||
|
{
|
||||||
|
final Npc npc = (Npc) obj;
|
||||||
|
if (npc.isTalkable() && !npc.hasListener(EventType.ON_NPC_FIRST_TALK) && (npc.getHtmlPath(npc.getId(), 0, null) == "data/html/npcdefault.htm"))
|
||||||
|
{
|
||||||
|
activeChar.teleToLocation(npc);
|
||||||
|
BuilderUtil.sendSysMessage(activeChar, "NPC " + npc.getId() + " does not have a default html.");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -288,6 +288,7 @@
|
|||||||
<!-- ADMIN MISSING HTMLS -->
|
<!-- ADMIN MISSING HTMLS -->
|
||||||
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
||||||
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
||||||
|
<admin command="admin_next_missing_html" accessLevel="100" />
|
||||||
|
|
||||||
<!-- ADMIN GEO EDITOR -->
|
<!-- ADMIN GEO EDITOR -->
|
||||||
<admin command="admin_ge_status" accessLevel="100" />
|
<admin command="admin_ge_status" accessLevel="100" />
|
||||||
|
@ -39,7 +39,8 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
|||||||
private static final String[] ADMIN_COMMANDS =
|
private static final String[] ADMIN_COMMANDS =
|
||||||
{
|
{
|
||||||
"admin_geomap_missing_htmls",
|
"admin_geomap_missing_htmls",
|
||||||
"admin_world_missing_htmls"
|
"admin_world_missing_htmls",
|
||||||
|
"admin_next_missing_html"
|
||||||
};
|
};
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -109,6 +110,26 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
|||||||
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case "admin_next_missing_html":
|
||||||
|
{
|
||||||
|
for (WorldObject obj : World.getInstance().getVisibleObjects())
|
||||||
|
{
|
||||||
|
if (obj.isNpc() //
|
||||||
|
&& !obj.isMonster() //
|
||||||
|
&& !(obj instanceof ObservationInstance) //
|
||||||
|
&& !(obj instanceof ArtefactInstance))
|
||||||
|
{
|
||||||
|
final Npc npc = (Npc) obj;
|
||||||
|
if (npc.isTalkable() && !npc.hasListener(EventType.ON_NPC_FIRST_TALK) && (npc.getHtmlPath(npc.getId(), 0, null) == "data/html/npcdefault.htm"))
|
||||||
|
{
|
||||||
|
activeChar.teleToLocation(npc);
|
||||||
|
BuilderUtil.sendSysMessage(activeChar, "NPC " + npc.getId() + " does not have a default html.");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -288,6 +288,7 @@
|
|||||||
<!-- ADMIN MISSING HTMLS -->
|
<!-- ADMIN MISSING HTMLS -->
|
||||||
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
||||||
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
||||||
|
<admin command="admin_next_missing_html" accessLevel="100" />
|
||||||
|
|
||||||
<!-- ADMIN GEO EDITOR -->
|
<!-- ADMIN GEO EDITOR -->
|
||||||
<admin command="admin_ge_status" accessLevel="100" />
|
<admin command="admin_ge_status" accessLevel="100" />
|
||||||
|
@ -39,7 +39,8 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
|||||||
private static final String[] ADMIN_COMMANDS =
|
private static final String[] ADMIN_COMMANDS =
|
||||||
{
|
{
|
||||||
"admin_geomap_missing_htmls",
|
"admin_geomap_missing_htmls",
|
||||||
"admin_world_missing_htmls"
|
"admin_world_missing_htmls",
|
||||||
|
"admin_next_missing_html"
|
||||||
};
|
};
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -109,6 +110,26 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
|||||||
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case "admin_next_missing_html":
|
||||||
|
{
|
||||||
|
for (WorldObject obj : World.getInstance().getVisibleObjects())
|
||||||
|
{
|
||||||
|
if (obj.isNpc() //
|
||||||
|
&& !obj.isMonster() //
|
||||||
|
&& !(obj instanceof ObservationInstance) //
|
||||||
|
&& !(obj instanceof ArtefactInstance))
|
||||||
|
{
|
||||||
|
final Npc npc = (Npc) obj;
|
||||||
|
if (npc.isTalkable() && !npc.hasListener(EventType.ON_NPC_FIRST_TALK) && (npc.getHtmlPath(npc.getId(), 0, null) == "data/html/npcdefault.htm"))
|
||||||
|
{
|
||||||
|
activeChar.teleToLocation(npc);
|
||||||
|
BuilderUtil.sendSysMessage(activeChar, "NPC " + npc.getId() + " does not have a default html.");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -288,6 +288,7 @@
|
|||||||
<!-- ADMIN MISSING HTMLS -->
|
<!-- ADMIN MISSING HTMLS -->
|
||||||
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
||||||
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
||||||
|
<admin command="admin_next_missing_html" accessLevel="100" />
|
||||||
|
|
||||||
<!-- ADMIN GEO EDITOR -->
|
<!-- ADMIN GEO EDITOR -->
|
||||||
<admin command="admin_ge_status" accessLevel="100" />
|
<admin command="admin_ge_status" accessLevel="100" />
|
||||||
|
@ -39,7 +39,8 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
|||||||
private static final String[] ADMIN_COMMANDS =
|
private static final String[] ADMIN_COMMANDS =
|
||||||
{
|
{
|
||||||
"admin_geomap_missing_htmls",
|
"admin_geomap_missing_htmls",
|
||||||
"admin_world_missing_htmls"
|
"admin_world_missing_htmls",
|
||||||
|
"admin_next_missing_html"
|
||||||
};
|
};
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -109,6 +110,26 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
|||||||
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case "admin_next_missing_html":
|
||||||
|
{
|
||||||
|
for (WorldObject obj : World.getInstance().getVisibleObjects())
|
||||||
|
{
|
||||||
|
if (obj.isNpc() //
|
||||||
|
&& !obj.isMonster() //
|
||||||
|
&& !(obj instanceof ObservationInstance) //
|
||||||
|
&& !(obj instanceof ArtefactInstance))
|
||||||
|
{
|
||||||
|
final Npc npc = (Npc) obj;
|
||||||
|
if (npc.isTalkable() && !npc.hasListener(EventType.ON_NPC_FIRST_TALK) && (npc.getHtmlPath(npc.getId(), 0, null) == "data/html/npcdefault.htm"))
|
||||||
|
{
|
||||||
|
activeChar.teleToLocation(npc);
|
||||||
|
BuilderUtil.sendSysMessage(activeChar, "NPC " + npc.getId() + " does not have a default html.");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -288,6 +288,7 @@
|
|||||||
<!-- ADMIN MISSING HTMLS -->
|
<!-- ADMIN MISSING HTMLS -->
|
||||||
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
||||||
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
||||||
|
<admin command="admin_next_missing_html" accessLevel="100" />
|
||||||
|
|
||||||
<!-- ADMIN GEO EDITOR -->
|
<!-- ADMIN GEO EDITOR -->
|
||||||
<admin command="admin_ge_status" accessLevel="100" />
|
<admin command="admin_ge_status" accessLevel="100" />
|
||||||
|
@ -39,7 +39,8 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
|||||||
private static final String[] ADMIN_COMMANDS =
|
private static final String[] ADMIN_COMMANDS =
|
||||||
{
|
{
|
||||||
"admin_geomap_missing_htmls",
|
"admin_geomap_missing_htmls",
|
||||||
"admin_world_missing_htmls"
|
"admin_world_missing_htmls",
|
||||||
|
"admin_next_missing_html"
|
||||||
};
|
};
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -109,6 +110,26 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
|||||||
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case "admin_next_missing_html":
|
||||||
|
{
|
||||||
|
for (WorldObject obj : World.getInstance().getVisibleObjects())
|
||||||
|
{
|
||||||
|
if (obj.isNpc() //
|
||||||
|
&& !obj.isMonster() //
|
||||||
|
&& !(obj instanceof ObservationInstance) //
|
||||||
|
&& !(obj instanceof ArtefactInstance))
|
||||||
|
{
|
||||||
|
final Npc npc = (Npc) obj;
|
||||||
|
if (npc.isTalkable() && !npc.hasListener(EventType.ON_NPC_FIRST_TALK) && (npc.getHtmlPath(npc.getId(), 0, null) == "data/html/npcdefault.htm"))
|
||||||
|
{
|
||||||
|
activeChar.teleToLocation(npc);
|
||||||
|
BuilderUtil.sendSysMessage(activeChar, "NPC " + npc.getId() + " does not have a default html.");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -288,6 +288,7 @@
|
|||||||
<!-- ADMIN MISSING HTMLS -->
|
<!-- ADMIN MISSING HTMLS -->
|
||||||
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
||||||
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
||||||
|
<admin command="admin_next_missing_html" accessLevel="100" />
|
||||||
|
|
||||||
<!-- ADMIN GEO EDITOR -->
|
<!-- ADMIN GEO EDITOR -->
|
||||||
<admin command="admin_ge_status" accessLevel="100" />
|
<admin command="admin_ge_status" accessLevel="100" />
|
||||||
|
@ -39,7 +39,8 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
|||||||
private static final String[] ADMIN_COMMANDS =
|
private static final String[] ADMIN_COMMANDS =
|
||||||
{
|
{
|
||||||
"admin_geomap_missing_htmls",
|
"admin_geomap_missing_htmls",
|
||||||
"admin_world_missing_htmls"
|
"admin_world_missing_htmls",
|
||||||
|
"admin_next_missing_html"
|
||||||
};
|
};
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -109,6 +110,26 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
|||||||
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case "admin_next_missing_html":
|
||||||
|
{
|
||||||
|
for (WorldObject obj : World.getInstance().getVisibleObjects())
|
||||||
|
{
|
||||||
|
if (obj.isNpc() //
|
||||||
|
&& !obj.isMonster() //
|
||||||
|
&& !(obj instanceof ObservationInstance) //
|
||||||
|
&& !(obj instanceof ArtefactInstance))
|
||||||
|
{
|
||||||
|
final Npc npc = (Npc) obj;
|
||||||
|
if (npc.isTalkable() && !npc.hasListener(EventType.ON_NPC_FIRST_TALK) && (npc.getHtmlPath(npc.getId(), 0, null) == "data/html/npcdefault.htm"))
|
||||||
|
{
|
||||||
|
activeChar.teleToLocation(npc);
|
||||||
|
BuilderUtil.sendSysMessage(activeChar, "NPC " + npc.getId() + " does not have a default html.");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user