// /bin/adm/_whoallowed.c // from the Dead Souls Mudlib // shows who can get in from registered sites // created by Shadowwolf@Dead Souls 93???? // rewritten for the new security system by Descartes of Borg 930812 #include #include inherit LIB_DAEMON; int cmd(string str) { string *noms; if(!archp(previous_object())) return 0; if(!sizeof(noms = BANISH_D->query_allowed())) { write("No one is currently allowed to login from a restricted site.\n"); return 1; } if(str) { if(member_array(lower_case(str), noms) != -1) write("You have already allowed "+capitalize(str)+" in.\n"); else write("That name is not currently setup for registration login.\n"); } else { write("These names may be used by people from restricted sites:\n"); write(format_page(noms, 5)+"\n"); } return 1; } string GetHelp() { return ("Syntax: whoallowed [name]\n\n" "Lists the names of players who may be allowed into the game " "from sites which must register characters in order to play."); }