#include <lib.h> #include <daemons.h> inherit LIB_DAEMON; mixed cmd(string args) { string subcmd, arg1, arg2; if(!archp(previous_object())) return 0; if(find_object(ROUTER_D)) write("I3 router daemon is loaded."); else { write("I3 router daemon is not loaded."); return 1; } if(!args || args == ""){ return 1; } if(args == "show"){ write("Router config: \n"+ROUTER_D->get_info()); return 1; } if(sscanf(args,"%s %s",subcmd, arg1) != 2){ write("Invalid router subcommand."); return 1; } if(arg1 == "mudlist"){ mapping mudlist = ROUTER_D->query_mudinfo(); write("Mudlist: \n"+identify(mudlist)); } write("Router command completed."); return 1; } string GetHelp(string args) { return ("Syntax: \n\n" "\n\n" ""); }