Example #1
0
		private static void OnErrors( CommandInfo e )
		{
			if ( e.ArgString == null || e.ArgString == "" )
				new ErrorsGump( e.Mobile );
			else
				Report( e.ArgString + " - " + e.Mobile.Name );
		}
Example #2
0
 private static void ChannelCommand(CommandInfo e)
 {
     foreach (Channel c in s_Channels)
         foreach (string str in c.Commands)
             if (str == e.Command)
             {
                 c.OnChat(e.Mobile, e.ArgString);
                 return;
             }
 }
Example #3
0
        private static void OnMessage(CommandInfo e)
        {
            if (e.ArgString == null || e.ArgString == "")
                return;

            string name = e.GetString(0);
            string text = "";

            if (e.Arguments.Length > 1)
                text = e.ArgString.Substring(name.Length + 1, e.ArgString.Length - name.Length - 1);

            ArrayList list = GetMsgCanidates(e.Mobile, name);

            if (list.Count > 10)
                e.Mobile.SendMessage(Data.GetData(e.Mobile).SystemC, General.Local(112));
            else if (list.Count == 0)
                e.Mobile.SendMessage(Data.GetData(e.Mobile).SystemC, General.Local(113));
            else if (list.Count == 1)
                new SendMessageGump(e.Mobile, (Mobile)list[0], text, null, MsgType.Normal);
            else
                new InternalGump(e.Mobile, list, text);
        }
 private static void OnHelp(CommandInfo e)
 {
     new HelpContentsGump(e.Mobile);
 }
Example #5
0
 private static void OnFriends(CommandInfo e)
 {
     General.List(e.Mobile, 3);
 }
Example #6
0
 private static void OnAll(CommandInfo e)
 {
     foreach (NetState ns in NetState.Instances)
         if (ns.Mobile != null)
             ns.Mobile.SendMessage(Data.GetData(e.Mobile).StaffC, "<{0}> {1}: {2}", General.Local(261), e.Mobile.RawName, e.ArgString );
 }
Example #7
0
 private static void OnView(CommandInfo e)
 {
     General.List(e.Mobile, 0);
 }
Example #8
0
 private static void OnMail(CommandInfo e)
 {
     General.List(e.Mobile, 2);
 }