tBKwtWS 7 лет назад
Родитель
Сommit
9466cde620
2 измененных файлов с 4 добавлено и 4 удалено
  1. 3 3
      irc/commands/admin.py
  2. 1 1
      irc/commands/games.py

+ 3 - 3
irc/commands/admin.py

@@ -65,15 +65,15 @@ def do_command(self, connection, event):
             connection.privmsg(replyto, message[:-2] + ".")
     
     elif command.split()[0] == "quit":
-        if not userstatus.atleast_admin(self, event.source.nick, self.homechannel): #Insufficient rights.
-            connection.privmsg(replyto, "Denied, you need to have admin (super operator) status or higher in " + red + self.homechannel  + reset + ".")
-            return
         if cmdtype == "help":    # Display help text.
             if len(command.split()) is not 1:
                 return
             connection.privmsg(replyto, "Disconnect and terminate " + connection.get_nickname() + ". Optionally with reason.")
             connection.privmsg(replyto,  grey + "Usage: " + blue + "!quit " + reset + italic + "reason")
         elif cmdtype == "cmd":
+            if not userstatus.atleast_admin(self, event.source.nick, self.homechannel): #Insufficient rights.
+                connection.privmsg(replyto, "Denied, you need to have admin (super operator) status or higher in " + red + self.homechannel  + reset + ".")
+                return
             if len(command.split()) == 1:
                 log.info("Killed by: " + event.source.nick)
                 self.die(msg = "Killed by " + event.source.nick)

+ 1 - 1
irc/commands/games.py

@@ -245,7 +245,7 @@ def do_command(self, connection, event):
                 self.db.run("UPDATE users SET coin=coin-1, coin_spent=coin_spent+1, coin_given=coin_given+1, ap_spent=ap_spent+1 WHERE name=%s AND network=%s", (event.source.nick, self.network, ))
                 self.db.run("UPDATE users SET coin=coin+1 WHERE LOWER(name)=%s AND network=%s", (command.split()[1], self.network, ))
             elif len(command.split()) == 3:
-                self.db.run("UPDATE users SET coin=coin-%s, coin_spent=coint_spent+%s, coin_given=coin_given+%s, ap_spent=ap_spent+%s WHERE name=%s AND network=%s", (command.split()[2], command.split()[2], command.split()[2], command.split()[2], event.source.nick, self.network, ))
+                self.db.run("UPDATE users SET coin=coin-%s, coin_spent=coin_spent+%s, coin_given=coin_given+%s, ap_spent=ap_spent+%s WHERE name=%s AND network=%s", (command.split()[2], command.split()[2], command.split()[2], command.split()[2], event.source.nick, self.network, ))
                 self.db.run("UPDATE users SET coin=coin+%s WHERE LOWER(name)=%s AND network=%s", (command.split()[2], command.split()[1], self.network))
     
     elif command.split()[0] == "players":