#include <lib.h>
#include <daemons.h>
inherit LIB_DAEMON;
int cmd(string str) {
    if(!member_group(previous_object(), "SECURE")) {
        if(!member_group(previous_object(), "LAW")) return 0;
    }
    if(!str) {
        notify_fail("Correct syntax: <unallow [str]>\n");
        return 0;
    }
    if(member_array(str = lower_case(str), 
        (string *)BANISH_D->query_allowed()) == -1) {
        notify_fail(capitalize(str)+" is not set to be let in.\n");
        return 0;
    }
    BANISH_D->unallow_name(str);
    log_file("watch/players", (string)previous_object()->GetKeyName()+
      " UNLETIN "+str+": "+ctime(time())+"\n");
    return 1;
}
void help() {
    write("Syntax: <unallow [name]>\n\n"
      "Removes a name from the list of names which may be used by\n"
      "players from banned sites to create a new character.\n"
      "\nSee also:\nletin, wholetin, banish, whobanished, unbanish,\n"
      "register, unregister, whoregistered\n"
    );
}