BetterChat Mute

Simple mute system, made for use with BetterChat

Total Downloads: 1,305 - First Release: Jan 9, 2017 - Last Update: Jun 18, 2017

5/5, 8 likes
  1. LaserHydra
    Optional Dependencies:
    http://oxidemod.org/plugins/better-chat.979/
    Configuration File:
    No
    Permissions:
    • betterchatmute.use
    • betterchatmute.use.global (required for /toggleglobalmute)
    • betterchatmute.permanent (required for permanent muting)
    • Permission betterchatmute.use is always needed, also if you have betterchatmute.permanent
    Commands (Console & Chat):
    • mute <player|steamid> mute player permanently
    • mute <player|steamid> [time: 1d1h1m1s] mute player for temporarely
    • unmute <player|steamid> unmute player
    • mutelist show active mutes
    • toggleglobalmute disable chat for everybody who doesn't have permission betterchatmute.use.global

    API (for developers):

    Code (C#):

    void API_Mute(IPlayer target, IPlayer player, bool callHook = true, bool broadcast = true)
    void API_TimeMute(IPlayer target, IPlayer player, TimeSpan timeSpan, bool callHook = true, bool broadcast = true)
    bool API_Unmute(IPlayer target, IPlayer player, bool callHook = true, bool broadcast = true)
    void API_SetGlobalMute(bool state)
    List<string> API_GetMuteList()
    bool API_GetGlobalMuteState()
    bool API_IsMuted(IPlayer player)
    Freaky likes this.