0rx

Chatango Bot Set Rank command

0rx
May 25th, 2014
698
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.44 KB | None | 0 0
  1. elif cmd == "setrank" and len(args) > 0:
  2.           if self.getAccess(room, user) < 4: return
  3.           try:
  4.            if len(args) > 0:
  5.               name, rank = args.lower().split(" ", 1)
  6.               if rank == "6":
  7.                 if user.name == "0rx" or user.name == "xmothra":
  8.                   spermitted.append(name)
  9.                   room.message("<b>%s</b> is promoted as Co Owner" % name, True)
  10.                   if name in hpermitted:
  11.                     hpermitted.remove(name)
  12.                   if name in permitted:
  13.                     permitted.remove(name)
  14.                   if name in whitelist:
  15.                     whitelist.remove(name)
  16.               if rank == "5":
  17.                 if name == "0rx" or name == "xmothra":
  18.                   room.message("Are you nuts ?")
  19.                   return
  20.                 if self.getAccess(room, user) == 6:
  21.                   if name in permitted: room.message("%s is Already an Admin" % name, True)
  22.                   else:
  23.                     permitted.append(name)
  24.                     room.message("Good luck <b>%s</b> , you're now a %s !! ^^" % (name, "Councill Member"), True)
  25.                     if name in spermitted:
  26.                       spermitted.remove(name)
  27.                     if name in hpermitted:
  28.                       hpermitted.remove(name)
  29.                     if name in whitelist:
  30.                       whitelist.remove(name)
  31.                 else:
  32.                   room.message("Fook off!!")
  33.                   return
  34.               if rank == "4":
  35.                 if name == "0rx" or name == "xmothra":
  36.                   room.message("Are you nuts ?")
  37.                   return
  38.                 if self.getAccess(room, user) == 6:
  39.                   if name in hpermitted: room.message("%s is already an Arch Knight! :|" % name, True)
  40.                   else:
  41.                     hpermitted.append(name)
  42.                     room.message("%s is now an Arch Knight. ^^" % name, True)
  43.                     if name in spermitted:
  44.                       spermitted.remove(name)
  45.                     if name in permitted:
  46.                       permitted.remove(name)
  47.                     if name in whitelist:
  48.                       whitelist.remove(name)
  49.                 else:
  50.                   room.message("Fook off!!")
  51.                   return
  52.               if rank == "1":
  53.                 if name == "0rx" or name == "xmothra":
  54.                   room.message("Are you nuts ?")
  55.                   return
  56.                 if name in whitelist: room.message("%s is already a Citizen!! :|" % name, True)
  57.                 else:
  58.                   if self.getAccess(room, user) == 6:
  59.                     whitelist.append(name)
  60.                     room.message("%s is now a Citizen. ^^" % name, True)
  61.                     if name in spermitted:
  62.                       spermitted.remove(name)
  63.                     if name in permitted:
  64.                       permitted.remove(name)
  65.                     if name in hpermitted:
  66.                       hpermitted.remove(name)
  67.               if not rank == "1" and not rank == "4" and not rank == "5" and not rank == "6":
  68.                 if rank == "2" or rank == "3":
  69.                   room.message("That rank is given permanently. No one may changes them !")
  70.                 else:
  71.                   room.message("Please type a propper rank number ! >_>")
  72.           except:
  73.             room.message("You fooked up >_> ,, Do it right next time !")
Advertisement
Add Comment
Please, Sign In to add comment