public override void Handle(Client client, string alias, string[] arguments)
 {
     if (arguments.Length == 1)
     {
         var channelName = arguments[0].ToLower();
         var channel     = ChatChannelManager.FindByAlias(channelName);
         client.SendServerMessage(channel != null ? $"{channel.Name}: {channel.Description}" : $"Channel '{channelName}' not found!");
     }
     else
     {
         client.SendServerMessage("Invalid arguments given.");
     }
 }
Example #2
0
 public override void Handle(Client client, string alias, string[] arguments)
 {
     if (arguments.Length == 1)
     {
         var channelName = arguments[0].ToLower();
         var channel     = ChatChannelManager.FindByAlias(channelName);
         if (channel != null)
         {
             client.SendServerMessage(channel.Subscribe(client) ? $"Changed chat channel to {channel.Name}!" : $"Failed to change chat channel to {channel.Name}!");
         }
         else
         {
             client.SendServerMessage($"Channel '{channelName}' not found!");
         }
     }
     else
     {
         client.SendServerMessage("Invalid arguments given.");
     }
 }