Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.69 KB | None | 0 0
  1.  
  2. variables:
  3. {floor.%player%} = 0
  4. {prefix.%player%} = "&7&l[-]"
  5.  
  6. on join:
  7. set slot 4 of player to emerald named "&aBack to checkpoint"
  8. set slot 0 of player to air
  9. set slot 1 of player to air
  10. set slot 2 of player to air
  11. set slot 3 of player to air
  12. set slot 5 of player to air
  13. set slot 6 of player to air
  14. set slot 7 of player to air
  15. set slot 8 of player to air
  16. if event-player hasn't played before:
  17. set join message to "&d%event-player%が初参加したぜ!"
  18. teleport player to location (0.5, 4, 0.5)
  19. else:
  20. set join message to "&e%event-player%が参加したぜ!"
  21.  
  22. on chat:
  23. set {_mes} to message
  24. cancel event
  25. if {floor.%player%} is not 0:
  26. if {floor.%player%} is 1:
  27. set {prefix.%player%} to "&7&l[&7-&b&lI&7-&7&l]"
  28. if {floor.%player%} is 2:
  29. set {prefix.%player%} to "&7&l[&7-&a&lII&7-&7&l]"
  30. if {floor.%player%} is 3:
  31. set {prefix.%player%} to "&7&l[&7-&9&lIII&7-&7&l]"
  32. if {floor.%player%} is 4:
  33. set {prefix.%player%} to "&7&l[&7-&d&lIV&7-&7&l]"
  34. if {floor.%player%} is 5:
  35. set {prefix.%player%} to "&7&l[&7-&c&lV&7-&7&l]"
  36. if {floor.%player%} is 6:
  37. set {prefix.%player%} to "&7&l[&7-&3&lVI-&7-&7&l]"
  38. if {floor.%player%} is 7:
  39. set {prefix.%player%} to "&7&l[&7-&2&lVII&7-&7&l]"
  40. if {floor.%player%} is 8:
  41. set {prefix.%player%} to "&7&l[&7-&1&lVIII&7-&7&l]"
  42. if {floor.%player%} is 9:
  43. set {prefix.%player%} to "&7&l[&7-&5&lIX&7-&7&l]"
  44. if {floor.%player%} is 10:
  45. set {prefix.%player%} to "&7&l[&7-&4&lX&7-&7&l]"
  46. else:
  47. set {prefix.%player%} to "&7&l[-]"
  48. broadcast "%{prefix.%player%}%&7 : %player% >> &f%message%"
  49.  
  50. command /evaluate <string>:
  51. permission: admin
  52. trigger:
  53. evaluate arg
  54.  
  55. command /setflo <number>:
  56. permission: admin
  57. trigger:
  58. if arg is not 0:
  59. set {floor.%player%} to arg
  60. else:
  61. set {floor.%player%} to 0
  62.  
  63. command /resetpref:
  64. permission: admin
  65. trigger:
  66. set {prefix.%player%} to "&7&l[-]"
  67.  
  68. command /sendflopre <string>:
  69. permission: admin
  70. aliases: sfp
  71. trigger:
  72. if arg is "flo" or "floor":
  73. send "%{floor.%player%}%"
  74. if arg is "pre" or "prefix":
  75. send "%{prefix.%player%}%"
  76.  
  77. on walking on gold block or bottom quartz slab:
  78. set {cp.%player%} to location of event-block
  79. if event-block is gold block:
  80. add 0.5 to y-coord of {cp.%player%}
  81.  
  82. on right click with emerald:
  83. name of tool is "&aBack to checkpoint":
  84. teleport player to {cp.%player%}
  85.  
  86. command /givebackemerald:
  87. permission: admin
  88. aliases: gbe
  89. trigger:
  90. give emerald named "&aBack to checkpoint" to player
  91.  
  92. command /motteru:
  93. permission: admin
  94. trigger:
  95. message "おめえが持ってるのは%player's tool%だ" to player
  96.  
  97. on hunger meter change:
  98. cancel event
  99.  
  100. on damage:
  101. if attacker is player:
  102. cancel event
  103. if damage cause is fall:
  104. cancel event
  105.  
  106. on drop:
  107. cancel event
  108.  
  109. on respawn:
  110. set slot 4 of player to emerald named "&aBack to checkpoint"
  111. set slot 0 of player to air
  112. set slot 1 of player to air
  113. set slot 2 of player to air
  114. set slot 3 of player to air
  115. set slot 5 of player to air
  116. set slot 6 of player to air
  117. set slot 7 of player to air
  118. set slot 8 of player to air
  119.  
  120. on teleport:
  121. if {floor.%player%} is 1:
  122. set player's tab name to "&7&l[&7-&b&lI&7-&7&l]&7 : &f%player%"
  123. if {floor.%player%} is 2:
  124. set player's tab name to "&7&l[&7-&a&lII&7-&7&l]&7 : &f%player%"
  125. if {floor.%player%} is 3:
  126. set player's tab name to "&7&l[&7-&9&lIII&7-&7&l]&7 : &f%player%"
  127. if {floor.%player%} is 4:
  128. set player's tab name to "&7&l[&7-&d&lIV&7-&7&l]&7 : &f%player%"
  129. if {floor.%player%} is 5:
  130. set player's tab name to "&7&l[&7-&c&lV&7-&7&l]&7 : &f%player%"
  131. if {floor.%player%} is 6:
  132. set player's tab name to "&7&l[&7-&3&lVI-&7-&7&l]&7 : &f%player%"
  133. if {floor.%player%} is 7:
  134. set player's tab name to "&7&l[&7-&2&lVII&7-&7&l]&7 : &f%player%"
  135. if {floor.%player%} is 8:
  136. set player's tab name to "&7&l[&7-&1&lVIII&7-&7&l]&7 : &f%player%"
  137. if {floor.%player%} is 9:
  138. set player's tab name to "&7&l[&7-&5&lIX&7-&7&l]&7 : &f%player%"
  139. if {floor.%player%} is 10:
  140. set player's tab name to "&7&l[&7-&4&lX&7-&7&l]&7 : &f%player%"
  141. if {floor.%player%} is 0:
  142. set player's tab name to "&7&l[-]&7 : &f%player%"
  143.  
  144. on right click on zysign:
  145. if line 1 of czylicked block is "&6&lClear!":
  146. if line 3 zyof clicked block is "&1&lis II":
  147. teleport player to {floor2}
  148. if line 3 of clicked block is "&1&lis III":
  149. teleport player to {floor3}
  150. if line 3 of clicked block is "&1&lis IV":
  151. teleport player to {floor4}
  152. if line 3 of clicked block is "&1&lis V":
  153. teleport player to {floor5}
  154. if line 3 of clicked block is "&1&lis VI":
  155. teleport player to {floor6}
  156. if line 3 of clicked block is "&1&lis VII":
  157. teleport player to {floor7}
  158. if line 3 of clicked block is "&1&lis VIII":
  159. teleport player to {floor8}
  160. if line 3 of clicked block is "&1&lis IX":
  161. teleport player to {floor9}
  162. if line 3 of clicked block is "&1&lis X":
  163. teleport player to {floor10}
  164.  
  165. command /floorset <number>:
  166. permission: admin
  167. aliases: flos
  168. trigger:
  169. set {_xfloor} to x-coordinate of location of player
  170. set {_yfloor} to y-coordinate of location of player
  171. set {_zfloor} to z-coordinate of location of player
  172. set {floor%arg%} to location ({_xfloor}, {_yfloor}, {_zfloor})
  173.  
  174. command /testfloor <number>:
  175. permission: admin
  176. aliases: tflo
  177. trigger:
  178. teleport player to {floor%arg%}
  179.  
  180. command /sendfloor <number>:
  181. permission: admin
  182. aliases: sendf
  183. trigger:
  184. send "%{floor%arg%}%" to player
  185.  
  186. on rightclick on a sign:
  187. if {signset.%player%} is true:
  188. message "&4Signs &8» &7You have selected a sign!"
  189. set {sign.%player%} to the event-block
  190. clear {signset.%player%}
  191. stop
  192.  
  193. command /sign [<string>] [<int>] [<string>]:
  194. permission: admin
  195. trigger:
  196. if arg-1 is "select":
  197. message "&4Signs &8» &7Please select a sign now!"
  198. set {signset.%player%} to true
  199. stop
  200. if arg-1 is "redo":
  201. if {redo.%player%} is not set:
  202. message "&4Signs &8» &7You have not done anything to redo!"
  203. stop
  204. else:
  205. set {undos.%player%} to {s.%player%}
  206. set {undol.%player%} to {arg2.%player%}
  207. set {undo.%player%} to line {undol.%player%} of {undos.%Player%}
  208. message "&4Signs &8» &7You have redo'd what you've just done!"
  209. set line {undol.%player%} of {undos.%player%} to {redo.%player%}
  210. clear {arg2.%player%}
  211. clear {s.%player%}
  212. stop
  213. if arg-1 is "undo":
  214. if {undo.%player%} is not set:
  215. message "&4Signs &8» &7You have not done anything to undo!"
  216. stop
  217. else:
  218. set {redo.%player%} to line {undol.%player%} of {undos.%player%}
  219. message "&4Signs &8» &7You've undo'd what you've just done!"
  220. set line {undol.%player%} of {undos.%player%} to {undo.%player%}
  221. clear {undos.%player%}
  222. clear {undol.%player%}
  223. clear {undo.%player%}
  224. stop
  225.  
  226. if arg-1 is "editline" or "el":
  227. if arg-3 is set:
  228. if {sign.%player%} is set:
  229. if arg-2 is greater than or equal to 5:
  230. message "&4Signs &8» &7There are only 4 lines on a sign!"
  231. stop
  232. set {s.%player%} to {sign.%player%}
  233. set {arg2.%player%} to arg-2
  234. set {undos.%player%} to {sign.%player%}
  235. set {undol.%player%} to arg-2
  236. set {undo.%player%} to line arg-2 of {sign.%Player%}
  237. set {arg.%player%} to arg-3
  238. replace all "&" with "§" in {arg.%player%}
  239. set line arg-2 of {sign.%Player%} to {arg.%player%}
  240. message "&4Signs &8» &7You have updated the line %arg-2% of the sign you selected!"
  241. clear {arg.%player%}
  242. stop
  243. else:
  244. message "&4Signs &8» &7You need to select a sign before using this command! /sign select."
  245. stop
  246. if arg-1 is "reload":
  247. execute console command "sk reload %script%"
  248. message "&4Signs &8» &7Signs has been reloaded successfully!"
  249. stop
  250. if arg-1 is not set:
  251. message "&7&m----------------------"
  252. message ""
  253. message "&6/sign editline|el <line> <text>"
  254. message "&6/sign select"
  255. message "&6/sign undo"
  256. message "&6/sign redo"
  257. message "&6/sign reload"
  258. message ""
  259. message "&7&m----------------------"
  260. stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement