#include <sys/types.h> #include <ctype.h> #include <stdio.h> #include <string.h> #include <time.h> #include "mud.h" /* MOTD Displayer -- Chris/James/Bill -- 4/99 */ void do_motd ( CHAR_DATA *ch, char *argument ) { if ( IS_NPC(ch) ) return; do_help( ch, "motd" ); } /* MOTD File Edit -- Chris -- 4/99 */ /* * Do no add do_medit, it is not done and does not work well -- KCAH */ void do_medit ( CHAR_DATA *ch, char *argument ) { if ( IS_NPC(ch) ) return; /* if ( argument[0] == '\0' ) { send_to_char( "&wSyntax: medit <amotd/smotd/cmotd/nmotd/save>\n\r",ch ); return; } else { */ /* interpret (ch, "clear"); */ /* set_char_color ( AT_BLUE, ch ); */ /* send_to_char( " &w^x&wMessage of the Day Editor\n\r",ch ); */ if ( !str_cmp( argument, "amotd" ) ) { /* send_to_char( "&CAdministration MOTD\n\r\n\r",ch ); */ do_hedit ( ch, "_amotd_"); /* interpret (ch, "hedit _amotd_"); */ /* return; */ } else if ( !str_cmp( argument, "smotd" ) ) { send_to_char( "&CStaff MOTD\n\r\n\r",ch ); do_hedit ( ch, "_smotd_"); return; } else if ( !str_cmp( argument, "cmotd" ) ) { send_to_char( "&CCitizen MOTD\n\r\n\r",ch ); do_hedit ( ch, "_cmotd_"); return; } else if ( !str_cmp( argument, "nmotd" ) ) { send_to_char( "&CNewbie Citizen MOTD\n\r\n\r",ch ); do_hedit ( ch, "_nmotd_"); return; } /* else if ( !str_cmp( argument, "/" ) ) { do_hedit ( ch, ""); return; } */ else if ( !str_cmp( argument, "save" ) ) { do_hset( ch, "level -1 _amotd_"); do_hset( ch, "level -1 _smotd_"); do_hset( ch, "level -1 _cmotd_"); do_hset( ch, "level -1 _nmotd_"); do_hset( ch, "save"); send_to_char( "&w^x&wAll MOTD files saved.\n\r",ch ); return; } /* else { set_char_color ( AT_BLUE, ch ); send_to_char( "&w^x&wSyntax: medit <amotd/smotd/cmotd/nmotd/save>\n\r",ch ); return; } */ } /* } */