SD_Ecliptica

SD Tekkit

Nov 20th, 2013
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 2.42 KB | None | 0 0
  1. -- monitor blocks: 7 wide, 4 tall
  2. -- monitor dimensions: 72 wide, 26 tall
  3. m = peripheral.wrap("top")
  4. m.clear()
  5. print("Running display script; CTRL+T to terminate.")
  6.  
  7. -- welcome message
  8. m.setCursorPos(26,2)
  9. m.setTextColor(colors.red)
  10. m.write("Welcome to YardleCraft!")
  11.  
  12. -- website
  13. m.setCursorPos(28,4)
  14. m.setTextColor(colors.lime)
  15. m.write("http://yardle.net/")
  16.  
  17. -- email
  18. m.setCursorPos(25,5)
  19. m.setTextColor(colors.orange)
  20.  
  21. -- frames
  22. m.setCursorPos(1,6)
  23. m.setTextColor(colors.purple)
  24. i = 1
  25. while i <= 72 do
  26.   m.write("x")
  27.   i = i + 1
  28. end
  29. m.setCursorPos(1,8)
  30. i = 1
  31. while i <= 72 do
  32.   m.write("x")
  33.   i = i + 1
  34. end
  35. m.setCursorPos(36,7)
  36. m.write("x")
  37. i = 9
  38. while i <= 26 do
  39.   m.setCursorPos(36,i)
  40.   m.write("x")
  41.   i = i + 1
  42. end
  43.  
  44. -- basic commands
  45. m.setTextColor(colors.cyan)
  46. m.setCursorPos(1,7)
  47. m.write("         Basic Commands")
  48. m.setTextColor(colors.yellow)
  49. m.setCursorPos(1,10)
  50. m.write("* To see rules, type /rules")
  51. m.setCursorPos(1,12)
  52. m.setTextColor(colors.white)
  53. m.write("* Mark a home: /sethome [NAME]")
  54. m.setCursorPos(1,14)
  55. m.setTextColor(colors.yellow)
  56. m.write("* Go home: /home [NAME]")
  57. m.setCursorPos(1,16)
  58. m.setTextColor(colors.white)
  59. m.write("* To use waypoints, type /pwarp")
  60.  
  61.  
  62. -- other info
  63. m.setTextColor(colors.cyan)
  64. m.setCursorPos(38,7)
  65. m.write("         Other Information")
  66.  
  67. m.setCursorPos(38,10)
  68. m.setTextColor(colors.lime)
  69. m.write("* Admins: SD_Ecliptica, msumner")
  70. m.setCursorPos(38, 11)
  71. m.setTextColor(colors.white)
  72. m.write("  Ask us if you need any help :)")
  73.  
  74. m.setCursorPos(38, 13)
  75. m.setTextColor(colors.lime)
  76. m.write("* Chat with the server via IRC!")
  77. m.setCursorPos(38, 14)
  78. m.setTextColor(colors.white)
  79. m.write("  irc.freenode.net #Yardle")
  80.  
  81. m.setCursorPos(38, 16)
  82. m.setTextColor(colors.lime)
  83. m.write("* Trade stuff here at spawn!")
  84. m.setCursorPos(38, 17)
  85. m.setTextColor(colors.white)
  86. m.write("  Right-click the sign by an")
  87. m.setCursorPos(38, 18)
  88. m.write("  item frame to buy or sell!")
  89.  
  90. -- text updates
  91. m.setTextColor(colors.white)
  92. m.setCursorPos(5,2)
  93. m.write("Time:")
  94. m.setCursorPos(57,2)
  95. m.write("Day:")
  96. while true do
  97.   -- clock
  98.   m.setCursorPos(12,2)
  99.   m.setTextColor(colors.yellow)
  100.   m.write("        ")
  101.   m.setCursorPos(12,2)
  102.   m.write(textutils.formatTime(os.time(), true))
  103.   m.setCursorPos(63,2)
  104.   m.write("        ")
  105.   m.setCursorPos(63,2)
  106.   m.write(string.format("%d",math.floor(os.day())))
  107.   sleep(1)
  108. end
Advertisement
Add Comment
Please, Sign In to add comment