BetterChat

Moved

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

4.9898/5, 98 likes
  1. I have made an oxide group named VIP4, and a betterchat group named vip4, i want to give VIP4 group a permission for the betterchat group, but when i try grnat group VIP4 betterchat.group.vip4 it says the perm doesn't exist! Can anybody help?
     
  2. If you have the kits plugin it will allow you to make a custom vip permission if you need help doing all this pm me your skype info
    Here you go
     

    Attached Files:

  3. Does/did anyone have an issue with the latest betterchat formatting colours for tags correctly but not for players? So for example, the admin tag and name tag are supposed to be red, but only the admin tag is red? Even though they're both formatted correctly.
     
  4. @LaserHydra would add color tags to HW Clans?
     
  5. Hi guys. 1 big problem in plugin.
    say 21,31,41 and etc. in chat and get error. v4.2.2
    Code:
    [Oxide] 05:42 [Error] Failed to call hook 'OnUserChat' on plugin 'BetterChat v4.2.2' (InvalidOperationException: Operation is not valid due to the current state of the object)
    [Oxide] 05:42 [Debug]   at System.Linq.Enumerable.SingleOrDefault[IPlayer] (IEnumerable`1 source) [0x00000] in :0
      at Oxide.Game.Rust.Libraries.Covalence.RustPlayerManager.FindPlayer (System.String partialName) [0x00000] in :0
      at Oxide.Plugins.BetterChat.ReplaceTaggedNames (System.String input) [0x00000] in :0
      at Oxide.Plugins.BetterChat+MessageSettings.Replace (System.String source, System.String message) [0x00000] in :0
      at Oxide.Plugins.BetterChat+Group.Format (System.String id, System.String message, Boolean console) [0x00000] in :0
      at Oxide.Plugins.BetterChat+Group.Format (IPlayer player, System.String message, Boolean console) [0x00000] in :0
      at Oxide.Plugins.BetterChat.OnUserChat (IPlayer player, System.String message) [0x00000] in :0
      at Oxide.Plugins.BetterChat.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in :0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (HookMethod method, System.Object[] args) [0x00000] in :0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in :0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String name, System.Object[] args) [0x00000] in :0 
    Now install 4.2.0 and fix this problem.

    Developer, pls, fix this bug!! :)
    U create very perf chat plugin.
     
  6. @LaserHydra You might want to change the plugin logo to something more universal. ;)
     
  7. Updated.
     
  8. Excellent looks way better then the last picture :p
     
  9. BetterChat is very slow for Hurtworld, any fix?
     
  10. I think hurt world Has a hard time handling all of BetterChats Greatness
     
  11. I'll wait a possible fix :)
     
  12. THX :) for Help Regards
     
  13. How can I change the default word "player"?
     
  14. CHange the config betterchat.json i think, and change the Title

    Code:
                SetConfig("default", new Dictionary<string, object> {
                    { "Formatting", "{Title} {Name}<color={TextColor}>:</color> {Message}" },
                    { "ConsoleFormatting", "{Title} {Name}: {Message}" },
                    { "Permission", "player" },
                    { "Title", "[Player]" },
                    { "TitleColor", "#C4FF00" },
                    { "NameColor", "#DCFF66" },
                    { "TextColor", "white" },
                    { "Rank", 1 }
     
  15. Do not edit the config inside the plugin file. We provide configuration files for editing! .../oxide/config/BetterChat.json
     
  16. > chat user add <7656119807973****> <lol>
    [Oxide] 14:14 [Info] Could not find player with name '<7656119807973****>'
    NullReferenceException: Object reference not set to an instance of an object

    How to solve this problem?
     
  17. Make sure you are using the latest version.
     
  18. > chat group add <lol>
    [Oxide] 14:43 [Info] Group '<lol>' was created.
    > chat user add <7656119807973****> <o>
    [Oxide] 14:46 [Info] Could not find player with name '<7656119807973****>'
    [Oxide] 14:46 [Info] Group '<o>' does not exist!
    > chat user add <7656119807973****> <lol>
    [Oxide] 14:47 [Info] Could not find player with name '<7656119807973****>'
    NullReferenceException: Object reference not set to an instance of an object
    > chat user add <₣lexor> <lol>
    [Oxide] 14:47 [Info] Could not find player with name '<���lexor>'
    NullReferenceException: Object reference not set to an instance of an object
    [DOUBLEPOST=1469631015][/DOUBLEPOST]give me your Players file
     
  19. do not use <> around the name or ID, nor the group name (if you don't want it to be in the group name).
    <> just tells you that that is where you should replace that with out input.
     
  20. I am really confused, I am admin on my server and i have put myself in a Group called Admin but when i do this and i type it shows "Player [Player] Bezha: <Message>" I have no idea what i am doing wrong, Can someone help me out?

    And yes it does say player twice. Its not a typo.

    EDIT:
    I managed to fix "Player [Player]" Now it says "Admin [Player]" Can i get rid of player
     
    Last edited by a moderator: Jul 27, 2016