akon1248

Untitled

Oct 26th, 2018
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.60 KB | None | 0 0
  1. options:
  2. pressureplatestart: stone pressure plate
  3. pressureplategoal: gold pressure plate
  4. belowblockstart: emerald block
  5. belowblockgoal: gold block
  6. pointline1: ============
  7. pointline2: &4Point
  8. pointline3: &7[&6Rightclick&7]
  9. pointline4: ============
  10. pointmessage: &6You got the point!
  11. every 1 tick:
  12. loop all players:
  13. if {second.%loop-player%} is smaller than or equal to 9:
  14. set {displaysecond.%loop-player%} to "0%{second.%loop-player%}%"
  15. if {second.%loop-player%} is greater than or equal to 10:
  16. set {displaysecond.%loop-player%} to "%{second.%loop-player%}%"
  17. if {minute.%loop-player%} is smaller than or equal to 9:
  18. set {displayminute.%loop-player%} to "0%{minute.%loop-player%}%"
  19. if {minute.%loop-player%} is greater than or equal to 10:
  20. set {displayminute.%loop-player%} to "%{minute.%loop-player%}%"
  21. if {hour.%loop-player%} is smaller than or equal to 9:
  22. set {displayhour.%loop-player%} to "0%{hour.%loop-player%}%"
  23. if {hour.%loop-player%} is greater than or equal to 10:
  24. set {displayhour.%loop-player%} to "%{hour.%loop-player%}%"
  25. if {timeattack.%loop-player%} is 1:
  26. add 5 to {second2.%loop-player%}
  27. add 5 to {overallcount.%loop-player%}
  28. if {second2.%loop-player%} is 10:
  29. add 1 to {second1.%loop-player%}
  30. set {second2.%loop-player%} to 0
  31. if {second1.%loop-player%} is 10:
  32. add 1 to {second.%loop-player%}
  33. set {second1.%loop-player%} to 0
  34. if {second.%loop-player%} is 60:
  35. add 1 to {minute.%loop-player%}
  36. set {second.%loop-player%} to 0
  37. if {minute.%loop-player%} is 60:
  38. add 1 to {hour.%loop-player%}
  39. set {minute.%loop-player%} to 0
  40. send action bar from "&c%{displayhour.%loop-player%}%:%{displayminute.%loop-player%}%:%{displaysecond.%loop-player%}%.%{second1.%loop-player%}%%{second2.%loop-player%}%" to loop-player
  41. on sign change:
  42. line 1 is "setpoint"
  43. set line 1 to "{@pointline1}"
  44. set line 2 to "{@pointline2}"
  45. set line 3 to "{@pointline3}"
  46. set line 4 to "{@pointline4}"
  47. on rightclick on sign:
  48. line 1 of clicked block is "{@pointline1}"
  49. line 2 of clicked block is "{@pointline2}"
  50. line 3 of clicked block is "{@pointline3}"
  51. line 4 of clicked block is "{@pointline4}"
  52. send "{@pointmessage}"
  53. execute console command "/execute %player% ~ ~ ~ playsound minecraft:ui.button.click master @s ~ ~ ~ 1 2 1"
  54. set {point.%player%} to location of player
  55. on pressure plate:
  56. if event-block is {@pressureplatestart}:
  57. if block 1 below is {@belowblockstart}:
  58. if {overallcount.%player%} is not set:
  59. set {timeattack.%player%} to 1
  60. send "&6Start time attack"
  61. execute console command "/execute %player% ~ ~ ~ playsound minecraft:block.note.harp master @s"
  62. set {overallcount.%player%} to 0
  63. set {second2.%player%} to 0
  64. set {second1.%player%} to 0
  65. set {second.%player%} to 0
  66. set {minute.%player%} to 0
  67. set {hour.%player%} to 0
  68. if event-block is {@pressureplategoal}:
  69. if block 1 below is {@belowblockgoal}:
  70. if {overallcount.%player%} is greater than or equal to 1:
  71. delete {timeattack.%player%}
  72. execute console command "/execute %player% ~ ~ ~ playsound minecraft:entity.player.levelup master @s"
  73. set {_second2} to random integer between 0 and 9
  74. send "&6Time:&c%{displayhour.%player%}%:%{displayminute.%player%}%:%{displaysecond.%player%}%.%{second1.%player%}%%{_second2}%"
  75. send action bar from "&c%{displayhour.%player%}%:%{displayminute.%player%}%:%{displaysecond.%player%}%.%{second1.%player%}%%{_second2}%" to player
  76. if {overallrecord1.%player%} is not set:
  77. set {overallrecord1.%player%} to {overallcount.%player%}
  78. set {overallrecord2.%player%} to "&c%{displayhour.%player%}%:%{displayminute.%player%}%:%{displaysecond.%player%}%.%{second1.%player%}%%{_second2}%"
  79. delete {overallcount.%player%}
  80. delete {second2.%player%}
  81. delete {second1.%player%}
  82. delete {second.%player%}
  83. delete {minute.%player%}
  84. delete {hour.%player%}
  85. stop
  86. if {overallcount.%player%} is greater than {overallrecord1.%player%}:
  87. set {overallrecord1.%player%} to {overallcount.%player%}
  88. set {overallrecord2.%player%} to "&c%{displayhour.%player%}%:%{displayminute.%player%}%:%{displaysecond.%player%}%.%{second1.%player%}%%{_second2}%"
  89. delete {overallcount.%player%}
  90. delete {second2.%player%}
  91. delete {second1.%player%}
  92. delete {second.%player%}
  93. delete {minute.%player%}
  94. delete {hour.%player%}
  95. stop
  96. else:
  97. delete {overallcount.%player%}
  98. delete {second2.%player%}
  99. delete {second1.%player%}
  100. delete {second.%player%}
  101. delete {minute.%player%}
  102. delete {hour.%player%}
  103. stop
Add Comment
Please, Sign In to add comment