BetterChat

Moved

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

4.9898/5, 98 likes
  1. Thnx a lot for great job!
     
  2. LaserHydra updated Better Chat with a new update entry:

    3.3.02

     
  3. Since update I now see in chat, It shows more info than that but you get the idea, and its for every chat and shows for every tag that they have.
    Also this doesn't show in console just in game.
     
  4. LaserHydra updated Better Chat with a new update entry:

    3.3.03

     
  5. Hi Laser, I´m using this plugin at the moment and I love it.
    Now I´m trying to configure the font size and the color for the owner and mods but I can´t make it well.
    Could you please tell me where should I place the <size> tag to change the size of the name and the message?
    This is what I did at the moment so I changed the size of the tag but tried to place it in different spots to change the name and the message but I can´t make it work.
    Sorry but my code its so rusty.

    "owner": {
    "ConsoleFormatting": "{Title} {Name}: {Message}",
    "Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}",
    "NameColor": "orange",
    "Permission": "color_owner",
    "Rank": 3,
    "TextColor": "white",
    "Title": "<size=20>[OWNER]</size>",
    "TitleColor": "orange"

    Thanks in advance,

    Mario
     
  6. try
    Code:
    "Formatting": "<size=20>{Title}</size> {Name}<color={TextColor}>:</color> {Message}",
    
     
  7. Hi, thanks for the quick answer I will try it right now.

    Thanks for the plugin :)

    Mario
     
  8. Can you provide an example of using " "UseCustomReplacement": false"

    if I set it to true. then the word Unicorn will be swapped in correct? can I add more then one word and you chose one randomly or a name/pair value like:

    "f*ck":"flower"
    "c*unt":"wowza!"
    "b*tch":"woof"

    does that make sense? or allow for a set of words that you randomly insert. should make it fun!
     
  9. Custom Replacement means it will replace all bad words with that custom replacement
     
  10. yes, I figured that out but can I add more then one word option? your default is unicorn, can I have a list like "unicorn, flower, wow" etc.
     
  11. Can you add a IgnoreOwner check? If enabled, it'll bypass the owner permission/check. Deleting the entire owner configuration from the json doesn't work, either does leaving the title blank
     
  12. if being hidden as only is what you want, you can either change the owner group so that it matches the player one, or you can create a new one with a higher rank.
     
  13. I am having the same problem, I changed all the "title" names to "player" to ensure admin privacy , But all the players chat comes up with [player] in front of it and the admin does not have anything in front of their name, and although the colour is supposed to be the same it is a lighter shade ?
    BTW: for the custom replacement I just put "i am meathead" or some such remark and it works great, also added a few more words to ignore,
     
  14. Could you give me your config file and maybe a screenshot?
     
  15. This is the config I am using (which does not work)
    I might have made a mistake editing it after I removed it and then re-installed it after stopping/starting the server, the re-installed version did not have the replacement unicorn part in it and i did it from memory :( (it also no longer works)
    The players names still come out in blue and mine in green ?



    {
    "admin": {
    "ConsoleFormatting": "{Title} {Name}: {Message}",
    "Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}",
    "NameColor": "orange",
    "Permission": "color_admin",
    "Rank": 3,
    "TextColor": "white",
    "Title": "[player]",
    "TitleColor": "orange"
    },
    "AntiSpam": {
    "Enabled": true,
    "MaxCharacters": 85
    },
    "mod": {
    "ConsoleFormatting": "{Title} {Name}: {Message}",
    "Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}",
    "NameColor": "orange",
    "Permission": "color_mod",
    "Rank": 2,
    "TextColor": "white",
    "Title": "[player]",
    "TitleColor": "orange"
    },
    "owner": {
    "ConsoleFormatting": "{Title} {Name}: {Message}",
    "Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}",
    "NameColor": "orange",
    "Permission": "color_owner",
    "Rank": 3,
    "TextColor": "white",
    "Title": "[player]",
    "TitleColor": "orange"
    },
    "player": {
    "ConsoleFormatting": "{Title} {Name}: {Message}",
    "Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}",
    "NameColor": "orange",
    "Permission": "color_player",
    "Rank": 1,
    "TextColor": "white",
    "Title": "[player]",
    "TitleColor": "orange"
    },
    "WordFilter": {
    "CustomReplacement": "Me Stupid Meat Head",
    "Enabled": true,
    "FilterList": [
    "fuck",
    "bitch",
    "faggot",
    "nigger",
    "homo",
    "cunt",
    "Jew",
    "Nazi"
    ],
    "UseCustomReplacement": true
    }
    }
     
  16. what version are you using? You also should not have same ranks for different groups.
     
  17. The latest one, and when i just started the server again , it had reverted to original,{maybe because I tried removing the [title] section from each of the sections (highlighted) This version is the one that started the whole thing off and shows all the players as {mod} and me as owner, I have tried changing all the title colours to white and all the titles to [player] but mine still comes out as green, if i change all the colours to green mine is a lighter shade !! and when I change all the titles to [player] mine is just my name and no title ?

    {
    "AntiSpam": {
    "Enabled": false,
    "MaxCharacters": 85
    },
    "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"
    },
    "WordFilter": {
    "CustomReplacement": "Unicorn",
    "Enabled": false,
    "FilterList": [
    "fuck",
    "bitch",
    "faggot"
    ],
    "UseCustomReplacement": false
    }
    }
     
  18. Hi Laser,

    I'm having an issue, I am considered the owner on my own server, but betterchat considers me a player. I'm trying to make it so my color is Red, Admins are Green, and Players are white. It either considers everyone a player, or does not work (seemingly)

    Oxide.Groups
    Code:
    {
      "admin": {
      "Title": "admin",
      "Rank": 2,
      "Perms": [
      "color_admin"
      ],
      "ParentGroup": null
      },
      "player": {
      "Title": "player",
      "Rank": 1,
      "Perms": [
      "color_player"
      ],
      "ParentGroup": null
      },
      "owner": {
      "Title": "owner",
      "Rank": 3,
      "Perms": [
      "color_owner"
      ],
      "ParentGroup": null
      }
    }
    
    Betterchat settings

    Code:
    {
      "AntiSpam": {
      "Enabled": false,
      "MaxCharacters": 85
      },
      "mod": {
      "ConsoleFormatting": "{Title} {Name}: {Message}",
      "Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}",
      "NameColor": "green",
      "Permission": "color_mod",
      "Rank": 2,
      "TextColor": "white",
      "Title": "[Mod]",
      "TitleColor": "yellow"
      },
      "owner": {
      "ConsoleFormatting": "{Title} {Name}: {Message}",
      "Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}",
      "NameColor": "red",
      "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"
      },
      "WordFilter": {
      "CustomReplacement": "Unicorn",
      "Enabled": false,
      "FilterList": [
      "fuck",
      "bitch",
      "faggot"
      ],
      "UseCustomReplacement": false
      }
    }
    
     
    Last edited by a moderator: Oct 31, 2015
  19. Betterchat rank is in reverse so owner needs to be the highest number eg 3.
    Here is some of my set up as example

    Code:
    "head": {
      "ConsoleFormatting": "{Title} {Name}: {Message}",
      "Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}",
      "NameColor": "red",
      "Permission": "color_head",
      "Rank": 6,
      "TextColor": "orange",
      "Title": "[Head Admin]",
      "TitleColor": "red"
      },
      "member": {
      "ConsoleFormatting": "{Title} {Name}: {Message}",
      "Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}",
      "NameColor": "white",
      "Permission": "color_member",
      "Rank": 2,
      "TextColor": "white",
      "Title": "[Member]",
      "TitleColor": "blue"
      },
      "mod": {
      "ConsoleFormatting": "{Title} {Name}: {Message}",
      "Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}",
      "NameColor": "green",
      "Permission": "color_mod",
      "Rank": 4,
      "TextColor": "white",
      "Title": "[Mod]",
      "TitleColor": "brown"
      },
      "mvp": {
      "ConsoleFormatting": "{Title} {Name}: {Message}",
      "Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}",
      "NameColor": "green",
      "Permission": "color_mvp",
      "Rank": 3,
      "TextColor": "white",
      "Title": "[MVP]",
      "TitleColor": "maroon"
      },
      "owner": {
      "ConsoleFormatting": "{Title} {Name}: {Message}",
      "Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}",
      "NameColor": "blue",
      "Permission": "color_owner",
      "Rank": 7,
      "TextColor": "orange",
      "Title": "[Owner]",
      "TitleColor": "blue"
      },
      "player": {
      "ConsoleFormatting": "{Title} {Name}: {Message}",
      "Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}",
      "NameColor": "white",
      "Permission": "color_player",
      "Rank": 1,
      "TextColor": "grey",
      "Title": "[player]",
      "TitleColor": "green"
      },
      "server": {
      "ConsoleFormatting": "{Title}: {Message}",
      "Formatting": "{Title}<color={TextColor}>:</color> {Message}",
      "NameColor": "red",
      "Permission": "color_server",
      "Rank": 9,
      "TextColor": "white",
      "Title": "[Server]",
      "TitleColor": "red"
      },