If you open the config and read what options there are you should definitly be able to change what you'd like to change.
BetterChat
Moved
Total Downloads: 26,143 - First Release: Apr 21, 2015 - Last Update: Jan 12, 2018
- 4.9898/5, 98 likes
-
i dont know man this plugin is broken or something its not at all self explanatory... i could really use some help so i didnt mess with the file i tried a lot of commands to remove my self as a Owner title and color but nothing is working i tied to make a owner to player nothing... itried to delte owner nothing... i tried to make my self a player and remove myself as a owner and nothing ITS BROKE
-
-
-
I am a server host and I have had a lot of work using BetterChat.
I have a few solutions depending on how you want it to operate.
I live in new zealand so after 6pm on weekdays (UTC +12) or most of the day weekends, I would happily help you.
Message me im happy to help, if you want to check my server search thearyc -
Hi guys,
I´m getting this error message since about 5 hours, before everything was fine.
[Oxide] 10:08 AM [Error] Failed to call hook 'OnPlayerChat' on plugin 'BetterChat v3.3.3' (KeyNotFoundException: The given key was not present in the dictionary.)
[Oxide] 10:08 AM [Debug] at System.Collections.Generic.Dictionary`2[System.String,System.Object].get_Item (System.String key) [0x00000] in <filename unknown>:0
at Oxide.Plugins.BetterChat.OnPlayerChat (.Arg arg) [0x00000] in <filename unknown>:0
at Oxide.Plugins.BetterChat.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (System.Reflection.MethodInfo method, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hookname, System.Object[] args) [0x00000] in <filename unknown>:0
Does any of you know what can be causing this issue?
Thanks in advance,
Mario -
Is this one player that's causing the issue when they chat or all players?
Last edited by a moderator: Nov 12, 2015 -
Not sure, it happens randomly, I asked the players one by one to write and sometimes happens, sometimes not.
-
Tell me if it is still happening. -
I'm doing everything by the book, but even when I want to change the config everyone name is still blue no matter what
-
After editing your config did you type in console oxide.reload BetterChat
and the other question Have you used parenting for your permision groups? -
Thanks in advance,
Mario -
-
.
Going forwards as a bit of useful info every time you edit the config files for mods such as better chat please follow it up with the oxide.reload (ModFileName)
I am glad I could help you out. -
Would this work?
{
"mod": {
"ConsoleFormatting": "{Title} {Name}: {Message}",
"Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}",
"NameColor": "blue",
"Permission": "color_mod",
"Rank": 2,
"TextColor": "white",
"Title": "[Mod]",
"TitleColor": "yellow"
},
"owner": {
"ConsoleFormatting": "{Title} {Name}: {Message}",
"Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}",
"NameColor": "blue",
"Permission": "color_owner",
"Rank": 3,
"TextColor": "white",
"Title": "[Owner]",
"TitleColor": "red"
},
"player": {
"ConsoleFormatting": "{Title} {Name}: {Message}",
"Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}",
"NameColor": "blue",
"Permission": "color_player",
"Rank": 1,
"TextColor": "white",
"Title": "[Player]",
"TitleColor": "blue"
},
{
"Lord": {
"ConsoleFormatting": "{Title} {Name}: {Message}",
"Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}",
"NameColor": "Orange",
"Permission": "color_Lord",
"Rank": 4,
"TextColor": "Black",
"Title": "[Lord]",
"TitleColor": "Orange"
},
{
"WordFilter": {
"Enabled": false,
"FilterList": [
"fuck",
"bitch",
"faggot"
]
}
} -
Here is the corrected code:
Code:{ "mod": { "ConsoleFormatting": "{Title} {Name}: {Message}", "Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}", "NameColor": "blue", "Permission": "color_mod", "Rank": 2, "TextColor": "white", "Title": "[Mod]", "TitleColor": "yellow" }, "owner": { "ConsoleFormatting": "{Title} {Name}: {Message}", "Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}", "NameColor": "blue", "Permission": "color_owner", "Rank": 3, "TextColor": "white", "Title": "[Owner]", "TitleColor": "red" }, "player": { "ConsoleFormatting": "{Title} {Name}: {Message}", "Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}", "NameColor": "blue", "Permission": "color_player", "Rank": 1, "TextColor": "white", "Title": "[Player]", "TitleColor": "blue" }, "Lord": { "ConsoleFormatting": "{Title} {Name}: {Message}", "Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}", "NameColor": "Orange", "Permission": "color_Lord", "Rank": 4, "TextColor": "Black", "Title": "[Lord]", "TitleColor": "Orange" }, "WordFilter": { "Enabled": false, "FilterList": [ "fuck", "bitch", "faggot" ] } }
-
-
I love that site
Also I forgot to add after updating that file need to type in console: oxide.reload BetterChat -
I'm not very good with coding at all. So i am pretty new to changing and adjusting configs. I gave myself permission of owner and accidentally also mod, and player. So i have 3 colors and [Mod][Owner][My name]: "whatever i type into chat". It may be a simple fix, but like i said, i'm new to this. I just made my server today lol
-
Welcome to being a server owner, it can be alot of fun, So I would like to help you with that.
The best way to going about this is removing yourself from moderator. always keep yourself as player
If you would like me to give you some assistance to get you going message me and im happy to help.