Advertisement
Guest User

rules

a guest
Sep 1st, 2014
267
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.36 KB | None | 0 0
  1. local vm, hm, monitor
  2.  
  3. local leftCol = 4
  4. local password = "Fight50"
  5.  
  6. function startMonitor()
  7.   monitor = peripheral.wrap("back")
  8.   wm, hm = monitor.getSize()
  9.   monitor.clear()
  10. end
  11.  
  12. function displayRules()
  13.   monitor.setTextColor(colors.white)
  14.   monitor.setCursorPos(leftCol,2)
  15.   monitor.write("Rules")
  16.   monitor.setCursorPos(leftCol,3)
  17.   monitor.write("-------------------------------------------")
  18.  
  19.   monitor.setTextColor(colors.orange)
  20.  
  21.   monitor.setCursorPos(leftCol,5)
  22.   monitor.write("1)")
  23.  
  24.   monitor.setCursorPos(leftCol,6)
  25.   monitor.write("2)")
  26.  
  27.   monitor.setCursorPos(leftCol,7)
  28.   monitor.write("3)")
  29.  
  30.   monitor.setTextColor(colors.yellow)
  31.  
  32.   monitor.setCursorPos(leftCol + 3, 5)
  33.   monitor.write("Do not grief players inside their claim.")
  34.  
  35.   monitor.setCursorPos(leftCol + 3, 6)
  36.   monitor.write("No spamming or racial slurs.")
  37.  
  38.   monitor.setCursorPos(leftCol + 3, 7)
  39.   monitor.write("No excessive swearing/cursing.")
  40.  
  41.   monitor.setTextColor(colors.lime)
  42.  
  43.   monitor.setCursorPos(leftCol, 11)
  44.   monitor.write("* Above all else, HAVE FUN!")
  45.  
  46. end
  47.  
  48. function askForPassword()
  49.   repeat
  50.     term.clear()
  51.     term.setCursorPos(1,1)
  52.     print("Enter password:")
  53.     status, input = pcall(read,"*")
  54.   until input == password
  55. end
  56.  
  57. startMonitor()
  58.  
  59. print("Monitor size: " .. wm .. "," .. hm)
  60.  
  61. displayRules()
  62.  
  63. askForPassword()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement