BetterChat

Moved

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

4.9898/5, 98 likes
  1. It's rust. It's not fixable from what I know but you can get a plugin to clear the chat and that fixes it for about 40 seconds.
     
  2. Wulf

    Wulf Community Admin

  3. Hi there, I'm part of a community where I am a senior moderator on. We have strict rules as in, that people under the rank of administrator would not be allowed to see IP adresses from players. But, when using status in console, everyone with a rank with power can see the IP adresses of the players. Also, is there any way I can make ranks not able to target higher ups? Gladly appreciated
    Edit: Would it be able to set that only designated ranks are allowed to use Item list? I would like only Senior+ to be able to use the itemlist in case of abuse.
    ~Xyaint
     
    Last edited by a moderator: Jul 17, 2015
  4. Maybe just me but started getting this error with my groups...

    Code:
    [Oxide] 12:35 PM [Error] Failed to call hook 'OnPlayerChat' on plugin 'Better Chatname'
    File: betterchatname.lua Line: 147 bad argument #1 to 'gsub' (string expected, got nil):
      at NLua.Lua.ThrowExceptionFromError (Int32 oldTop) [0x00000] in <filename unknown>:0
      at NLua.Lua.CallFunction (System.Object function, System.Object[] args, System.Type[] returnTypes) [0x00000] in <filename unknown>:0
      at NLua.Lua.CallFunction (System.Object function, System.Object[] args) [0x00000] in <filename unknown>:0
      at NLua.LuaFunction.Call (System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Ext.Lua.Plugins.LuaPlugin.OnCallHook (System.String hookname, 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 
     
  5. can you show me your Config?
     
  6. Sure

    Code:
    {
      "admin": {
        "Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}",
        "NameColor": "red",
        "Permission": "color_admin",
        "Rank": 6,
        "TextColor": "white",
        "Title": "[Admin]",
        "TitleColor": "red"
      },
      "donor": {
        "Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}",
        "NameColor": "aqua",
        "Permission": "color_donator",
        "Rank": 3,
        "TextColor": "white",
        "Title": "[Donator]",
        "TitleColor": "aqua"
      },
      "member": {
        "ConsoleFormatting": "{Title} {Name}: {Message}",
        "Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}",
        "NameColor": "blue",
        "Permission": "color_member",
        "Rank": 2,
        "TextColor": "white",
        "Title": "[Member]",
        "TitleColor": "blue"
      },
      "mod": {
        "ConsoleFormatting": "{Title} {Name}: {Message}",
        "Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}",
        "NameColor": "yellow",
        "Permission": "color_mod",
        "Rank": 5,
        "TextColor": "white",
        "Title": "[Mod]",
        "TitleColor": "yellow"
      },
      "owner": {
        "ConsoleFormatting": "{Title} {Name}: {Message}",
        "Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}",
        "NameColor": "orange",
        "Permission": "color_owner",
        "Rank": 7,
        "TextColor": "white",
        "Title": "[Owner]",
        "TitleColor": "orange"
      },
      "player": {
        "ConsoleFormatting": "{Title} {Name}: {Message}",
        "Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}",
        "NameColor": "#A7A7A7",
        "Permission": "color_player",
        "Rank": 1,
        "TextColor": "white",
        "Title": "[Player]",
        "TitleColor": "#A7A7A7"
      },
      "vip": {
        "Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}",
        "NameColor": "green",
        "Permission": "color_vip",
        "Rank": 4,
        "TextColor": "white",
        "Title": "[★VIP★]",
        "TitleColor": "green"
      }
    }
    Seems to be donor its tripping up on
     
  7. you need to add
    "ConsoleFormatting": "{Title} {Name}: {Message}",
    to every group.
     
  8. fixed :D thanks <3
     
  9. No problem! :)


    ------------------------------ INFO ----------------------------------

    I am working on a C# rewrite of this plugin!
    Im looking forward to finish it soon!
    v 3.0.0 :)

    -------------------------------------------------------------------------
     
  10. LaserHydra updated Better Chatname with a new update entry:

    C# rewrite!

     
  11. I guess I'm just going to get ignored then? .-.
     
  12. Im sorry I missed your post :/
    Well, yes its possible, but it would be another plugin. This plugin does not set groups which have permissions, it only adds groups for chat formatting.
    With the itemlist, I don't think we can block that.
    I can see if Im releasing a plugin which blocks the console command "status" for people who dont have the needed permission
     
    Last edited by a moderator: Jul 20, 2015
  13. The thing is, to be able to ban, people would sometimes need their steamid64 found in Status. If it would be blocked, they wouldn't be able to ban them either when the designated person is offline.
     
  14. you should make a thread in the request forum.
     
  15. Didn't know about that, thanks!
     
  16. hmm, nobody can see each others typing, it comes through in the console and on RustIO map, hmm. also, the json file had different names, so how was it going to not have to reset the config?
     
  17. I can confirmed, I had to disable the plugin... you can see the chat on the console with "[Better Chat][Chat] Name" but isn't showing for anyone on the server.
     
  18. Same i had to disable the mod :(
     
  19. Ill try to fix it with my mobile.
     
  20. LaserHydra updated Better Chat with a new update entry:

    Fix?