bool OnPlayerChat(NetUser netuser, string message) { string name = rust.QuoteSafe(netuser.displayName); string msg = rust.QuoteSafe(message); var simplemute = plugins.Find("simplemute"); if (simplemute != null) { bool isMuted = (bool)simplemute.Call("isMuted", netuser); if (isMuted) { return(false); } } foreach (var group in Config) { string gname = group.Key; if (permission.UserHasPermission(netuser.userID.ToString(), Config[gname, "Permission"].ToString())) { name = rust.QuoteSafe(Config[gname, "Prefix"].ToString() + netuser.displayName); msg = rust.QuoteSafe(Config[gname, "MessageColor"].ToString() + message); } } Puts(name + ": " + message); ConsoleNetworker.Broadcast(string.Concat("chat.add ", name, " ", msg)); netuser.NoteChatted(); return(false); }