diff --git a/saylol.py b/saylol.py index e1fddd9..1956bfd 100644 --- a/saylol.py +++ b/saylol.py @@ -34,9 +34,13 @@ def del_lol(lid): def print_lol(sender, lid): global last_msg if time() - last_msg > timeout: - dispname = sender.getDisplayName() if isPlayer(sender) else sender.getName() - broadcast("", "&8[&blol&8] &7%s&8: &e%s" % (dispname, lols[lid])) - last_msg = time() + if len(lols) > lid: + dispname = sender.getDisplayName() if isPlayer(sender) else sender.getName() + broadcast("", "&8[&blol&8] &7%s&8: &e%s" % (dispname, lols[lid])) + last_msg = time() + else: + plugHeader(sender, "SayLol") + msg(sender, "&cInvalid id") else: plugHeader(sender, "SayLol") msg(sender, "&cYou can use SayLol again in &a%s seconds!" % int(timeout + 1 - (time() - last_msg)))