summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDico200 <dico.karssiens@gmail.com>2016-05-28 23:05:43 +0200
committerDico200 <dico.karssiens@gmail.com>2016-05-28 23:05:43 +0200
commitc3189639f09723500f6597917369e601a44c68cb (patch)
treed3be01726f9b60e5737367c1a04acbb910334fb2
parentc534d9316a06ed732ff1f3d0daca19dd693b1761 (diff)
-rw-r--r--chatalias.py20
1 files changed, 13 insertions, 7 deletions
diff --git a/chatalias.py b/chatalias.py
index cb7d80c..449a68f 100644
--- a/chatalias.py
+++ b/chatalias.py
@@ -191,6 +191,8 @@ def radd(sender, args):
if args[3].lower() == "false":
plugin_header(target, "Alias")
msg(target, "&cPlayer " + sender_name + " &cis creating an alias for you!")
+ elif args[3].lower() != "true":
+ args[2] += " " + args[3]
if not sender.hasPermission(permission_ALL) and len(data[uid(sender)]) >= int(get_permission_content(target, permission_AMOUNT)):
msg(sender, "&cCould not create alias: Max_limit reached!")
if args[3].lower() == "false":
@@ -274,7 +276,7 @@ def rlist_alias(sender, args):
plugin_header(sender, "Alias")
target = get_player(args[0])
if is_player(sender):
- sender_name = colorify(sender.getDisplayName)
+ sender_name = colorify(sender.getDisplayName())
else:
sender_name = colorify("&6Console")
if len(args) == 1:
@@ -282,11 +284,9 @@ def rlist_alias(sender, args):
msg(sender, "Player " + args[0] + " has following aliases (" + str(len(data[uid(target)])) + " in total):")
if args[1].lower() == "false":
plugin_header(target, "Alias")
- msg(target, "&cPlayer " + sender_name + " &cis listing your aliases (" + str(len(data[uid(target)])) + " in total):")
+ msg(target, "&cPlayer " + sender_name + " &cis listing your aliases")
for word, alias in data[str(uid(target))].items():
msg(sender, colorify("&7") + word + colorify("&7 -> ") + alias, usecolor=target.hasPermission("essentials.chat.color"))
- if args[1].lower() == "false":
- msg(target, colorify("&7") + word + colorify("&7 -> ") + alias, usecolor=target.hasPermission("essentials.chat.color"))
return True
@@ -341,15 +341,21 @@ def save_data_thread(uuid):
# Subcommands:
subcommands = {
"help": help,
+ "?": help,
"add": add,
"remove": remove,
+ "del": remove,
+ "delete": remove,
"player": remote,
+ "remote": remote,
"list": list_alias
}
remotes = {
"add": radd,
"remove": rremove,
+ "del": rremove,
+ "delete": rremove,
"list": rlist_alias,
}
@@ -360,9 +366,9 @@ if not enabled:
error = colorify("&6Incompatible versions detected (&chelpers.py&6)")
for player in server.getOnlinePlayers():
if enabled:
- t = threading.Thread(target=load_data, args=(uid(event.getPlayer()), ))
+ t = threading.Thread(target=load_data, args=(uid(player), ))
t.daemon = True
t.start()
else:
- if event.getPlayer().hasPermission(permission_FINFO):
- disabled_fallback(event.getPlayer())
+ if player.hasPermission(permission_FINFO):
+ disabled_fallback(player)