// /bin/adm/_removeguest.c // from the Dead Souls Mudlib // removes a person from the guest list for when the mud is locked // created by Descartes of Borg 08 july 1993 #include <lib.h> #include <daemons.h> inherit LIB_DAEMON; int cmd(string str) { string *guests; int i; if(!archp(previous_object())) return 0; if(!str) { notify_fail("Correct syntax: removeguest [guestlist]\n"); return 0; } i = sizeof(guests = explode(str, " ")); while(i--) BANISH_D->remove_guest(guests[i]); message("info", "Guests removed.", this_player()); return 1; } void help() { message("help", "Syntax: <removeguest [player list]>\n\n" "Removes a single player or a list of players from the guests" "allowed onto the mud when it is locked. This function is generally used to" "remove access a player might have been granted by the addguest" "command.\n\n" "See also: addguest, whoguests", this_player() ); }