BetterChat

Moved

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

4.9898/5, 98 likes
  1. Having a very bad problem that anyone who logs on my server and is new dose not get the player tag and i have to go in and type color_player crap in console every time. Any way to fix this?
     
  2. -------------->
     
  3. is that the EXACT command? or what needs added.
    [DOUBLEPOST=1443830234][/DOUBLEPOST]Never mind, got it.. i dont know why i had to re open my rusty tho :p
     
  4. Hello,

    It can display the time before the name of the player?
    For example: {localtime}{Name}: {Message}
     
  5. the players time or the servers time?
     
  6. Hello LaserHydra,

    Thank you for your answer !
    the time servers.
     
  7. um ok. I think I can add that.
     
  8. LaserHydra updated Better Chat with a new update entry:

    3.2.0

     
  9. Hey Hydra,

    Is your PLG working with Chatchannels? I never saw if insane implemented / hooked it or not.

    Cheers.
     
  10. Well. I did not add support for it yet. Propably in the next update. Means it will block BetterCHat if you are in a channel. He did not hook into BHetterChat to grab the formatting yet though.
     
  11. Alright. Not a big deal for me yet. My users ignoring the channels anyway ... therefore i have to mute them from time to time, because they do not follow the rules. Let me know, when you got news, then i will make the chat a bit more colorful.

    Cheers
     
  12. Hello LaserHyra,
    I am geting this error and I was unable to find solution :
    Code:
    [Oxide] 5:16 PM [Info] BetterChat was compiled successfully in 1724ms
    [Oxide] 5:16 PM [Info] Loaded plugin Better Chat v3.1.0 by LaserHydra
    [Oxide] 5:16 PM [Error] Failed to initialize plugin 'BetterChat v3.1.0' (NullReferenceException: Object reference not set to an instance of an object)
    [Oxide] 5:16 PM [Debug]   at Oxide.Core.Libraries.Permission.GroupExists (System.String groupname) [0x00000] in <filename unknown>:0
      at Oxide.Core.Libraries.Permission.GrantGroupPermission (System.String groupname, System.String perm, Oxide.Core.Plugins.Plugin owner) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.BetterChat.Loaded () [0x00000] in <filename unknown>:0
      at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
      at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
    [Oxide] 5:16 PM [Info] Unloaded plugin Better Chat v3.1.0 by LaserHydra
    [Oxide] 5:16 PM [Info] No previous version to rollback plugin: BetterChat
     
  13. I recommend updating to the latest version. 3.2.0.
    Also show me your config file please.
     
  14. I tried latest version but same error.Here is my config file:
    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": "[Admin]",
        "TitleColor": "aqua"
      },
      "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": {
        "Enabled": false,
        "FilterList": [
          "fuck",
          "bitch",
          "faggot"
        ]
      }
    }
     
  15. I think your oxide groups file is corrupt @Wulf
     
  16. Deleting oxide groups and reinstalling oxide fixed :) thank you
     
  17. Could you please make multiple TAG ? like [VIP][Moderator] yournickname
    Currently if i write 2 permission on one player, only one TAG will work.
    Thank you.
     
  18. Its on my list :)
     
  19. Code:
    [Oxide] 4:58 PM [Error] Failed to call hook 'OnPlayerChat' on plugin 'BetterChat v3.2.0' (NullReferenceException: Object reference not set to an instance of an object)
    [Oxide] 4:58 PM [Debug]   at Oxide.Core.Libraries.Permission.UserHasPermission (System.String userid, System.String perm) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.BetterChat.GetPlayerFormatting (.BasePlayer player) [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
    [CHAT] [RIPD] MrMadnessMD: t
    im getting this error? help please
     
  20. I think your permissions file is corrupt. Try deleting it.