diff options
author | Louis Vogt <l.uisv.gt@icloud.com> | 2014-06-20 21:56:30 +0200 |
---|---|---|
committer | Louis Vogt <l.uisv.gt@icloud.com> | 2014-06-20 21:56:30 +0200 |
commit | f23a6ee05a82da56ceed9eddca5a48c580f2cd50 (patch) | |
tree | 71af99810736d2e8003de9cad3b61634baceb161 /mentio.py | |
parent | 43b129770d38ffcaea22360a61cfd1e12f7463d9 (diff) |
Added mention module
Diffstat (limited to 'mentio.py')
-rw-r--r-- | mentio.py | 18 |
1 files changed, 18 insertions, 0 deletions
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) |