Team chat not working
The Update to fix the errors caused by Thursdays Wipe Update, that were already fixed, caused Team chat, which was already fixed, to be broken again.

No support for team chat currently.

Side note: I know there was never a link to RustIO:Clans chat, but if you could add support to that it would be awesome.
What exactly is the issue?
Whenever you use/write in the teamchat it sends it globally..

Short fix I made by my own (please take care by changing lines in a plugin)!
Also important with this change is, that the messages in team chat are not formatted and are looking vanilla ^^

Here a short fix:

Add this function to your code:

object OnPlayerChat(ConsoleSystem.Arg arg, Chat.ChatChannel channel)
        {
            BasePlayer player = arg.Connection.player as BasePlayer;
            string message = arg.GetString(0, "text");
            if (channel == Chat.ChatChannel.Team) return null;
            var Iplayer = covalence.Players.FindPlayerById(player.userID.ToString());
            OnUserChat2(Iplayer, message);
            return true;
        }
and change following line
private object OnUserChat(IPlayer player, string message)​
to
private object OnUserChat2(IPlayer player, string message)​


Please backup your BetterChat.cs file, to restore it if something goes wrong!

To me it sounds like it is a conflict with another plugin as a LOT of servers run Better Chat with no issue.
(otherwise this thread would have been 100 pages)

I remember someone else having a similar issue, an that was another plugin that wasn't obvious to conflict with BC.

5ca8a71c8c396.jpg Kaniggel

Short fix I made by my own (please take care by changing lines in a plugin)!
Also important with this change is, that the messages in team chat are not formatted and are looking vanilla ^^

Here a short fix:

Add this function to your code:

object OnPlayerChat(ConsoleSystem.Arg arg, Chat.ChatChannel channel)
        {
            BasePlayer player = arg.Connection.player as BasePlayer;
            string message = arg.GetString(0, "text");
            if (channel == Chat.ChatChannel.Team) return null;
            var Iplayer = covalence.Players.FindPlayerById(player.userID.ToString());
            OnUserChat2(Iplayer, message);
            return true;
        }
and change following line
private object OnUserChat(IPlayer player, string message)​
to
private object OnUserChat2(IPlayer player, string message)​

Please backup your BetterChat.cs file, to restore it if something goes wrong!

Thank you. Thats a great fix for it. Im still looking for a fix for the "/c message" fix for clan chat. I use RustIO clans, and since the update on chat, the command to chat with your clan has been broken. As it is RustIO is broken. It keeps looking for an update every 10-15 minutes.