mud/lib/secure/cmds/admins/addclasses.c
2020-09-06 05:43:07 -07:00

25 lines
587 B
C

#include <lib.h>
#include <cfg.h>
#include <daemons.h>
inherit LIB_DAEMON;
mixed cmd() {
string *classes = get_dir(CFG_CLASSES+"/");
foreach(string element in classes){
string str = CFG_CLASSES+"/"+element;
if(file_exists(str)) {
catch( CLASSES_D->AddClass(str) );
}
}
write("Done.");
return 1;
}
string GetHelp() {
return ("Syntax: addclasses\n\n"
"Imports all the class files in CFG_CLASSES into "
"CLASSES_D. It may fail if all classes have not been "
"removed prior to its use.");
}