debug pmutils player leave event

This commit is contained in:
jomo
2015-03-15 04:36:03 +01:00
parent cc50dc30bc
commit 1e7bd51b3b

View File

@@ -1,4 +1,5 @@
from helpers import * from helpers import *
from traceback import format_exc as trace
import org.bukkit.Bukkit as Bukkit import org.bukkit.Bukkit as Bukkit
from java.util.UUID import fromString as juuid from java.util.UUID import fromString as juuid
@@ -44,9 +45,12 @@ def on_chat(event):
@hook.event("player.PlayerQuitEvent", "normal") @hook.event("player.PlayerQuitEvent", "normal")
def on_quit(event): def on_quit(event):
uuid = uid(event.getPlayer()) try:
if uuid in toggle_dict: uuid = uid(event.getPlayer())
del toggle_dict[uuid] if uuid in toggle_dict:
if toggle_dict.get(pid) == uuid: del toggle_dict[uuid]
del toggle_dict[pid] if toggle_dict.get(pid) == uuid:
msg(Bukkit.getPlayer(juuid(pid)), "%s &cwent off so your Private Message Toggle has been disabled!" % Bukkit.getPlayer(juuid(uuid)).getDisplayName()) del toggle_dict[pid]
msg(Bukkit.getPlayer(juuid(pid)), "%s &cwent off so your Private Message Toggle has been disabled!" % Bukkit.getPlayer(juuid(uuid)).getDisplayName())
except Exception, e:
print(trace())