-->
:: RunUo.Korean.Forum > Systems & Misc
¹®¼­ÁÖ¼Ò : http://runuo.co.kr/forum/viewtopic.php?t=280

¡Ø TOPIC TITLE : ¸ð´ÏÅ͸µ ½ºÅ©¸³.


Á¦  ¸ñ : ¸ð´ÏÅ͸µ ½ºÅ©¸³.
¾ÆÀ̵ð: miryongbum - 2004-03-08 ¿ù 9:49 pm
°ÔÀÓ»óÀÇ ¸ðµç Ç÷¹À̾îµéÀÇ Ã¤ÆÃ¸Þ½ÃÁö¸¦ Ç¥½ÃÇØÁÝ´Ï´Ù.(ÆÄƼäÆÃÁ¦¿Ü)

ÄÚµå : 

using System;
using System.Collections;
using Server;

namespace Server.Scripts.Commands
{
   public class HearAll
   {
      private static ArrayList m_HearAll = new ArrayList();

      public static void Initialize()
      {
         Server.Commands.Register( "hearall", AccessLevel.GameMaster, new CommandEventHandler( HearAll_OnCommand ) );
         EventSink.Speech += new SpeechEventHandler( OnSpeech );
      }

      public static void OnSpeech( SpeechEventArgs e )
      {
         if ( m_HearAll.Count > 0 )
         {
            string msg = String.Format( "({0}): {1}", e.Mobile.Name, e.Speech );

            for (int i=0;i<m_HearAll.Count;++i)
            {
               ((Mobile)m_HearAll[i]).SendMessage( msg );
            }
         }
      }

      public static void HearAll_OnCommand( CommandEventArgs e )
      {
         if ( m_HearAll.Contains( e.Mobile ) )
         {
            m_HearAll.Remove( e.Mobile );
            e.Mobile.SendMessage( "HearAll deactivated." );
         }
         else
         {
            m_HearAll.Add( e.Mobile );
            e.Mobile.SendMessage( "HearAll enabled." );
         }
      }
   }
}

¸í·É¾î´Â [hearall ÀÌ¸ç »ç¿ë·¹º§Àº
ÄÚµå : 

Server.Commands.Register( "hearall", AccessLevel.GameMaster, new CommandEventHandler( HearAll_OnCommand ) );

¿¡¼­ ¼öÁ¤ÇØÁֽøéµË´Ï´Ù.
¼­¹ö ½ÃÀ۽ø¶´Ù ¸í·É¾î¸¦ ½ÇÇàÇØ¾ß µË´Ï´Ù.
Á¦  ¸ñ : °¨»çÇÕ´Ï´Ù
¾ÆÀ̵ð: henesis - 2005-01-06 ¸ñ 10:53 pm
´öºÐ¿¡ Àß¾²°íÀÖ½À´Ï´Ù
Á¦  ¸ñ : °¨»çÇÕ´Ï´Ù
¾ÆÀ̵ð: manna99 - 2005-01-21 ±Ý 3:06 pm
Àß ¾²°Ú½À´Ï´Ù