Changed AC from toggle or , fixes #16

This solution to log any AC isn't very optimised as it will check for
permission twice. Any fix for this?

Anyways it now runs /ac <msg> from the player every time.
This commit is contained in:
Dico200
2015-03-19 22:02:07 +01:00
parent 40fa9c0692
commit d993cc223a

View File

@@ -48,8 +48,9 @@ def on_chat(event):
msg = event.getMessage() msg = event.getMessage()
if sender.hasPermission(ac_permission) and not event.isCancelled(): if sender.hasPermission(ac_permission) and not event.isCancelled():
if msg[:len(ac_key)] == ac_key: if msg[:len(ac_key)] == ac_key:
adminchat(sender, msg[1:]) #This solution to log any AC isn't very optimised as it will check for permission twice. Any fix for this?
runas(sender, "ac " + msg[1:])
event.setCancelled(True) event.setCancelled(True)
elif sender.getName() in ac_toggle_list: elif sender.getName() in ac_toggle_list:
adminchat(sender, msg) runas(sender, "ac " + msg)
event.setCancelled(True) event.setCancelled(True)