Advertisement
Guest User

ox.sk

a guest
Jul 17th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.27 KB | None | 0 0
  1. options:
  2. tag: &8[&a&lO&c&lX&8]
  3. command /ox [<text>] [<text>] [<text>]:
  4. trigger:
  5. if arg 1 is not set:
  6. if player has permission "ox.rob":
  7. send "&8&m&l=============== >&r &8&l[&3&LTroll&b&lCraft&8&l] &8&l&m< ==============="
  8. send " "
  9. send "{@tag}&3 /ox start <nagroda> &f- &brozpoczyna event OX"
  10. send "{@tag}&3 /ox zamknij &f- &bzamyka wejscie na OX"
  11. send "{@tag}&3 /ox zadaj <tak/nie> <pytanie> &f- &bzadaje pytanie"
  12. send "{@tag}&3 /ox losuj &f- &blosuje pytanie"
  13. send "{@tag}&3 /ox dodaj <tak/nie> <pytanie> &f- &bdodaje losowe pytanie"
  14. send "{@tag}&3 /ox end <nick> &f- &bkonczy event OX"
  15. send "{@tag}&3 /ox setlobby &f- &bustawia lobby OX'a"
  16. send "{@tag}&3 /ox dolacz &f- &bteleportuje na OX"
  17. send "{@tag}&3 /ox wand &f- &bpozwala ustawic pola OX"
  18. send "{@tag}&3 /ox ustaw <zielone/biale/czerwone/drzwi> &f- &bustawia pole"
  19. send " "
  20. send "&8&m&l=============== >&r &8&l[&3&LTroll&b&lCraft&8&l] &8&l&m< ==============="
  21. stop
  22. if arg 1 is "setlobby":
  23. if player has permission "ox.rob":
  24. set {ox.spawn} to location of player
  25. send "{@tag} &bUstawiono lobby OX!"
  26. stop
  27. if arg 1 is "start":
  28. if player has permission "ox.rob":
  29. if arg 2 is set:
  30. set {ox.wlacz} to true
  31. set {ox.chat} to true
  32. set {ox.dolacz} to true
  33. loop blocks at {ox.drzwi::*}:
  34. set loop-block to air
  35. broadcast "&8&m&l========================"
  36. broadcast "{@tag} &6Zapraszamy na event OX! &6Do wygrania:&l %arg 2%! &eAby dolaczyc wpisz&l &l/ox dolacz"
  37. broadcast "&8&m&l========================"
  38. wait 2 seconds
  39. broadcast "&8&m&l========================"
  40. broadcast "{@tag} &6Zapraszamy na event OX! &6Do wygrania:&l %arg 2%! &eAby dolaczyc wpisz&l &l/ox dolacz"
  41. broadcast "&8&m&l========================"
  42. wait 2 seconds
  43. broadcast "&8&m&l========================"
  44. broadcast "{@tag} &6Zapraszamy na event OX! &6Do wygrania:&l %arg 2%! &eAby dolaczyc wpisz&l &l/ox dolacz"
  45. broadcast "&8&m&l========================"
  46. wait 2 seconds
  47. broadcast "&8&m&l========================"
  48. broadcast "{@tag} &6Zapraszamy na event OX! &6Do wygrania:&l %arg 2%! &eAby dolaczyc wpisz&l &l/ox dolacz"
  49. broadcast "&8&m&l========================"
  50. wait 2 seconds
  51. broadcast "&8&m&l========================"
  52. broadcast "{@tag} &6Zapraszamy na event OX! &6Do wygrania:&l %arg 2%! &eAby dolaczyc wpisz&l &l/ox dolacz"
  53. broadcast "&8&m&l========================"
  54. stop
  55. else:
  56. send "{@tag} &bWybierz nagrode."
  57. stop
  58. if arg 1 is "zamknij":
  59. if player has permission "ox.rob":
  60. broadcast "{@tag} &6&lWejscie na OX zostanie zamkniete za"
  61. wait 1 seconds
  62. broadcast "{@tag} &f&l5"
  63. wait 2 seconds
  64. broadcast "{@tag} &e&l4"
  65. wait 2 seconds
  66. broadcast "{@tag} &6&l3"
  67. wait 2 seconds
  68. broadcast "{@tag} &c&l2"
  69. wait 2 seconds
  70. broadcast "{@tag} &4&l1"
  71. wait 2 seconds
  72. loop blocks at {ox.drzwi::*}:
  73. set loop-block to glass
  74. broadcast "{@tag} &6&lWejscie na OX zostalo zamkniete!"
  75. set {ox.dolacz} to false
  76. stop
  77. if arg 1 is "zadaj":
  78. if player has permission "ox.rob":
  79. if arg 2 is "tak" or "nie":
  80. if arg 3 is set:
  81. broadcast "&8&m&l================================"
  82. broadcast "{@tag} &6&lPytanie:&e&l %arg 3%"
  83. broadcast "&8&m&l================================"
  84. wait 2 seconds
  85. broadcast "{@tag} &6&lPytanie:&e&l %arg 3%"
  86. broadcast "&8&m&l================================"
  87. wait 2 seconds
  88. broadcast "{@tag} &6&lPytanie:&e&l %arg 3%"
  89. broadcast "&8&m&l================================"
  90. wait 4 seconds
  91. broadcast "{@tag} &7&lZle pole zniknie za"
  92. wait 1 seconds
  93. broadcast "{@tag} &f5"
  94. wait 2 seconds
  95. broadcast "{@tag} &e4"
  96. wait 2 seconds
  97. broadcast "{@tag} &63"
  98. wait 2 seconds
  99. broadcast "{@tag} &c2"
  100. wait 2 seconds
  101. broadcast "{@tag} &41"
  102. wait 1 seconds
  103. loop blocks at {ox.przejscie::*}:
  104. set loop-block to 160:15
  105. loop blocks at {ox.biale::*}:
  106. set loop-block to air
  107. broadcast "{@tag} &f&lBiale pole zniklo"
  108. wait 2 seconds
  109. if arg 2 is "tak":
  110. broadcast "{@tag} &7&lPrawidlowa odpowiedz to &a&lTAK"
  111. loop blocks at {ox.czerwone::*}:
  112. set loop-block to air
  113. wait 4 seconds
  114. loop blocks at {ox.czerwone::*}:
  115. set loop-block to red wool
  116. loop blocks at {ox.biale::*}:
  117. set loop-block to white wool
  118. loop blocks at {ox.przejscie::*}:
  119. set loop-block to air
  120. stop
  121. if arg 2 is "nie":
  122. broadcast "{@tag} &7&lPrawidlowa odpowiedz to &c&lNIE"
  123. loop blocks at {ox.zielone::*}:
  124. set loop-block to air
  125. wait 4 seconds
  126. loop blocks at {ox.zielone::*}:
  127. set loop-block to light green wool
  128. loop blocks at {ox.biale::*}:
  129. set loop-block to wool
  130. stop
  131. else:
  132. send "{@tag} &bWpisz pytanie."
  133. if arg 1 is "end":
  134. if player has permission "ox.rob":
  135. if arg 2 is set:
  136. broadcast "{@tag} &6&lKoniec eventu OX! &e&lZwyciezca to: &c&l%arg 2% &6&lGratulacje!"
  137. set {ox.wlacz} to false
  138. set {ox.chat} to false
  139. stop
  140. else:
  141. send "{@tag} &bKto wygral?"
  142. stop
  143.  
  144. if arg 1 is "dolacz":
  145. if {ox.dolacz} is true:
  146. teleport player to {ox.spawn}
  147. send "{@tag} &bDolaczyles do eventu OX!"
  148. if arg 1 is "ustaw":
  149. if arg 2 is "zielone" or "biale" or "czerwone" or "drzwi" or "przejscie":
  150. loop blocks within {ox.rog} to {ox.rog2}:
  151. add loop-block to {ox.%arg 2%::*}
  152. send "{@tag} &bPomyslnie ustawiono pole %arg 2%"
  153. stop
  154. else:
  155. send "{@tag} &bJakie pole chcesz ustawic?"
  156. send "{@tag} &3/ox ustaw zielone/czerwone/biale/drzwi"
  157. stop
  158. if arg 1 is "losuj":
  159. set {_oxlosowanie} to random element out of {ox.pytania::*}
  160. execute player command "%{_oxlosowanie}%"
  161. stop
  162. if arg 1 is "dodaj":
  163. if arg 2 is "tak" or "nie":
  164. if arg 3 is set:
  165. add "ox zadaj %arg 2% %arg 3%" to {ox.pytania::*}
  166. send "{@tag} &bPomyslnie dodano pytanie"
  167. stop
  168. else:
  169. send "{@tag} &bA pytanie?"
  170. stop
  171. else:
  172. send "{@tag} &6Odpowiedz to tak czy nie?"
  173. stop
  174. if arg 1 is "wand":
  175. set slot 0 of player to stick named "&c&lO&a&lX &eWand"
  176. send "{@tag} &bDostales OX wand. Teraz zaznacz pola!"
  177. stop
  178.  
  179.  
  180. on walk on 97:5:
  181. if {ox.wlacz} is true:
  182. teleport player to {ox.spawn}
  183. send "{@tag} &bPrzegrales, sprobuj nastepnym razem."
  184. broadcast "{@tag}&4 %player% &codpadl!"
  185. stop
  186.  
  187.  
  188.  
  189. on chat:
  190. if {ox.chat} is true:
  191. if player has permission "ox.chat" or "ox.rob":
  192. stop
  193. else:
  194. cancel event
  195. send "{@tag} &bPodczas OX chat jest wylaczony"
  196. stop
  197.  
  198. on leftclick with stick:
  199. if player has permission "ox.rob":
  200. if name of player's tool is "&c&lO&a&lX &eWand":
  201. cancel event
  202. set {ox.rog} to location of event-block
  203. send "{@tag} &bPierwsza pozycja: %{ox.rog}%"
  204. stop
  205. on rightclick with stick:
  206. if player has permission "ox.rob":
  207. if name of player's tool is "&c&lO&a&lX &eWand":
  208. cancel event
  209. set {ox.rog2} to location of event-block
  210. send "{@tag} &bDruga pozycja: %{ox.rog2}%"
  211. stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement