// File : /cmds/std/_inactive.c // Created : Watcher@TMI (09/27/92) // // Command to toggle user inactive mode. #define NAME (string)this_player()->query("cap_name") #include <mudlib.h> inherit DAEMON ; int cmd_inactive() { object inshad; // Added by Drizzt return 1; write("You set yourself in INACTIVE mode. Hit [ENTER] to return.\n"); say(NAME + " places " + objective((string)this_player()->query("gender")) + "self in INACTIVE mode.\n", this_player()); this_player()->set("inactive", time()); input_to("stop_inactive", 1); return 1; } int stop_inactive() { write("You return to ACTIVE status after " + format_time(time() - (int)this_player()->query("inactive"), 1) + ".\n"); say(NAME + " returns to ACTIVE status.\n", this_player()); this_player()->set("inactive", 0); return 1; } string help() { return ("Syntax: inactive\n\n"+ "Puts you into inactive mode. This lets people know that you are idling.\n"+ "Hitting return takes you out of it when you are in it.\n") ; } int clean_up() { return 1; } // Prevent cleanup