diff options
author | Dico200 <dico.karssiens@gmail.com> | 2016-05-31 18:03:46 +0200 |
---|---|---|
committer | Dico200 <dico.karssiens@gmail.com> | 2016-05-31 18:03:46 +0200 |
commit | 13606638b735acb1112b0aee07c3bb93ffc6f310 (patch) | |
tree | d8fdb3d0524095945c30594f75ab9fc5390f2cf0 | |
parent | 83e75055651eff3a7b1287adc61e92a35b6b03de (diff) |
Fix calc
-rwxr-xr-x | helpers.py | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -252,6 +252,21 @@ 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 is False: + ls.remove(pid) + msg(player, "&a%s turned off!" % name) + elif add is not 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) |