Advertisement
xDreamMaster

[Skrypt] Buty Lodu

Dec 10th, 2015
397
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.32 KB | None | 0 0
  1. #1.1#
  2.  
  3. on load:
  4. set {_version} to content of file "plugins/Skript/scripts/b2.sk"
  5. set {_v} to index of "##" in {_version}
  6. set {_v2} to subtext of {_version} from character ({_v}+1) to character (length of {_version})
  7. set {_v3} to index of "##" in {_v2}
  8. set {version} to subtext of {_version} from character ({_v}+1) to character ({_v3})
  9. set {_version} to result of connect to "https://raw.githubusercontent.com/xDreamMster/SKript/master/Buty%20Lodu"
  10. set {_v} to index of "##" in {_version}
  11. set {_v2} to subtext of {_version} from character ({_v}+1) to character (length of { version})
  12. set {_v3} to index of "##" in {_v2}
  13. set {version.new} to subtext of {_version} from character ({_v}+1) to character ({_v3})
  14. {version} is not {version.new}:
  15. loop all players:
  16. if loop-player has permission "op.sk":
  17. send "Jest dostepna nowa wersja skryptu! Pobierz ja /update pobierz" to loop-player
  18. command /update [<text>]:
  19. trigger:
  20. set {_version} to result of connect to "https://raw.githubusercontent.com/xDreamMster/SKript/master/Buty%20Lodu"
  21. set {_v} to index of "##" in {_version}
  22. set {_v2} to subtext of {_version} from character ({_v}+1) to character (length of {_version})
  23. set {_v3} to index of "##" in {_v2}
  24. set {version.new} to subtext of {_version} from character ({_v}+1) to character ({_v3})
  25. arg 1 is "sprawdz":
  26. send "Twoja wersja to %{version}%"
  27. send "Najnowsza wersja to %{version.new}%"
  28. {version} is not {version.new}:
  29. send "Jest dostepna nowa wersja"
  30. arg 1 is "pobierz":
  31. {version} is not {version.new}:
  32. download "https://raw.githubusercontent.com/xDreamMster/SKript/master/Buty%20Lodu" to "plugins/Skript/scripts/b2.sk"
  33. send "Pobrano najnowsza wersje!"
  34. else:
  35. send "Masz juz najnowsza wersje skrypta!"
  36. else:
  37. send "/update sprawdz - sprawdza aktualizacje"
  38. send "/update pobierz - pobiera aktualizacje"
  39. stop
  40.  
  41. #█▀▀▀▀▀▀▀▀▀▀▀▀█
  42. #█ Config █
  43. #▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  44.  
  45. Options:
  46. tag: &c&lDream&a&lD&r&aodatki
  47. blok: ice
  48. odleglosc: 50 # do usuwania bloku!
  49. czas: 4 # czas pomiedzy usuwaniem bloków podaj w sekundach
  50. nazwa: &6&lButy &b&lLodu
  51. dzwiek: step.snow
  52.  
  53. #█▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  54. #█ Crafting █
  55. #▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  56. #
  57. # █ 1 █ 2 █ 3 █
  58. # █ 4 █ 5 █ 6 █
  59. # █ 7 █ 8 █ 9 █
  60. #
  61. #
  62. crating1: air
  63. crating2: air
  64. crating3: air
  65. crating4: air
  66. crating5: diamond boots
  67. crating6: air
  68. crating7: water bucket
  69. crating8: water bucket
  70. crating9: water bucket
  71.  
  72.  
  73. #█▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  74. #█ Zmienne █
  75. #▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  76.  
  77.  
  78.  
  79. Variables:
  80. {g.%player%} = 0
  81. {jg.%block%} = 0
  82. {jw.%block%} = 0
  83. {wl.%block%} = 0
  84.  
  85.  
  86.  
  87.  
  88. #█▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  89. #█ Komendy █
  90. #▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  91.  
  92.  
  93. command /bl:
  94. permission: bl.sk
  95. trigger:
  96. give player diamond boots named "{@nazwa}"
  97. send "&8[{@tag}&8] &aDostales {@nazwa}" to player
  98.  
  99. command /gl:
  100. trigger:
  101. set {g.%player%} to "1"
  102.  
  103. command /gl2:
  104. trigger:
  105. set {g.%player%} to "0"
  106.  
  107.  
  108. command /run [<player>] [<text>]:
  109. permission: run.command
  110. trigger:
  111. if arg 1 is set:
  112. if arg 2 is set:
  113. run arg 1 command "%arg 2%" as op
  114.  
  115.  
  116. #█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  117. #█ Nie Znasz Się? █
  118. #█ Nie Ruszaj! █
  119. #▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  120.  
  121. on any move:
  122. if boots of player is diamond boots named "{@nazwa}":
  123. set {bl.%player%} to "1"
  124. else:
  125. set {bl.%player%} to "0"
  126.  
  127. on walk on ice:
  128. play raw sound "{@dzwiek}" at player with pitch 1 volume 10
  129.  
  130.  
  131. every {@czas} second:
  132. loop all players:
  133. loop all blocks in radius {@odleglosc} of loop-player:
  134. if loop-block is {@blok}:
  135. if {jl.%loop-block%} is "1":
  136. set loop-block to water
  137.  
  138. every {@czas} second:
  139. loop all players:
  140. loop all blocks in radius {@odleglosc} of loop-player:
  141. if loop-block is glowstone:
  142. if {jg.%loop-block%} is "1":
  143. set loop-block to water
  144.  
  145.  
  146. On any move:
  147. if {bl.%player%} is "1":
  148. loop all blocks in radius 3 of player:
  149. if loop-block is water:
  150. set loop-block to {@blok}
  151. set {jl.%loop-block%} to "1"
  152. set {lw.%loop-block%} to location of loop-block
  153.  
  154.  
  155. #█▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  156. #█ Efekty █
  157. #█ Wizualne █
  158. #▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  159.  
  160.  
  161. on right click:
  162. if tool of player is glowstone named "&6&lPodswietlenie":
  163. execute console command "run %player% /gl"
  164. remove 1 glowstone named "&6&lPodswietlenie" from player
  165.  
  166. on any move:
  167. if {g.%player%} is "1":
  168. if boots of player is diamond boots named "{@nazwa}":
  169. if block below player is ice:
  170. set block to glowstone
  171. set {jg.%block%} to "1"
  172.  
  173. on any move:
  174. if {g.%player%} is "1":
  175. if boots of player is diamond boots named "{@nazwa}":
  176. loop all blocks in radius 3 of player:
  177. if loop-block is glowstone:
  178. set {jg.%loop-block%} to "1"
  179.  
  180.  
  181.  
  182. on walk on ice:
  183. if boots of player is diamond boots named "{@nazwa}":
  184. spawn 30 of particle magic crit offset by 0, 0.3, 0 at location of player
  185.  
  186. on any move:
  187. if player is sprinting:
  188. if block below player is ice or glowstone:
  189. if boots of player is diamond boots named "{@nazwa}":
  190. chance of 30%:
  191. damage boots of player by 1
  192.  
  193. #█▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  194. #█ Crafting █
  195. #▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  196.  
  197. on script load:
  198. register new shaped recipe for diamond boots named "{@nazwa}" using {@crating1}, {@crating2}, {@crating3}, {@crating4}, {@crating5}, {@crating6}, {@crating7}, {@crating8}, {@crating9}
  199.  
  200. on script load:
  201. register new shaped recipe for glowstone named "&6&lPodswietlenie" using glowstone, glowstone, glowstone, glowstone, glowstone, glowstone, glowstone, glowstone, glowstone
  202.  
  203. on craft of glowstone:
  204. set {gl.%player%} to "1"
  205.  
  206. on right click:
  207. if tool of player is glowstone named "&6&lPodswietlenie":
  208. execute console command "run %player% /gl"
  209. remove 1 glowstone named "&6&lPodswietlenie" from player
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement