rm4/
rm4/boards/
rm4/clans/
rm4/councils/
rm4/deity/
rm4/gods/
rm4/guilds/
rm4/player/a/
rm4/src/utils/
rm4/watch/
rm4/web/public_html/
/****************************************************************************
 * ResortMUD 4.0 Beta by Ntanel, Garinan, Badastaz, Josh, Digifuzz, Senir,  *
 * Kratas, Scion, Shogar and Tagith.  Special thanks to Thoric, Nivek,      *
 * Altrag, Arlorn, Justice, Samson, Dace, HyperEye and Yakkov.              *
 ****************************************************************************
 * Copyright (C) 1996 - 2001 Haslage Net Electronics: MudWorld              *
 * of Lorain, Ohio - ALL RIGHTS RESERVED                                    *
 * The text and pictures of this publication, or any part thereof, may not  *
 * be reproduced or transmitted in any form or by any means, electronic or  *
 * mechanical, includes photocopying, recording, storage in a information   *
 * retrieval system, or otherwise, without the prior written or e-mail      *
 * consent from the publisher.                                              *
 ****************************************************************************
 * GREETING must mention ResortMUD programmers and the help file named      *
 * CREDITS must remain completely intact as listed in the SMAUG license.    *
 ****************************************************************************/

#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;

   if( ch->level >= 103 )
   {
      if( argument[0] == '\0' )
      {
         send_to_char( "Syntax:  motd <imotd / gmotd / amotd / motd / nmotd>\r\n", ch );
         return;
      }
      else
      {
         if( !str_cmp( argument, "imotd" ) )
         {
            do_help( ch, "imotd" );
         }
         else if( !str_cmp( argument, "gmotd" ) )
         {
            do_help( ch, "gmotd" );
         }
         else if( !str_cmp( argument, "amotd" ) )
         {
            do_help( ch, "amotd" );
         }
         else if( !str_cmp( argument, "motd" ) )
         {
            do_help( ch, "motd" );
         }
         else if( !str_cmp( argument, "nmotd" ) )
         {
            do_help( ch, "nmotd" );
         }
         else
         {
            send_to_char( "Syntax:  motd <imotd / gmotd / amotd / motd / nmotd>\r\n", ch );
            return;
         }

      }
   }
   else if( ch->level >= 101 )
   {
      do_help( ch, "gmotd" );
   }
   else if( ch->level >= 50 )
   {
      do_help( ch, "amotd" );
   }
   else if( ch->level >= 2 )
   {
      do_help( ch, "motd" );
   }
   else if( ch->level == 1 )
   {
      do_help( ch, "nmotd" );
   }

}

/* 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>\r\n",ch );
            return;
        }
        else
        { */

/*	    interpret (ch, "clear"); */
/*	    set_char_color ( AT_BLUE, ch ); */
/*          send_to_char( "                           &w^x&wMessage of the Day Editor\r\n",ch ); */

   if( !str_cmp( argument, "amotd" ) )
   {
/*              send_to_char( "&CAdministration MOTD\r\n\r\n",ch ); */
      do_hedit( ch, "_amotd_" );
/*		interpret (ch, "hedit _amotd_"); */
/*		return; */
   }
   else if( !str_cmp( argument, "smotd" ) )
   {
      send_to_char( "&CStaff MOTD\r\n\r\n", ch );
      do_hedit( ch, "_smotd_" );
      return;
   }
   else if( !str_cmp( argument, "cmotd" ) )
   {
      send_to_char( "&CCitizen MOTD\r\n\r\n", ch );
      do_hedit( ch, "_cmotd_" );
      return;
   }
   else if( !str_cmp( argument, "nmotd" ) )
   {
      send_to_char( "&CNewbie Citizen MOTD\r\n\r\n", 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.\r\n", ch );
      return;
   }
/*            else
            {
		set_char_color ( AT_BLUE, ch );
                send_to_char( "&w^x&wSyntax: medit <amotd/smotd/cmotd/nmotd/save>\r\n",ch );
                return;
            } */

}

/* } */