BetterChat Mute

Simple mute system, made for use with BetterChat

Total Downloads: 1,016 - First Release: Jan 9, 2017 - Last Update: Apr 4, 2017

5/5, 8 likes
  1. LaserHydra

    LaserHydra Grenade Master Plugin Developer

    To get a value from a JObject, use jobj.GetValue("key").ToObject<valueType>()

    And sure, you can use that function.
     
  2. jemes.

    jemes. Shack Builder

    Ahh thanks heaps! And what would be the key in this case? :)

    And awesome thanks heaps!
     
  3. LaserHydra

    LaserHydra Grenade Master Plugin Developer

    The public variable names of the MuteInfo class in BetterChatMute
     
  4. Vnuk

    Vnuk Scavenger

    BetterChatMute Does Not work when you have the Quest plugin installed.
     
  5. Earth2Luke

    Earth2Luke Scavenger

    BeatterChatMute does not work with UFilter, as well.
    If both are installed, UFilter overrides the chat, and even if a player is muted, their message still displays.
     
  6. RuArt

    RuArt Wood Hoarder

  7. Vlad-00003

    Vlad-00003 Shack Builder Plugin Developer

  8. Pur3x

    Pur3x Wood Hoarder

    I give myself permission betterchatmute.use but when i type /mute player it says you don't have access to this command ? did the permission changed ? should we be using betterchatmute.permanent ?
     
  9. LaserHydra

    LaserHydra Grenade Master Plugin Developer

    Yes. For permanent muting, you also need to have the permission betterchatmute.permanent
     
  10. Pur3x

    Pur3x Wood Hoarder

    So for betterchatmute.use to work you need the permission betterchatmute.permanent ? Because i already have the permissions betterchatmute.use and it says i have no access to that command.

    http://i.imgur.com/261bia5.png
     
  11. Earth2Luke

    Earth2Luke Scavenger

    Now, I haven't tested it... but have you tried "/mute <name/steamid> <#d/#h/#m/#s>"
    I'm assuming using just "/mute <name>" has the plugin default the command to permanent mute (like time is set to zero), which in-turn means you DO need the betterchatmute.permanent permission.

    For example:
    /mute Earth2Luke = Mute player Earth2Luke permanently.
    /mute Earth2Luke 30m = Mute player Earth2Luke for 30 minutes only.

     
    Last edited: Mar 1, 2017
    jemes. and LaserHydra like this.
  12. Big Daddy 3

    Big Daddy 3 Scavenger

    Plugin not working

    Loaded plugin Better Chat Mute v1.0.4 by LaserHydra
    Failed to initialize plugin 'BetterChatMute v1.0.4' (JsonReaderException: Unexpected character encountered while parsing value: {. Path '76561198318282406.ExpireDate', line 3, position 19.)
    Unloaded plugin Better Chat Mute v1.0.4 by LaserHydra
     
  13. jemes.

    jemes. Shack Builder

    @LaserHydra Can you add expire mutes to the Unmute hook, or possibly create a new hook for expired Mutes? :D Thanks heaps!
     
    LaserHydra likes this.
  14. Vlad-00003

    Vlad-00003 Shack Builder Plugin Developer

    try to remove BetterChatMute.json from data folder
     
  15. Big Daddy 3

    Big Daddy 3 Scavenger

    Ty that worked
     
  16. Slut | MemeSquad.nz

    Slut | MemeSquad.nz Shack Builder

    I can't permanently mute people from Console/RCON.
     
  17. LaserHydra

    LaserHydra Grenade Master Plugin Developer

    Can you give me details why you can not?.
     
  18. Slut | MemeSquad.nz

    Slut | MemeSquad.nz Shack Builder

    Yeah, no permission to use this command.
     
  19. Vlad-00003

    Vlad-00003 Shack Builder Plugin Developer

    +1

    Code (Text):
    > mute 76561198002418971
    No Permission
    > mute 76561198002418971 12m
    [Better Chat Mute] Vlad-00003 was muted by Server Console for 11 minute(s), 59 second(s).
     
  20. LaserHydra

    LaserHydra Grenade Master Plugin Developer