private static void OnErrors( CommandInfo e ) { if ( e.ArgString == null || e.ArgString == "" ) new ErrorsGump( e.Mobile ); else Report( e.ArgString + " - " + e.Mobile.Name ); }
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; } }
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); }
private static void OnFriends(CommandInfo e) { General.List(e.Mobile, 3); }
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 ); }
private static void OnView(CommandInfo e) { General.List(e.Mobile, 0); }
private static void OnMail(CommandInfo e) { General.List(e.Mobile, 2); }