summaryrefslogtreecommitdiff
path: root/chatgroups.py
diff options
context:
space:
mode:
authorjomo <github@jomo.tv>2014-07-13 16:34:31 +0200
committerjomo <github@jomo.tv>2014-07-13 16:34:31 +0200
commit568b619122722cfc47b77e83ee1ce7ea8fbca9c0 (patch)
tree5c5338c7773862558c2f63e1c34667c1d0e4ec17 /chatgroups.py
parent241292acce02051925005b52fd2262c43152a2ff (diff)
use uuid in CG
Diffstat (limited to 'chatgroups.py')
-rw-r--r--chatgroups.py18
1 files changed, 10 insertions, 8 deletions
diff --git a/chatgroups.py b/chatgroups.py
index 103061b..3c5c1b2 100644
--- a/chatgroups.py
+++ b/chatgroups.py
@@ -18,17 +18,18 @@ except Exception, e:
def onChatgroupCommand(sender, args):
try:
plugHeader(sender, "ChatGroups")
+ sender_id = str(sender.getUniqueId())
if len(args) == 1 and args[0] == "leave":
- if str(sender.getUniqueId()) in groups.keys():
+ if sender_id in groups.keys():
groupchat(sender, "left the group", True)
- group = groups[sender.getName()]
- del(groups[sender.getName()])
+ group = groups[sender_id]
+ del(groups[sender_id])
saveGroups()
else:
msg(sender, "&aYou can't leave no group, derp!")
elif len(args) == 1 and args[0] == "info":
- if str(sender.getUniqueId()) in groups.keys():
- group = groups[str(sender.getUniqueId())]
+ if sender_id in groups.keys():
+ group = groups[sender_id]
msg(sender, "&aCurrent chatgroup: %s" % group)
users = []
for uid, ugroup in groups.iteritems():
@@ -41,7 +42,7 @@ def onChatgroupCommand(sender, args):
else:
msg(sender, "&aYou're in no chatgroup.")
elif len(args) == 2 and args[0] == "join":
- groups[str(sender.getUniqueId())] = args[1]
+ groups[sender_id] = args[1]
groupchat(sender, "joined the group", True)
saveGroups()
msg(sender, "&aYour chatgroup is set to '%s'" % args[1])
@@ -96,9 +97,10 @@ def onChat(event):
sender = event.getPlayer()
msge = event.getMessage()
if not event.isCancelled():
- if msge[:len(cg_key)] == cg_key and str(sender.getUniqueId()) in groups.keys():
+ sender_id = str(sender.getUniqueId())
+ if msge[:len(cg_key)] == cg_key and sender_id in groups.keys():
groupchat(sender, msge[1:])
event.setCancelled(True)
- elif str(sender.getUniqueId()) in cg_toggle_list:
+ elif sender_id in cg_toggle_list:
groupchat(sender, msge)
event.setCancelled(True)