diff options
author | Dico200 <dico.karssiens@gmail.com> | 2016-05-30 00:05:49 +0200 |
---|---|---|
committer | Dico200 <dico.karssiens@gmail.com> | 2016-05-30 00:05:49 +0200 |
commit | fe32e7a49cea69678101da332827ca7603a8fe90 (patch) | |
tree | f5066fc10d3ab833557b1fd060a47c4ec5b4030c | |
parent | 361da9e049ec9b575b2b78eb7b663e6efeff6950 (diff) |
Cleaned up some of helpers.py
-rw-r--r-- | chatalias.py | 4 | ||||
-rwxr-xr-x | helpers.py | 27 | ||||
-rw-r--r-- | loginsecurity.py | 1 |
3 files changed, 4 insertions, 28 deletions
diff --git a/chatalias.py b/chatalias.py index 0e2b297..bc21e13 100644 --- a/chatalias.py +++ b/chatalias.py @@ -5,8 +5,6 @@ import mysqlhack import org.bukkit as bukkit from org.bukkit import * from helpers import * -from traceback import format_exc as trace -from secrets import * # Version number and requirements @@ -208,7 +206,7 @@ def is_alias_limit_reached(player, recipient, not_silent = False): if player.hasPermission(permission_ALL): return False alias_limit = int(get_permission_content(player, permission_AMOUNT)) - if len(data[uid(player)]) > alias_limit: + if len(data[uid(player)]) >= alias_limit: message = ("&cYour limit of %d has been reached" if player is recipient else "&cThe limit of %d has been reached for that player") % alias_limit msg(recipient, message) if not_silent: @@ -11,8 +11,6 @@ import org.bukkit.block as bblock import org.bukkit.event.entity as entity import org.bukkit.command.ConsoleCommandSender from org.bukkit.entity import * -from player import get_py_player -from player import py_players #Imports for async query from secrets import * @@ -254,19 +252,6 @@ def save_json_file(filename, obj): error("Failed to write to %s: %s" % (filename, e)) -def toggle(player, ls, name = "Toggle", add = None): - """ - Toggles presence of a player's UUID in a list - If add is given, True explicitely adds it whereas False removes it - """ - pid = uid(player) - if pid in ls or add == False: - ls.remove(pid) - msg(player, "&a%s turned off!" % name) - elif add != False: - ls.append(pid) - msg(player, "&a%s turned on!" % name) - def send_JSON_message(playername, message): bukkit.Bukkit.getServer().dispatchCommand(bukkit.Bukkit.getServer().getConsoleSender(), "tellraw " + playername + " " + message) @@ -298,21 +283,13 @@ def get_permission_content(player, permnode): perms = player.getEffectivePermissions() for perm in perms: if str(perm.getPermission()).startswith(permnode): - return str(perm.getPermission()).replace(permnode, "") - - -# Gets an online player from their name -def get_player(name): - for p in bukkit.Bukkit.getServer().getOnlinePlayers(): - if p.getName().lower() == name.lower(): - return p - return None + return str(perm.getPermission())[len(permnode):] def array_to_list(array): return_list = [] for a in array: - return_list += [a] + return_list.append(a) return return_list diff --git a/loginsecurity.py b/loginsecurity.py index edf51e9..4fbb307 100644 --- a/loginsecurity.py +++ b/loginsecurity.py @@ -7,6 +7,7 @@ from login_secrets import * #Don't forget to make login_secrets aswell import mysqlhack from com.ziclix.python.sql import zxJDBC from java.lang import Runnable +from player import get_py_player, py_players wait_time = 30 #seconds admin_perm = "utils.loginsecurity.admin" |