From 799584df46a0c53484a3b8cab11efdd4d67d319a Mon Sep 17 00:00:00 2001 From: PixelSergey Date: Sun, 7 Feb 2016 13:15:51 +0200 Subject: Unbusies on logout --- imbusy.py | 7 +++++++ 1 file changed, 7 insertions(+) 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 -- cgit v1.2.3