37 lines
1.1 KiB
C
37 lines
1.1 KiB
C
// /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 <lib.h>
|
|
#include <daemons.h>
|
|
|
|
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.");
|
|
}
|