From f23a6ee05a82da56ceed9eddca5a48c580f2cd50 Mon Sep 17 00:00:00 2001 From: Louis Vogt Date: Fri, 20 Jun 2014 21:56:30 +0200 Subject: [PATCH] Added mention module --- mentio.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 mentio.py diff --git a/mentio.py b/mentio.py new file mode 100644 index 0000000..10cdb4b --- /dev/null +++ b/mentio.py @@ -0,0 +1,18 @@ +#pylint: disable=F0401 +from helpers import * + + +mio_permission = "utils.mio" + +@hook.event("player.PlayerChatEvent", "normal") +def onChat(event): + symbol = u"\u272a" + sender = event.getPlayer() + messages = event.getMessage() + messagesList = messages.split(" ") + for message in messagesList: + for recipient in server.getOnlinePlayers().tolist(): + if message[:3].lower() in recipient.getName().lower() and len(message) > 2 and len(message) <= len(recipient.getName()): + msg(recipient, "&6" + symbol + " &f%s &6mentioned you" % sender.getDisplayName()) + # Couldn't figure out how to done this + # recipient.playSound(recipient.getLocation(), Sound.CHICKEN_EGG_POP, 1, 1)