miryongbum
°¡ÀÔÀÏ: 2004³â 01¿ù 20ÀÏ
°Ô½Ã¹°: 39
ÁÖ ¼Ò: /
|
±Û ÀÛ¼º½Ã°£ : 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 ) );
¿¡¼ ¼öÁ¤ÇØÁֽøéµË´Ï´Ù.
¼¹ö ½ÃÀ۽ø¶´Ù ¸í·É¾î¸¦ ½ÇÇàÇØ¾ß µË´Ï´Ù. |
|