Guest User

Untitled

a guest
Feb 21st, 2015
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.16 KB | None | 0 0
  1. #*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*
  2. #| Skrypt by MrPatryk07 |
  3. #| Nazwa: Dzialki |
  4. #| Opis: |
  5. #| Za pomoca cmd robi dzialke 20x20 ale trzeba byc w odleglosci od [wczesniej ustawionego] spawnu 100 kratek. |
  6. #| Trzeba byc rowniez 42 kratki zdala od srodka sasiedzkich dzialek |
  7. #| Komendy: /d zaloz, usun, dom, setspawn, pomoc, dodaj, wyrzuc. Trzeba miec permission dzialki.admin aby ustawic ,,spawn dla dzialek"|
  8. #| Wersja: 2.0
  9. #*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*
  10.  
  11. options:
  12. logo:&8&l==========&bCraftHome&8&l==============# Co ma pisać w naglowku w komendach.
  13. ogrodzenie: fence #Blok, z którego bedzie robione ogrodzenie.
  14.  
  15. command /d [<text>] [<player>]:
  16. trigger:
  17. if arg 1 is "zaloz":
  18. if {dzialki.spawn} is set:
  19. if player's balance is greater than or equal to 1500:
  20. if distance between {dzialki.spawn} and location of player is greater than 150:
  21. loop {dzialki::*}:
  22. if distance between loop-value and location of player is less than 42:
  23. send "&cJestes zbyt blisko innej dzialki"
  24. stop
  25. if {dzialki.posiadacz.%name of player%} is not set:
  26. remove 1500 from player's balance
  27. run player command "//pos1" as op
  28. run player command "//pos2" as op
  29. run player command "//expand 10 n" as op
  30. run player command "//expand 10 e" as op
  31. run player command "//expand 10 s" as op
  32. run player command "//expand 10 w" as op
  33. run player command "//expand vert" as op
  34. wait 1 tick
  35. run player command "rg define d%player%" as op
  36. run player command "rg addowner d%player% %player%" as op
  37. set {dzialka.%player%} to "%player%"
  38. wait 1 tick
  39. add location of player to {dzialki::*}
  40. set {dzialki.home.%player%} to location of player
  41. set {dzialki.posiadacz.%name of player%} to true
  42. set {dzialki.home.gosc.%player%} to location of player
  43. wait 1 tick
  44. set {_zmienna.%player%} to 0
  45. loop 11 times:
  46. set block 10 meter north {_zmienna.%player%} meter east to {@ogrodzenie}
  47. add 1 to {_zmienna.%player%}
  48. set {_zmienna.%player%} to 0
  49. loop 11 times:
  50. set block 10 meter east {_zmienna.%player%} meter north to {@ogrodzenie}
  51. add 1 to {_zmienna.%player%}
  52. set {_zmienna.%player%} to 0
  53. loop 11 times:
  54. set block 10 meter south {_zmienna.%player%} meter east to {@ogrodzenie}
  55. add 1 to {_zmienna.%player%}
  56. set {_zmienna.%player%} to 0
  57. loop 11 times:
  58. set block 10 meter east {_zmienna.%player%} meter south to {@ogrodzenie}
  59. add 1 to {_zmienna.%player%}
  60. set {_zmienna.%player%} to 0
  61. loop 11 times:
  62. set block 10 meter south {_zmienna.%player%} meter west to {@ogrodzenie}
  63. add 1 to {_zmienna.%player%}
  64. set {_zmienna.%player%} to 0
  65. loop 11 times:
  66. set block 10 meter north {_zmienna.%player%} meter west to {@ogrodzenie}
  67. add 1 to {_zmienna.%player%}
  68. set {_zmienna.%player%} to 0
  69. loop 11 times:
  70. set block 10 meter west {_zmienna.%player%} meter south to {@ogrodzenie}
  71. add 1 to {_zmienna.%player%}
  72. set {_zmienna.%player%} to 0
  73. loop 11 times:
  74. set block 10 meter west {_zmienna.%player%} meter north to {@ogrodzenie}
  75. add 1 to {_zmienna.%player%}
  76. set {_zmienna.%player%} to 0
  77. loop 9 times:
  78. send " "
  79. send "&eZalozyles Dzialke!"
  80. else:
  81. send "&cMasz juz dzialke! Wpisz /d tp aby sie deleportowac na nia lub /d usun aby usunac!"
  82. else:
  83. send "&cMusisz byc w odleglosci 150 kratek od spawnu!"
  84. else:
  85. send "Zalozenie dzialki kosztuje 1500 $"
  86. else:
  87. send "Musisz ustawic spawn dla dzialek /d setspawn"
  88. if arg 1 is "usun":
  89. if {dzialki.posiadacz.%player%} is true:
  90. run player command "rg remove d%player%" as op
  91. clear {dzialki.posiadacz.%name of player%}
  92. set {_zmienna.%player%} to 0
  93. teleport player to {dzialki.home.%name of player%}
  94. if block at {dzialki.home.%name of player%} is set:
  95. set block at {dzialki.home.%name of player%} to air
  96. if block above block at {dzialki.home.%name of player%} is set:
  97. set block above block at {dzialki.home.%name of player%} to air
  98. remove location of player from {dzialki::*}
  99. loop 11 times:
  100. set block 10 meter north {_zmienna.%player%} meter east to air
  101. add 1 to {_zmienna.%player%}
  102. set {_zmienna.%player%} to 0
  103. loop 11 times:
  104. set block 10 meter east {_zmienna.%player%} meter north to air
  105. add 1 to {_zmienna.%player%}
  106. set {_zmienna.%player%} to 0
  107. loop 11 times:
  108. set block 10 meter south {_zmienna.%player%} meter east to air
  109. add 1 to {_zmienna.%player%}
  110. set {_zmienna.%player%} to 0
  111. loop 11 times:
  112. set block 10 meter east {_zmienna.%player%} meter south to air
  113. add 1 to {_zmienna.%player%}
  114. set {_zmienna.%player%} to 0
  115. loop 11 times:
  116. set block 10 meter south {_zmienna.%player%} meter west to air
  117. add 1 to {_zmienna.%player%}
  118. set {_zmienna.%player%} to 0
  119. loop 11 times:
  120. set block 10 meter north {_zmienna.%player%} meter west to air
  121. add 1 to {_zmienna.%player%}
  122. set {_zmienna.%player%} to 0
  123. loop 11 times:
  124. set block 10 meter west {_zmienna.%player%} meter south to air
  125. add 1 to {_zmienna.%player%}
  126. set {_zmienna.%player%} to 0
  127. loop 11 times:
  128. set block 10 meter west {_zmienna.%player%} meter north to air
  129. add 1 to {_zmienna.%player%}
  130. set {_zmienna.%player%} to 0
  131. loop 9 times:
  132. send " "
  133. send "&eUsunales dzialke!!"
  134. else:
  135. send "&4Nie masz dzialki!"
  136. if arg 1 is "setspawn":
  137. if player have permissions "dzialki.admin":
  138. set {dzialki.spawn} to location of player
  139. send "&4Ustawiles spawn dla swiata dzialek!"
  140. if arg 1 is "pomoc" or "help":
  141. send "{@logo}"
  142. send "&e&lLista komend:"
  143. send "&b/d zaloz - &7&lw odleglosci 150 kratek od spawnu mozesz zalozyc dzialke o wymierach 20x20 (koszt 1500$)"
  144. send "&b/d usun - &7&lusuwasz dzialke"
  145. send "&b/d dom - &7&lpo 5 sekundach teleportuje cie na dzialke"
  146. send "&b/d dodaj &e&l[gracz] - &7&lDodaje gracza do dzialki"
  147. send "&b/d wyrzuc &e&l[gracz] - &7&lWyrzuca gracza z dzialki"
  148. if player have permissions "dzialki.admin":
  149. send "&c/d setspawn - aby ustawic spawn dla swiata dzialek. W odleglosci 500 kratek gracze beda mogli zakladac dzialki"
  150. if arg 1 is not set:
  151. send "{@logo}"
  152. send "&e&lLista komend:"
  153. send "&b/d zaloz - &7&lw odleglosci 150 kratek od spawnu mozesz zalozyc dzialke o wymierach 20x20 (koszt 1500$)"
  154. send "&b/d usun - &7&lusuwasz dzialke"
  155. send "&b/d dom - &7&lpo 5 sekundach teleportuje cie na dzialke"
  156. send "&b/d dodaj &e&l[gracz] - &7&lDodaje gracza do dzialki"
  157. send "&b/d wyrzuc &e&l[gracz] - &7&lWyrzuca gracza z dzialki"
  158. wait 1 tick
  159. if player have permissions "dzialki.admin":
  160. send "&c/d setspawn - aby ustawic spawn dla swiata dzialek. W odleglosci 500 kratek gracze beda mogli zakladac dzialki"
  161. if arg 1 is "dodaj":
  162. if player-arg is set:
  163. if player-arg is not player:
  164. run player command "rg addmember %{dzialka.%player%}% %player-arg% " as op
  165. send "&eDodano %player-arg% do twojej dzialki"
  166. send "&eZostales dodany do dzialki %player%" to player-arg
  167. set {dzialki.home.gosc.%player-arg%} to true
  168. else:
  169. send "Nie mozesz dodac siebie"
  170. else:
  171. send "{@logo}"
  172. send ""
  173. send "Poprawne uzycie: /d dodaj [nick gracza]"
  174. if arg 1 is "wyrzuc":
  175. if player-arg is set:
  176. if player-arg is not player:
  177. run player command "rg removemember d%player% %player-arg%" as op
  178. send "&3Usunięto %player-arg% z dzialki"
  179. send "&3Zostales usuniety z dzialki %player%" to player-arg
  180. clear {dzialki.home.gosc.%player-arg%}
  181. else:
  182. send "Nie mozesz wyrzucic siebie"
  183. else:
  184. send "Poprawne uzycie: /d wyrzuc [nick gracza]"
  185. if arg 1 is "dom":
  186. if arg 2 is set:
  187. if {dzialki.posiadacz.%player arg%} is true:
  188. if {dzialki.home.gosc.%player%} is true:
  189. send "&eZostaniesz teleportowany za &c4s &ena dzialke %player arg%!"
  190. wait 4 seconds
  191. teleport player to {dzialki.home.gosc.%player arg%}
  192. stop
  193. else:
  194. send "&4Nie jestes na liscie gosci u %player arg%!"
  195. stop
  196. else:
  197. send "&4%player arg% nie posiada dzialki!"
  198. stop
  199. if {dzialki.posiadacz.%player%} is set:
  200. send "&eZostaniesz teleportowany za &c4s &ena swoja dzialke!"
  201. wait 4 seconds
  202. teleport player to {dzialki.home.%name of player%}
  203. stop
  204. else:
  205. send "&4Nie masz Dzialki!"
  206. stop
Advertisement
Add Comment
Please, Sign In to add comment