// unnickname.c // Original author unknown. Rather old. // Now part of the TMI-2 mudlib. Please keep this header attached // even though it is rather uninformative - Moby added it on 4-9-93 and // he'd be disappointed if it wasn't here. #include <config.h> #include <mudlib.h> inherit DAEMON ; int cmd_unnickname (string arg) { mapping nicknames; object act_ob; act_ob = previous_object(); if (!arg) { notify_fail ("usage: unnickname \\<nick_name>\n"); return 0; } if (!act_ob->query_nickname(arg)) { notify_fail("No such nickname defined.\n"); return 0; } act_ob->remove_nickname(arg); write ("Nickname removed: "+arg+"\n"); return 1; } void help() { write("usage: unnickname \\<nick_name>\n\n" + "This command removes the nick_name from you list of nicknames.\n" + "NOTE: since the nick_name will be expanded on the line you must escape\n" + "it with the '\\' character.\n" + "\nEXAMPLE:\n> nickname huth huthar\n> unnickname \\huth\n"); }