Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- locks = []
- f = open("locks.txt", 'r')
- for name in f.readlines():
- if len(name.strip())>0: locks.append(name.strip())
- f.close()
- if user.name in bronze and room.name in locks: return
- if cmd == "lock":
- if user.name in bronze:
- room.message("You can't do that.. ;D")
- return
- if args in locks:
- room.message("It's already locked.. ;D")
- return
- if args in self.roomnames:
- if user.name in chalangger or user.name in gold or user.name in silver:
- locks.append(args)
- room.message("Locked: <b>%s</b>" % args, True)
- else: room.message("Only rank 3 gets to lock rooms remotely")
- if args == "":
- if room.name in locks:
- room.message("It's already locked.. ;D")
- return
- locks.append(room.name)
- room.message("Locked: <b>%s</b>" % room.name, True)
- if args not in self.roomnames:
- if args == "": return
- room.message("I haven't joined such room")
- return
- if cmd == "unlock":
- if user.name in bronze: return
- if args in self.roomnames:
- if args in locks:
- if user.name in chalangger or user.name in gold or user.name in silver:
- locks.remove(args)
- room.message("Unlocked: <b>%s</b> :D" % args, True)
- else: room.message("")
- else:
- room.message("It's not even locked.. ;D")
- return
- if args == "":
- if room.name in locks:
- locks.remove(room.name)
- room.message("Unlocked: <b>%s</b> :D" % room.name, True)
- else:
- room.message("It's not even locked.. ;D")
- return
- if args not in self.roomnames:
- if args == "": return
- room.message("I'm not in that room.. :P")
- return
- if message.body.lower() == "`lockstatus":
- roomlock = "No"
- if room.name in locks:
- locks.remove(room.name)
- roomlock = "Yes"
- self.setTimeout(3, locks.append(room.name), True)
- room.message("This is my lockstatus: <br/>[Roomlocked]: <b>"+roomlock, True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement