summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPixelSergey <sergey.ichtchenko@gmail.com>2016-02-07 13:15:51 +0200
committerPixelSergey <sergey.ichtchenko@gmail.com>2016-02-07 13:15:51 +0200
commit799584df46a0c53484a3b8cab11efdd4d67d319a (patch)
tree863f26aa047f6297543582ac4d5830be03b3fba4
parent3a2d1193ca90697bcff0fd977f76cb03adcc3182 (diff)
Unbusies on logout
-rw-r--r--imbusy.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/imbusy.py b/imbusy.py
index 64fa30b..37a964e 100644
--- a/imbusy.py
+++ b/imbusy.py
@@ -105,3 +105,10 @@ def on_cmd_preprocess_event(event):
plugin_header(recipient = event.getPlayer(), name = "I'M BUSY!")
msg(event.getPlayer(), "We are sorry, but %s is currently busy. Please try again later." % message[1])
event.setCancelled(True)
+
+@hook.event("player.PlayerQuitEvent", "lowest")
+def on_player_leave(event):
+ try:
+ busy_players.remove(event.getPlayer().getName())
+ except:
+ pass