public void BroadcastChat(McChatMessage message) { //foreach (var i in OnlinePlayers) //{ // new ChatMessage(i.Wrapper) {Message = @message}.Write(); //} BroadcastChat(message, ChatMessageType.ChatBox, null); }
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); }
public void Kick(McChatMessage reason) { new Disconnect(Wrapper) { Reason = reason }.Write(); SavePlayer(); }
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); }
public void SendChat(McChatMessage message) { if (Wrapper.TcpClient == null) { ConsoleFunctions.WriteInfoLine(message.text); return; } new ChatMessage(Wrapper) { Message = message }.Write(); }
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(); } }
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); }
public static void KickPlayer(Player player, McChatMessage message) { player.Kick(message); }