BetterChat

Moved

Total Downloads: 26,143 - First Release: Apr 21, 2015 - Last Update: Jan 12, 2018

4.9898/5, 98 likes
  1. If you open the config and read what options there are you should definitly be able to change what you'd like to change.
     
  2. 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
     
  3. The Plugin is not broken. It works just fine. There are some errors I need to fix but except that it works just fine. If you would read what I told you in all posts, you should take a look at the config file. Located in oxide/config/BetterChat.json
     
  4. Here's what you do, go to your console, do oxide.group add "Owner" then give the owner the permission color_owner and any other permission u want from other plugins. Then go to BetterChat and check your configs to make sure that everything is all good, and also change the rank to I'd say 2 or 3, not 0. Give that a try.
     
  5. Hi there.
    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
     
  6. 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
     
  7. Is this one player that's causing the issue when they chat or all players?
     
    Last edited by a moderator: Nov 12, 2015
  8. Not sure, it happens randomly, I asked the players one by one to write and sometimes happens, sometimes not.
     
  9. Try disabling Custom Replacement in the word filter if active and test then. if it still happens try disabling the word filter completely.
    Tell me if it is still happening.
     
  10. I'm doing everything by the book, but even when I want to change the config everyone name is still blue no matter what
     
  11. I have two questions.
    After editing your config did you type in console oxide.reload BetterChat
    and the other question Have you used parenting for your permision groups?
     
  12. Hi, custom replacement and word filter have been always disabled. I´m reinstalling the server cause I had some troubles with the hosting, I will run it and let you know if I still get the same problem. But probably I will cause nothing changed.

    Thanks in advance,

    Mario
     
  13. Thanks for the reload tip, that was what fixed my issues
     
  14. I am glad to hear :).
    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.
     
  15. 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"
    ]
    }
    }
     
  16. There was a few syntax error where you had an extra {, these where located in 2 areas just after a "},"
    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"
    ]
    }
    }
     
  17. If you are having issues, you can test if the config is formatted correctly by pasting it to JSONLint - The JSON Validator.
     
  18. The one I pasted in the code area is a corrected one using jsonlint.
    I love that site :)
    Also I forgot to add after updating that file need to type in console: oxide.reload BetterChat
     
  19. 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
     
  20. Hi there.
    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.