@@ -37,7 +37,7 @@ def __init__(self):
3737 self .add_command ("checksilence" , self .cmd_checksilence , usage = "<id>" )
3838
3939 self .silenced = {}
40-
40+
4141 def handle_player_loaded (self , player ):
4242 silenced = self .is_silenced (player .steam_id )
4343 if not silenced :
@@ -58,7 +58,7 @@ def handle_player_disconnect(self, player, reason):
5858 def handle_client_command (self , player , cmd ):
5959 if player .steam_id not in self .silenced :
6060 return
61-
61+
6262 if (cmd .lower ().startswith ("say " ) or cmd .lower ().startswith ("say_team " )):
6363 expires , score , reason = self .silenced [player .steam_id ]
6464 if time .time () < score :
@@ -69,7 +69,7 @@ def handle_client_command(self, player, cmd):
6969 else :
7070 del self .silenced [player .steam_id ]
7171 player .unmute ()
72-
72+
7373 @minqlx .next_frame
7474 def repeat_command ():
7575 minqlx .client_command (player .id , cmd )
@@ -106,7 +106,7 @@ def cmd_silence(self, player, msg, channel):
106106 except minqlx .NonexistentPlayerError :
107107 channel .reply ("Invalid client ID. Use either a client ID or a SteamID64." )
108108 return
109-
109+
110110 if target_player :
111111 name = target_player .name
112112 else :
@@ -120,14 +120,14 @@ def cmd_silence(self, player, msg, channel):
120120 reason = " " .join (msg [4 :])
121121 else :
122122 reason = ""
123-
123+
124124 r = LENGTH_REGEX .match (" " .join (msg [2 :4 ]).lower ())
125125 if r :
126126 number = float (r .group ("number" ))
127127 if number <= 0 : return
128128 scale = r .group ("scale" ).rstrip ("s" )
129129 td = None
130-
130+
131131 if scale == "second" :
132132 td = datetime .timedelta (seconds = number )
133133 elif scale == "minute" :
@@ -142,7 +142,7 @@ def cmd_silence(self, player, msg, channel):
142142 td = datetime .timedelta (days = number * 30 )
143143 elif scale == "year" :
144144 td = datetime .timedelta (weeks = number * 52 )
145-
145+
146146 now = datetime .datetime .now ().strftime (TIME_FORMAT )
147147 expires = (datetime .datetime .now () + td ).strftime (TIME_FORMAT )
148148 base_key = PLAYER_KEY .format (ident ) + ":silences"
@@ -181,7 +181,7 @@ def cmd_unsilence(self, player, msg, channel):
181181 except minqlx .NonexistentPlayerError :
182182 channel .reply ("Invalid client ID. Use either a client ID or a SteamID64." )
183183 return
184-
184+
185185 if target_player :
186186 name = target_player .name
187187 else :
@@ -219,7 +219,7 @@ def cmd_checksilence(self, player, msg, channel):
219219 except minqlx .NonexistentPlayerError :
220220 channel .reply ("Invalid client ID. Use either a client ID or a SteamID64." )
221221 return
222-
222+
223223 if target_player :
224224 name = target_player .name
225225 else :
@@ -234,7 +234,7 @@ def cmd_checksilence(self, player, msg, channel):
234234 else :
235235 channel .reply ("^6{}^7 is silenced until ^6{}^7." .format (name , expires ))
236236 return
237-
237+
238238 channel .reply ("^6{} ^7is not silenced." .format (name ))
239239
240240 # ====================================================================
@@ -252,5 +252,5 @@ def is_silenced(self, steam_id):
252252 expires = datetime .datetime .strptime (longest_silence ["expires" ], TIME_FORMAT )
253253 if (expires - datetime .datetime .now ()).total_seconds () > 0 :
254254 return expires , score , longest_silence ["reason" ]
255-
255+
256256 return None
0 commit comments