BetterChatMute

Moved

Total Downloads: 2,515 - First Release: Jan 9, 2017 - Last Update: Jan 23, 2018

5/5, 10 likes
  1. So i installed this plugin to help with annoying kids, but i found out after that it wouldnt work along with the Quests plugin. I have tried just to remove the BetterChatMute plugin and restart the server but the Quest still doesnt work.
    Also i have tried to mute my friend just to test permission, and eventho it says the player is unmuted after /unmute the player cant speak or open GUI´s even after the plugin is unloaded.
    Thanks for any help.
     
  2. try using the command
    unmutechat SteamID
    Should allow for the player to chat again
     
  3. Thanks man! Will try this tonight after work!

    Edit: Worked thanks! Now i just need to get the Quest plugin to work again :)
     
    Last edited by a moderator: Feb 27, 2018
  4. Hi folks,

    Just updated from 1.08 to 1.10, and now I have a player who no longer has permission to use /mute. Any idea why?
     
  5. Wulf

    Wulf Community Admin

    Did you check to see if they have the permission?
     
  6. They did have the permission. However since I updated, I revoked and re granted the permission and it is working now. Thanks!
     
  7. Is it possible to block the chat when you mute someone?
    People can still use /tp /home /kits. I want to punish them.
     
  8. mutechat “player_name”
    unmutechat “player_name”
     
  9. You can just create a plugin that uses OnUserCommand and check if the player is muted via the API and then return false if they're muted.
     
  10. Code:
    (10:29:08) | Failed to call hook 'CmdMuteList' on plugin 'BetterChatMute v1.1.2' (NullReferenceException: Object reference not set to an instance of an object)
      at Oxide.Plugins.BetterChatMute.<CmdMuteList>m__1 (System.Collections.Generic.KeyValuePair`2[TKey,TValue] kvp) [0x00017] in <7e25331fd14747ca888081e12a25c450>:0
      at System.Linq.Enumerable+SelectEnumerableIterator`2[TSource,TResult].ToArray () [0x0001d] in <839a3cb835c04d14aeb58d83bb7bc4bd>:0
      at System.Linq.Enumerable.ToArray[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x0001f] in <839a3cb835c04d14aeb58d83bb7bc4bd>:0
      at Oxide.Plugins.BetterChatMute.CmdMuteList (Oxide.Core.Libraries.Covalence.IPlayer player, System.String cmd, System.String[] args) [0x0004d] in <7e25331fd14747ca888081e12a25c450>:0
      at Oxide.Plugins.BetterChatMute.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0026e] in <7e25331fd14747ca888081e12a25c450>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <4de2a9f5b1eb4f0ea3c4c9778603446d>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <bfa4e457157d4e089ab91719c5b1288b>:0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <bfa4e457157d4e089ab91719c5b1288b>:0