示例#1
0
 public static bool Orb_Command_Chat_Spam_Method(Server.NetObject NetObj, CommandReader Command)
 {
     #region Spam
     if (NetObj.UserObject.Muted)
     {
         NetObj.UserObject.MuteNotifier();
         return(false);
     }
     if (NetObj.UserObject.Can(Database.PermissionDB.Strings.Say))
     {
         Network.Packets.Type32_ChatMessage SpamThis = new Network.Packets.Type32_ChatMessage();
         SpamThis.Message = Command._CmdRawArguments;
         Network.Packet ThisPacket = SpamThis.Serialise();
         Logger.Console.WriteLine(NetObj.UserObject.DisplayedName + "&b(Spam)&f: " + Command._CmdRawArguments);
         for (int i = 0; i < 10; i++)
         {
             Server.AllClients.Except(Server.OrbConsole).Send(ThisPacket);
         }
         return(true);
     }
     else
     {
         NetObj.ClientObject.SendMessage("You do not have enough permission to \"Spam\".");
         return(false);
     }
     #endregion
 }
示例#2
0
 public void SendMessage(String Message)
 {
     if (Parent == Server.OrbConsole)
     {
         Logger.Console.WriteLine(Message);
         return;
     }
     Network.Packets.Type32_ChatMessage MessagePacket = new Network.Packets.Type32_ChatMessage();
     MessagePacket.Message = ColorHandling.StripColors(Message);
     Send(MessagePacket.Serialise());
 }
示例#3
0
 public void SendMessage(String Message)
 {
     Network.Packets.Type32_ChatMessage MessagePacket = new Network.Packets.Type32_ChatMessage();
     MessagePacket.Message = ColorHandling.StripColors(Message);
     Send(MessagePacket.Serialise());
 }