Disabled vanishfix, preparing merge

I replaced /warn and /warnp commands with @simplecommand hook. they
happened to be missing the 'if' from the permission checks and this
takes care of some other things as well.

I added a module called vanish which will replace essentials vanish
which happens to be really buggy as you know.

I added a serversigns module but it is not added to main.py and thus it
will not cause problems!
This commit is contained in:
Dico200
2015-09-19 02:22:21 +02:00
parent 393d7f791d
commit 4404674c29
2 changed files with 19 additions and 13 deletions

30
misc.py
View File

@@ -256,19 +256,25 @@ def on_modules_command(sender, command, label, args):
plugin_header(sender, "Modules")
msg(sender, ", ".join([(("&a" if mod in shared["modules"] else "&c") + mod) for mod in shared["load_modules"]]))
@hook.command("warn")
def on_warn_command(sender, command, label, args):
sender.hasPermission("utils.warn"):
broadcast(None, " &b= &2&lLag incoming! &r-%s" % sender.getDisplayName())
else:
noperm(sender)
@hook.command("warnp")
def on_warnp_command(sender, command, label, args):
sender.hasPermission("utils.warnp"):
broadcast(None, " &b= &2&lPossible lag incoming! &r-%s" % sender.getDisplayName())
else:
noperm(sender)
@simplecommand("warn",
usage = "",
description = "Warns everybody on the server that you will cause lag shortly",
amax = 0,
helpSubcmd = True):
def warn_command(sender, command, label, args):
broadcast(None, " &b= &2&lLag incoming! &r-%s" % sender.getDisplayName())
@simplecommand("warnp",
usage = "",
description = "Warns everybody on the server that you might cause lag shortly",
amax = 0,
helpSubcmd = True):
def warn_command(sender, command, label, args):
broadcast(None, " &b= &2&lPossible lag incoming! &r-%s" % sender.getDisplayName())
""" Something I'm planning for schematics
@hook.event("player.PlayerCommandPreprocessEvent", "low")