AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Plugins (https://forums.alliedmods.net/forumdisplay.php?f=108)
-   -   [ANY] Mute Player By Account (https://forums.alliedmods.net/showthread.php?t=294113)

nosoop 02-20-2017 05:37

[ANY] Mute Player By Account
 
Description:
A simple plugin that records and applies timed mute punishments by Steam account, storing it in a database.
When the player has been authenticated by Steam, a threaded query is performed to see if there are any mutes for the account in effect, then mutes the player once they are in the server if so.

This plugin only stores account, end time (0 for a permanent mute), reason, and the account that performed the ban (or 0 for server).

Commands:
  • sm_muteid <time> <steamid> [reason]: Applies a mute on a Steam ID for the specified time in minutes. Accepts Steam2 and Steam3 formats. Command syntax matches that of sm_addban. This does not mute the player if they are currently in the server; it just adds an entry to the database to mute them in the future (they will be muted on map change or reconnect if the ban hasn't expired).
Dependencies:
Just depends on BaseComms and Regex, both of which are available in the default SourceMod installation.
When used with multiple servers, it also depends on them having synchronized clocks (UNIX timestamp), as GetTime() is used.

Installation:
  1. Run the init script located at configs/sql-init-scripts/mute_account.sql. I think it should be fine with SQLite, but it is built and tested with SQL in mind.
  2. Add a muted_accounts entry to your configs/databases.cfg file with the appropriate information.
  3. Install the plugin.
Source Code / Releases

Jillchang 10-30-2017 05:25

Re: [ANY] Mute Player By Account
 
ah finally a mute plugin for steam id mutes. Thanks nosoop. :)

Tonblader 11-19-2020 07:08

Re: [ANY] Mute Player By Account
 
you can make a version with Cookies save ?
I do not know anything about the databases, how does the installation work?

EZR 07-15-2021 09:58

Re: [ANY] Mute Player By Account
 
can you add a Delete command?


All times are GMT -4. The time now is 04:34.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.