Imbusy command: Replace plugin_header calls with a single one at the start
This commit is contained in:
11
imbusy.py
11
imbusy.py
@@ -32,13 +32,13 @@ def on_busy_command(sender, cmd, label, args):
|
|||||||
msg(sender, "Sorry, Console cannot be busy")
|
msg(sender, "Sorry, Console cannot be busy")
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
plugin_header(recipient = sender, name = "I'M BUSY!")
|
||||||
|
|
||||||
if not sender.hasPermission("utils.busy.allowed"):
|
if not sender.hasPermission("utils.busy.allowed"):
|
||||||
plugin_header(recipient = sender, name = "I'M BUSY!")
|
|
||||||
noperm(sender)
|
noperm(sender)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
if len(args) == 0:
|
if len(args) == 0:
|
||||||
plugin_header(recipient = sender, name = "I'M BUSY!")
|
|
||||||
msg(sender, "This plugin allows being busy, and when turned on you will not receive any direct messages or tpa requests.")
|
msg(sender, "This plugin allows being busy, and when turned on you will not receive any direct messages or tpa requests.")
|
||||||
msg(sender, "\nCommands:")
|
msg(sender, "\nCommands:")
|
||||||
msg(sender, "/busy on: turns on busy mode")
|
msg(sender, "/busy on: turns on busy mode")
|
||||||
@@ -49,16 +49,13 @@ def on_busy_command(sender, cmd, label, args):
|
|||||||
elif len(args) == 1:
|
elif len(args) == 1:
|
||||||
if args[0] == "on":
|
if args[0] == "on":
|
||||||
if sender.getName() in busy_players:
|
if sender.getName() in busy_players:
|
||||||
plugin_header(recipient = sender, name = "I'M BUSY!")
|
|
||||||
msg(sender, "You cannot be even more focused than this without being a jedi!")
|
msg(sender, "You cannot be even more focused than this without being a jedi!")
|
||||||
return True
|
return True
|
||||||
busy_players.append(sender.getName())
|
busy_players.append(sender.getName())
|
||||||
plugin_header(recipient = sender, name = "I'M BUSY!")
|
|
||||||
broadcast(None, "&c[&2Busy&c] &fNow busy: %s&f, don't even TRY bothering them!" % sender.getDisplayName())
|
broadcast(None, "&c[&2Busy&c] &fNow busy: %s&f, don't even TRY bothering them!" % sender.getDisplayName())
|
||||||
return True
|
return True
|
||||||
|
|
||||||
elif args[0] == "off":
|
elif args[0] == "off":
|
||||||
plugin_header(recipient = sender, name = "I'M BUSY!")
|
|
||||||
try:
|
try:
|
||||||
busy_players.remove(sender.getName())
|
busy_players.remove(sender.getName())
|
||||||
msg(sender, "Master has sent /busy command, %s&f is freeee of bothering!" % sender.getDisplayName())
|
msg(sender, "Master has sent /busy command, %s&f is freeee of bothering!" % sender.getDisplayName())
|
||||||
@@ -68,7 +65,6 @@ def on_busy_command(sender, cmd, label, args):
|
|||||||
return True
|
return True
|
||||||
|
|
||||||
elif args[0] == "status":
|
elif args[0] == "status":
|
||||||
plugin_header(recipient = sender, name = "I'M BUSY!")
|
|
||||||
if sender.getName() in busy_players:
|
if sender.getName() in busy_players:
|
||||||
msg(sender, "You are super-duper busy and concentrated right now. Think, think, think!")
|
msg(sender, "You are super-duper busy and concentrated right now. Think, think, think!")
|
||||||
return True
|
return True
|
||||||
@@ -77,12 +73,10 @@ def on_busy_command(sender, cmd, label, args):
|
|||||||
return True
|
return True
|
||||||
|
|
||||||
else:
|
else:
|
||||||
plugin_header(recipient = sender, name = "I'M BUSY!")
|
|
||||||
unclear(sender)
|
unclear(sender)
|
||||||
return False
|
return False
|
||||||
|
|
||||||
elif len(args) == 2 and args[0] == "status":
|
elif len(args) == 2 and args[0] == "status":
|
||||||
plugin_header(recipient = sender, name = "I'M BUSY!")
|
|
||||||
if args[1] in busy_players:
|
if args[1] in busy_players:
|
||||||
msg(sender, "Yes, %s is busy. Shhh..." % args[1])
|
msg(sender, "Yes, %s is busy. Shhh..." % args[1])
|
||||||
return True
|
return True
|
||||||
@@ -91,7 +85,6 @@ def on_busy_command(sender, cmd, label, args):
|
|||||||
return True
|
return True
|
||||||
|
|
||||||
else:
|
else:
|
||||||
plugin_header(recipient = sender, name = "I'M BUSY!")
|
|
||||||
unclear(sender)
|
unclear(sender)
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user