Guest User

Untitled

a guest
Dec 11th, 2014
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.00 KB | None | 0 0
  1. #*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*
  2. #| Skrypt by MrPatryk07 |
  3. #| Nazwa: Dzialki |
  4. #| Opis: |
  5. #| Za pomoca cmd robi dzialke 8x8x8 ale trzeba byc w odleglosci od [wczesniej ustawionego] spawnu 50kratek. |
  6. #| Komendy: /d zaloz, usun, tp, setspawn, pomoc. Trzeba miec permission dzialki.admin aby ustawic ,,spawn dla dzialek"|
  7. #| Wersja: 1.5
  8. #*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*
  9.  
  10. options:
  11. logo: &e-==== &6&lDzialki &e====- # Co ma pisać w naglowku w komendach.
  12. ogrodzenie: fence #Blok, z którego bedzie robione ogrodzenie.
  13.  
  14. command /d [<text>] [<player>]:
  15. trigger:
  16. if arg 1 is "zaloz":
  17. if {dzialki.spawn} is set:
  18. if distance between {dzialki.spawn} and location of player is greater than 200:
  19. if {dzialki.posiadacz.%name of player%} is not set:
  20. make console execute command "pex user %name of player% add worldedit.*"
  21. make console execute command "pex user %name of player% add worldguard.*"
  22. wait 0.5 seconds
  23. make player execute command "//pos1"
  24. make player execute command "//pos2"
  25. wait 0.5 seconds
  26. make player execute command "//expand 10 n"
  27. wait 0.5 seconds
  28. make player execute command "//expand 10 e"
  29. wait 0.5 seconds
  30. make player execute command "//expand 10 s"
  31. wait 0.5 seconds
  32. make player execute command "//expand 10 w"
  33. wait 0.5 seconds
  34. make player execute command "//expand vert"
  35. wait 1 tick
  36. make player execute command "rg define d%player%"
  37. set {dzialka.%player%} to "d%player%"
  38. wait 1 tick
  39. make console execute command "pex user %name of player% remove worldguard.*"
  40. wait 0.5 seconds
  41. make console execute command "pex user %name of player% remove worldedit.*"
  42. set {dzialki.home.%player%} to location of player
  43. set {dzialki.posiadacz.%name of player%} to true
  44. set {dzialki.home.gosc.%player%} to location of player
  45. wait 1 tick
  46. set {_zmienna.%player%} to 0
  47. loop 11 times:
  48. set block 10 meter north {_zmienna.%player%} meter east to {@ogrodzenie}
  49. add 1 to {_zmienna.%player%}
  50. set {_zmienna.%player%} to 0
  51. loop 11 times:
  52. set block 10 meter east {_zmienna.%player%} meter north to {@ogrodzenie}
  53. add 1 to {_zmienna.%player%}
  54. set {_zmienna.%player%} to 0
  55. loop 11 times:
  56. set block 10 meter south {_zmienna.%player%} meter east to {@ogrodzenie}
  57. add 1 to {_zmienna.%player%}
  58. set {_zmienna.%player%} to 0
  59. loop 11 times:
  60. set block 10 meter east {_zmienna.%player%} meter south to {@ogrodzenie}
  61. add 1 to {_zmienna.%player%}
  62. set {_zmienna.%player%} to 0
  63. loop 11 times:
  64. set block 10 meter south {_zmienna.%player%} meter west to {@ogrodzenie}
  65. add 1 to {_zmienna.%player%}
  66. set {_zmienna.%player%} to 0
  67. loop 11 times:
  68. set block 10 meter north {_zmienna.%player%} meter west to {@ogrodzenie}
  69. add 1 to {_zmienna.%player%}
  70. set {_zmienna.%player%} to 0
  71. loop 11 times:
  72. set block 10 meter west {_zmienna.%player%} meter south to {@ogrodzenie}
  73. add 1 to {_zmienna.%player%}
  74. set {_zmienna.%player%} to 0
  75. loop 11 times:
  76. set block 10 meter west {_zmienna.%player%} meter north to {@ogrodzenie}
  77. add 1 to {_zmienna.%player%}
  78. set {_zmienna.%player%} to 0
  79. send " "
  80. send " "
  81. send " "
  82. send " "
  83. send " "
  84. send " "
  85. send " "
  86. send " "
  87. send " "
  88. send " "
  89. send " "
  90. send " "
  91. send " "
  92. send " "
  93. send " "
  94. send " "
  95. send " "
  96. send " "
  97. send " "
  98. send " "
  99. send "{@logo}"
  100. send " "
  101. send "&eZalozyles Dzialke!"
  102. send " "
  103. send " "
  104. send " "
  105. send " "
  106. send " "
  107. else:
  108. send "&cMasz juz dzialke! Wpisz /d tp aby sie deleportowac na nia lub /d usun aby usunac!"
  109. else:
  110. send "&cMusisz byc w odleglosci 200kratek od spawnu!"
  111. if arg 1 is "usun":
  112. if {dzialki.posiadacz.%player%} is true:
  113. make console execute command "pex user %name of player% add worldedit.*"
  114. make console execute command "pex user %name of player% add worldguard.*"
  115. make player execute command "rg remove d%player%"
  116. make console execute command "pex user %name of player% remove worldguard.*"
  117. make console execute command "pex user %name of player% remove worldedit.*"
  118. clear {dzialki.posiadacz.%name of player%}
  119. set {_zmienna.%player%} to 0
  120. teleport player to {dzialki.home.%name of player%}
  121. loop 11 times:
  122. set block 10 meter north {_zmienna.%player%} meter east to air
  123. add 1 to {_zmienna.%player%}
  124. set {_zmienna.%player%} to 0
  125. loop 11 times:
  126. set block 10 meter east {_zmienna.%player%} meter north to air
  127. add 1 to {_zmienna.%player%}
  128. set {_zmienna.%player%} to 0
  129. loop 11 times:
  130. set block 10 meter south {_zmienna.%player%} meter east to air
  131. add 1 to {_zmienna.%player%}
  132. set {_zmienna.%player%} to 0
  133. loop 11 times:
  134. set block 10 meter east {_zmienna.%player%} meter south to air
  135. add 1 to {_zmienna.%player%}
  136. set {_zmienna.%player%} to 0
  137. loop 11 times:
  138. set block 10 meter south {_zmienna.%player%} meter west to air
  139. add 1 to {_zmienna.%player%}
  140. set {_zmienna.%player%} to 0
  141. loop 11 times:
  142. set block 10 meter north {_zmienna.%player%} meter west to air
  143. add 1 to {_zmienna.%player%}
  144. set {_zmienna.%player%} to 0
  145. loop 11 times:
  146. set block 10 meter west {_zmienna.%player%} meter south to air
  147. add 1 to {_zmienna.%player%}
  148. set {_zmienna.%player%} to 0
  149. loop 11 times:
  150. set block 10 meter west {_zmienna.%player%} meter north to air
  151. add 1 to {_zmienna.%player%}
  152. set {_zmienna.%player%} to 0
  153. send " "
  154. send " "
  155. send " "
  156. send " "
  157. send " "
  158. send "{@logo}"
  159. send " "
  160. send "&eUsunoles dzialke!!"
  161. send " "
  162. send " "
  163. send " "
  164. send " "
  165. send " "
  166. else:
  167. send "{@logo}"
  168. send " "
  169. send "&4Nie masz dzialki!"
  170. if arg 1 is "setspawn":
  171. if player have permissions "dzialki.admin":
  172. set {dzialki.spawn} to location of player
  173. send "{@logo}"
  174. send " "
  175. send "&4Ustawiles spawn dla swiata dzialek!"
  176. if arg 1 is "pomoc" or "help":
  177. send "{@logo}"
  178. send " "
  179. send "&eLista komend:"
  180. send "&e/d zaloz - w odleglosci 50 kratek od spawnu mozesz zalozyc dzialke o wymierach 10x10x10"
  181. send "&e/d usun - usuwasz dzialke"
  182. send "&e/d tp - po 5 sekundach teleportuje cie na dzialke"
  183. send "&ePlugin by MrPatryk07"
  184. if player have permissions "dzialki.admin":
  185. send "&c/d setspawn - aby ustawic spawn dla swiata dzialek. W odleglosci 50 kratek gracze beda mogli zakladac dzialki"
  186. if arg 1 is not set:
  187. send "{@logo}"
  188. send " "
  189. send "&eLista komend:"
  190. send "&e/d zaloz - w odleglosci 50 kratek od spawnu mozesz zalozyc dzialke o wymiarach 10x10"
  191. send "&e/d usun - usuwasz dzialke"
  192. send "&e/d tp - po 5 sekundach teleportuje cie na dzialke"
  193. send "&ePlugin by MrPatryk07"
  194. wait 1 tick
  195. if player have permissions "dzialki.admin":
  196. send "&c/d setspawn - aby ustawic spawn dla swiata dzialek. W odleglosci 50 kratek gracze beda mogli zakladac dzialki"
  197. if arg 1 is "dodaj":
  198. if player-arg is set:
  199. make console execute command "pex user %name of player% add worldedit.*"
  200. make console execute command "pex user %name of player% add worldguard.*"
  201. make player execute command "rg addmember {dzialka.%player%} %player-arg% "
  202. make console execute command "pex user %name of player% remove worldguard.*"
  203. make console execute command "pex user %name of player% remove worldedit.*"
  204. send " "
  205. send " "
  206. send " "
  207. send " "
  208. send " "
  209. send " "
  210. send " "
  211. send " "
  212. send " "
  213. send " "
  214. send "{@logo}"
  215. send ""
  216. send "Dodano player-arg do twojej dzialki"
  217. set {dzialki.home.gosc.%player-arg%} to true
  218. set {dzialki.home.%player-arg%} to {dzialki.home.%player%}
  219. else:
  220. send "{@logo}"
  221. send ""
  222. send "Poprawne uzycie: /d dodaj [nick gracza]"
  223. if arg 1 is "wyrzuc":
  224. if player-arg is set:
  225. make console execute command "pex user %name of player% add worldedit.*"
  226. make console execute command "pex user %name of player% add worldguard.*"
  227. make player execute command "rg removemember d%player% %player-arg%"
  228. make console execute command "pex user %name of player% remove worldguard.*"
  229. make console execute command "pex user %name of player% remove worldedit.*"
  230. send " "
  231. send " "
  232. send " "
  233. send " "
  234. send " "
  235. send " "
  236. send " "
  237. send " "
  238. send " "
  239. send " "
  240. send "{@logo}"
  241. send ""
  242. send "Usunięto player-arg z dzialki"
  243. clear {dzialki.home.gosc.%player-arg%}
  244. clear {dzialki.home.%player-arg%}
  245. else:
  246. send "{@logo}"
  247. send ""
  248. send "Poprawne uzycie: /d dodaj [nick gracza]"
  249. if arg 1 is "tp":
  250. if {dzialki.home.gosc.%player%} is true:
  251. if {dzialki.home.%player%} is set:
  252. send "{@logo}"
  253. send " "
  254. send "&eZostaniesz teleportowany za &c4s &ena swoja dzialke!"
  255. wait 4 seconds
  256. teleport player to {dzialki.home.%name of player%}
  257. else:
  258. send "&4Nie masz Dzialki!"
  259. else:
  260. send "&4Nie masz Dzialki!"
Advertisement
Add Comment
Please, Sign In to add comment