Ejemplo n.º 1
0
 public void BroadcastChat(McChatMessage message)
 {
     //foreach (var i in OnlinePlayers)
     //{
     //	new ChatMessage(i.Wrapper) {Message = @message}.Write();
     //}
     BroadcastChat(message, ChatMessageType.ChatBox, null);
 }
Ejemplo n.º 2
0
 public static void BroadcastChat(McChatMessage message, ChatMessageType chattype, Player sender)
 {
     foreach (var lvl in LevelManager.GetLevels())
     {
         lvl.BroadcastChat(message, chattype, sender);
     }
     LevelManager.MainLevel.BroadcastChat(message, chattype, sender);
 }
Ejemplo n.º 3
0
 public void Kick(McChatMessage reason)
 {
     new Disconnect(Wrapper)
     {
         Reason = reason
     }.Write();
     SavePlayer();
 }
Ejemplo n.º 4
0
 public void BroadcastChat(McChatMessage message, Player sender)
 {
     /*foreach (var i in OnlinePlayers)
      * {
      *  if (i == sender)
      *  {
      *      continue;
      *  }
      *  new ChatMessage(i.Wrapper) { Message = @message }.Write();
      * }*/
     BroadcastChat(message, ChatMessageType.ChatBox, sender);
 }
Ejemplo n.º 5
0
        public void SendChat(McChatMessage message)
        {
            if (Wrapper.TcpClient == null)
            {
                ConsoleFunctions.WriteInfoLine(message.text);
                return;
            }

            new ChatMessage(Wrapper)
            {
                Message = message
            }.Write();
        }
Ejemplo n.º 6
0
 public void BroadcastChat(McChatMessage message, ChatMessageType messagetype, Player sender)
 {
     foreach (var i in OnlinePlayers.Values)
     {
         if (i == sender)
         {
             continue;
         }
         new ChatMessage(i.Wrapper)
         {
             Message = @message
         }.Write();
     }
 }
Ejemplo n.º 7
0
 public StatusRequestMessage(string version, int protocol, int maxPlayers, int onlinePlayers, string description)
 {
     this.version = new StatusVersionClass(version, protocol);
     this.players = new StatusPlayersClass(maxPlayers, onlinePlayers);
     this.description = new McChatMessage(description);
 }
Ejemplo n.º 8
0
 public static void KickPlayer(Player player, McChatMessage message)
 {
     player.Kick(message);
 }