Advertisement
Guest User

Untitled

a guest
Jan 21st, 2018
318
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 28.04 KB | None | 0 0
  1. options:
  2. #--------------------------> Start Konfiguracji <-----------------------------#
  3. # +-----------------------------------------------+ #
  4. # Ustawienia generalne #
  5. # +-----------------------------------------------+ #
  6. # Na którym świecie mają działać działki:
  7. world: world
  8.  
  9. # Tag skryptu:
  10. tag: &4&lDZIALKA &8&l>
  11. # +-----------------------------------------------+ #
  12. # Ustawienia platnosci #
  13. # +-----------------------------------------------+ #
  14.  
  15. # Płatność itemami (true/false):
  16. payitem: true
  17.  
  18. # Przedmioty do stworzenia cuba (ilosc item/none):
  19. payitem.slot.1: 15 diamond
  20. payitem.slot.2: 10 gold ingot
  21. payitem.slot.3: 3 ender pearl
  22. payitem.slot.4: 3 obsidian
  23. payitem.slot.5: 5 iron ingot
  24.  
  25. # +-----------------------------------------------+ #
  26. # Ustawienia Dzialki #
  27. # +-----------------------------------------------+ #
  28.  
  29. # Odleglosc od spawnu, gdzie mozna juz stawiac dzialki:
  30. spawn.distance: 300
  31.  
  32. # Wielkosc dzialki (promien):
  33. dzialka.size: 15
  34.  
  35. # Wielkosc dzialki VIP (promien):
  36. dzialka.size.vip: 35
  37.  
  38. # Mozliwosc dodania osob do dzialki:
  39. dzialka.dodaj: true
  40.  
  41. # Wylaczenie pvp na dzialce:
  42. dzialka.pvp: true
  43.  
  44. # Wiadomosc po wejsciu na teren:
  45. dzialka.greeting: true
  46.  
  47. # Wiadomosc po wyjsciu z terenu:
  48. dzialka.farewell: true
  49.  
  50. #--------------------------> Koniec Konfiguracji <-----------------------------#
  51.  
  52. variables:
  53. {dzialka.%player%.ilosc} = 0
  54.  
  55.  
  56. command /dzialka [<text>] [<text>]:
  57. trigger:
  58. if arg 1 is not set:
  59. if player has permissions "dzialka.gracz" or "dzialka.admin" or "dzialka.*":
  60. send "&2&m-------------------------------------------------"
  61. send " &6» /dzialka info &7- informacje o AutoDzialce"
  62. send " &6» /dzialka stworz &7- tworzy dzialke"
  63. send " &6» /dzialka usun &7- usuwa dzialke"
  64. send " &6» /dzialka dodaj <nick> &7- dodaje wspollokatora"
  65. send " &6» /dzialka wyrzuc <nick> &7- usun wspollokatora"
  66. send "&2&m-------------------------------------------------"
  67. stop
  68. else:
  69. send "{@tag} &cNie masz uprawnien do uzywania tej komendy!"
  70. stop
  71. if arg 1 is "info":
  72. if player has permissions "dzialka.gracz" or "dzialka.admin" or "dzialka.*":
  73. send "&2&m-------------------------------------------------"
  74. send "&6* &cRozmiary dzialki:"
  75. send "&6* &7Gracz: &c30x30"
  76. send "&6* &aVIP: &c70x70"
  77. send "&6* &cItemy potrzebne do zalozenia wlasnej dzialki:"
  78. send " &7{@payitem.slot.1}, {@payitem.slot.2}, {@payitem.slot.3}, {@payitem.slot.4}, {@payitem.slot.5}"
  79. send "&2&m-------------------------------------------------"
  80. stop
  81. else:
  82. send "{@tag} &cNie masz uprawnien do uzywania tej komendy!"
  83. stop
  84. if arg 1 is "setspawn":
  85. if player has permissions "dzialka.admin" or "dzialka.*":
  86. if player's world is "{@world}":
  87. set {dzialka.spawn.%world%} to location of player
  88. send "{@tag} Ustawiono punkt spawnu!"
  89. stop
  90. else:
  91. send "{@tag} &cAby ustawic spawn musisz byc na swiecie glownym!"
  92. else:
  93. send "{@tag} &cNie masz uprawnien do uzywania tej komendy!"
  94. stop
  95. if arg 1 is "usun":
  96. if player has permissions "dzialka.gracz" or "dzialka.admin" or "dzialka.*":
  97. if player's world is "{@world}":
  98. if {dzialka.%player%.ilosc} is 1:
  99. make console execute command "rg remove -w %world of player% %name of player%"
  100. wait 1 tick
  101. set {dzialka.%player%.ilosc} to 0
  102. send "{@tag} &8-&a Usunieto dzialke!"
  103. stop
  104. else:
  105. send "{@tag} &cAby usunac dzialke wpierw musisz ja posiadac!"
  106. stop
  107. else:
  108. send "{@tag} &cAby usunac dzialke musisz byc na swiecie glownym!"
  109. stop
  110. else:
  111. send "{@tag} &cNie masz uprawnien do uzywania tej komendy!"
  112. stop
  113. if arg 1 is "ausun":
  114. if player has permissions "dzialka.admin" or "dzialka.*":
  115. if player's world is "{@world}":
  116. if arg 2 is not empty:
  117. if {dzialka.%arg 2%.ilosc} is 1:
  118. make console execute command "rg remove -w %world of player% %arg 2%"
  119. wait 1 tick
  120. set {dzialka.%arg 2%.ilosc} to 0
  121. send "{@tag} &cDzialka &a%arg 2%'a &czostala usunieta!"
  122. stop
  123. else:
  124. send "{@tag} &cTen gracz nieposiada dzialki!"
  125. stop
  126. else:
  127. send "{@tag} &cPodaj nick gracza, ktorego chcesz usunac dzialke!"
  128. stop
  129. else:
  130. send "{@tag} &cAby dodac gracza do dzialki musisz byc na swiecie glownym!"
  131. stop
  132. else:
  133. send "&cNie masz uprawnien do uzywania tej komendy!"
  134. stop
  135. if arg 1 is "dodaj":
  136. if player has permissions "dzialka.gracz" or "dzialka.admin" or "dzialka.*":
  137. if player's world is "{@world}":
  138. if {@dzialka.dodaj} is true:
  139. if {dzialka.%player%.ilosc} is 1:
  140. if arg 2 is not empty:
  141. make console execute command "rg addmember -w %world of player% %name of player% %arg 2%"
  142. wait 1 tick
  143. send "{@tag} &cGracz &a%arg 2% &czostal dodany do Twojej dzialki!"
  144. send "{@tag} &cGracz &a%name of player% &c dodal Cie do swojej dzialki!" to arg 2
  145. stop
  146. else:
  147. send "{@tag} &cPodaj nick gracza, ktorego chcesz dodac do dzialki!"
  148. stop
  149. else:
  150. send "{@tag} &cMusisz posiadac dzialke, aby zaprosic gracza od dzialki!"
  151. stop
  152. else:
  153. send "{@tag} &cDodawanie/usuwanie graczy do dzialek jest wylaczone!"
  154. stop
  155. else:
  156. send "{@tag} &cAby dodac gracza do dzialki musisz byc na swiecie glownym!"
  157. stop
  158. else:
  159. send "{@tag} &cNie masz uprawnien do uzywania tej komendy!"
  160. stop
  161. if arg 1 is "wyrzuc":
  162. if player has permissions "dzialka.gracz" or "dzialka.admin" or "dzialka.*":
  163. if player's world is "{@world}":
  164. if {@dzialka.dodaj} is true:
  165. if {dzialka.%player%.ilosc} is 1:
  166. if arg 2 is not empty:
  167. make console execute command "rg removemember -w %world of player% %name of player% %arg 2%"
  168. wait 1 tick
  169. send "{@tag} &cGracz &a%arg 2% &czostal wyrzucony z Twojej dzialki!"
  170. send "{@tag} &cGracz &a%name of player% &c dodal Cie do swojej dzialki!" to arg 2
  171. stop
  172. else:
  173. send "{@tag} &cPodaj nick gracza, ktorego chcesz usunac z dzialki!"
  174. stop
  175. else:
  176. send "{@tag} &cMusisz posiadac dzialke, aby usunac gracza z dzialki!"
  177. stop
  178. else:
  179. send "{@tag} &cDodawanie/usuwanie graczy do dzialek jest wylaczone!"
  180. stop
  181. else:
  182. send "{@tag} &cAby dodac gracza do dzialki musisz byc na swiecie glownym!"
  183. stop
  184. else:
  185. send "{@tag} &cNie masz uprawnien do uzywania tej komendy!"
  186. stop
  187.  
  188. on place note block:
  189. if player has permissions "dzialka.gracz" or "dzialka.admin" or "dzialka.*":
  190. if player's world is "{@world}":
  191. if {dzialka.%player%.ilosc} is 0:
  192. if player doesn't have the permissions "dzialka.vip":
  193. if {@payitem} is true:
  194. if player has {@payitem.slot.1}:
  195. if player has {@payitem.slot.2}:
  196. if player has {@payitem.slot.3}:
  197. if player has {@payitem.slot.4}:
  198. if player has {@payitem.slot.5}:
  199. if {dzialka.spawn.%world%} is set:
  200. if distance between {dzialka.spawn.%world%} and location of player is greater than {@spawn.distance}+{claim.size}/2:
  201. player cannot build at block under player:
  202. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren pod Toba jest juz zabezpieczony"
  203. stop
  204. player cannot build at block {@dzialka.size} meters northwest:
  205. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na polnocny-zachod stad jest juz zabezpieczony"
  206. stop
  207. player cannot build at block {@dzialka.size} meters north:
  208. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na polnoc stad jest juz zabezpieczony"
  209. stop
  210. player cannot build at block {@dzialka.size} meters northeast:
  211. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na polnocny-wschod stad jest juz zajety"
  212. stop
  213. player cannot build at block {@dzialka.size} meters west:
  214. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na zachod stad jest juz zajety"
  215. stop
  216. player cannot build at block {@dzialka.size} meters east:
  217. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na wschod stad jest juz zajety"
  218. stop
  219. player cannot build at block {@dzialka.size} meters southwest:
  220. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na poludniowy-zachod stad jest juz zajety"
  221. stop
  222. player cannot build at block {@dzialka.size} meters south:
  223. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na poludnie stad jest juz zajety"
  224. stop
  225. player cannot build at block {@dzialka.size} meters southeast:
  226. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na poludniowy-wschod stad jest juz zajety"
  227. stop
  228. send "{@tag} &8- &aTworzenie ..."
  229. apply slowness 100 to the player for 3 seconds
  230. make console execute command "pex user %name of player% add worldguard.*"
  231. make console execute command "pex user %name of player% add worldedit.*"
  232. wait 1 tick
  233. make player execute command "//pos1"
  234. make player execute command "//pos2"
  235. wait 1 tick
  236. make player execute command "//expand {@dzialka.size} n"
  237. make player execute command "//expand {@dzialka.size} s"
  238. make player execute command "//expand {@dzialka.size} w"
  239. make player execute command "//expand {@dzialka.size} e"
  240. make player execute command "//expand vert"
  241. wait 1 tick
  242. make player execute command "/rg define %name of player%"
  243. wait 1 tick
  244. make console execute command "pex user %name of player% remove worldguard.*"
  245. make console execute command "pex user %name of player% remove worldedit.*"
  246. make console execute command "rg addowner -w %world of player% %name of player% %name of player%"
  247. make console execute command "rg setpriority -w %world of player% %name of player% 1"
  248. if {@dzialka.pvp} is true:
  249. make console execute command "rg flag -w %world of player% %name of player% pvp deny"
  250. if {@dzialka.greeting} is true:
  251. make console execute command "rg flag -w %world of player% %name of player% greeting &8[&6AutoDzialka&8] &7Obecny teren nalezy do: &2%name of player%'a"
  252. if {@dzialka.farewell} is true:
  253. make console execute command "rg flag -w %world of player% %name of player% farewell &8[&6AutoDzialka&8] &7Opuszczono teren nalezacy do: &2%name of player%'a"
  254. send "{@tag} &8-&a Otrzymano teren!"
  255. set {dzialka.%player%.ilosc} to 1
  256. remove {@payitem.slot.1} from player
  257. remove {@payitem.slot.2} from player
  258. remove {@payitem.slot.3} from player
  259. remove {@payitem.slot.4} from player
  260. remove {@payitem.slot.5} from player
  261. else:
  262. send "{@tag} &cJestes zbyt blisko spawnu!"
  263. stop
  264. else:
  265. send "{@tag} &cBlad! &8-&7 Nie ustawiono punktu spawnu!"
  266. stop
  267. else:
  268. send "{@tag} &cBrakuje: &7{@payitem.slot.5}"
  269. stop
  270. else:
  271. send "{@tag} &cBrakuje: &7{@payitem.slot.4}"
  272. stop
  273. else:
  274. send "{@tag} &cBrakuje: &7{@payitem.slot.3}"
  275. stop
  276. else:
  277. send "{@tag} &cBrakuje: &7{@payitem.slot.2}"
  278. stop
  279. else:
  280. send "{@tag} &cBrakuje: &7{@payitem.slot.1}"
  281. stop
  282. else:
  283. if {dzialka.spawn.%world%} is set:
  284. if distance between {dzialka.spawn.%world%} and location of player is greater than {@spawn.distance}+{claim.size}/2:
  285. player cannot build at block under player:
  286. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren pod Toba jest juz zabezpieczony"
  287. stop
  288. player cannot build at block {@dzialka.size} meters northwest:
  289. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na polnocny-zachod stad jest juz zabezpieczony"
  290. stop
  291. player cannot build at block {@dzialka.size} meters north:
  292. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na polnoc stad jest juz zabezpieczony"
  293. stop
  294. player cannot build at block {@dzialka.size} meters northeast:
  295. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na polnocny-wschod stad jest juz zajety"
  296. stop
  297. player cannot build at block {@dzialka.size} meters west:
  298. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na zachod stad jest juz zajety"
  299. stop
  300. player cannot build at block {@dzialka.size} meters east:
  301. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na wschod stad jest juz zajety"
  302. stop
  303. player cannot build at block {@dzialka.size} meters southwest:
  304. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na poludniowy-zachod stad jest juz zajety"
  305. stop
  306. player cannot build at block {@dzialka.size} meters south:
  307. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na poludnie stad jest juz zajety"
  308. stop
  309. player cannot build at block {@dzialka.size} meters southeast:
  310. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na poludniowy-wschod stad jest juz zajety"
  311. stop
  312. send "{@tag} &8- &aTworzenie ..."
  313. apply slowness 100 to the player for 3 seconds
  314. make console execute command "pex user %name of player% add worldguard.*"
  315. make console execute command "pex user %name of player% add worldedit.*"
  316. wait 1 tick
  317. make player execute command "//pos1"
  318. make player execute command "//pos2"
  319. wait 1 tick
  320. make player execute command "//expand {@dzialka.size} n"
  321. make player execute command "//expand {@dzialka.size} s"
  322. make player execute command "//expand {@dzialka.size} w"
  323. make player execute command "//expand {@dzialka.size} e"
  324. make player execute command "//expand vert"
  325. wait 1 tick
  326. make player execute command "/rg define %name of player%"
  327. wait 1 tick
  328. make console execute command "pex user %name of player% remove worldguard.*"
  329. make console execute command "pex user %name of player% remove worldedit.*"
  330. make console execute command "rg addowner -w %world of player% %name of player% %name of player%"
  331. make console execute command "rg setpriority -w %world of player% %name of player% 1"
  332. if {@dzialka.pvp} is true:
  333. make console execute command "rg flag -w %world of player% %name of player% pvp deny"
  334. if {@dzialka.greeting} is true:
  335. make console execute command "rg flag -w %world of player% %name of player% greeting &8[&6AutoDzialka&8] &7Obecny teren nalezy do: &2%name of player%'a"
  336. if {@dzialka.farewell} is true:
  337. make console execute command "rg flag -w %world of player% %name of player% farewell &8[&6AutoDzialka&8] &7Opuszczono teren nalezacy do: &2%name of player%a'a"
  338. send "{@tag} &8-&a Otrzymano teren!"
  339. set {dzialka.%player%.ilosc} to 1
  340. else:
  341. send "{@tag} &cJestes zbyt blisko spawnu!"
  342. stop
  343. else:
  344. send "{@tag} &cBlad! &8-&7 Nie ustawiono punktu spawnu!"
  345. stop
  346. else:
  347. if {@payitem} is true:
  348. if player has {@payitem.slot.1}:
  349. if player has {@payitem.slot.2}:
  350. if player has {@payitem.slot.3}:
  351. if player has {@payitem.slot.4}:
  352. if player has {@payitem.slot.5}:
  353. if {dzialka.spawn.%world%} is set:
  354. if distance between {dzialka.spawn.%world%} and location of player is greater than {@spawn.distance}+{claim.size}/2:
  355. player cannot build at block under player:
  356. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren pod Toba jest juz zabezpieczony"
  357. stop
  358. player cannot build at block {@dzialka.size.vip} meters northwest:
  359. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na polnocny-zachod stad jest juz zabezpieczony"
  360. stop
  361. player cannot build at block {@dzialka.size.vip} meters north:
  362. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na polnoc stad jest juz zabezpieczony"
  363. stop
  364. player cannot build at block {@dzialka.size.vip} meters northeast:
  365. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na polnocny-wschod stad jest juz zajety"
  366. stop
  367. player cannot build at block {@dzialka.size.vip} meters west:
  368. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na zachod stad jest juz zajety"
  369. stop
  370. player cannot build at block {@dzialka.size.vip} meters east:
  371. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na wschod stad jest juz zajety"
  372. stop
  373. player cannot build at block {@dzialka.size.vip} meters southwest:
  374. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na poludniowy-zachod stad jest juz zajety"
  375. stop
  376. player cannot build at block {dzialka.size.vip} meters south:
  377. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na poludnie stad jest juz zajety"
  378. stop
  379. player cannot build at block {dzialka.size.vip} meters southeast:
  380. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na poludniowy-wschod stad jest juz zajety"
  381. stop
  382. send "{@tag} &8- &aTworzenie ..."
  383. apply slowness 100 to the player for 3 seconds
  384. make console execute command "pex user %name of player% add worldguard.*"
  385. make console execute command "pex user %name of player% add worldedit.*"
  386. wait 1 tick
  387. make player execute command "//pos1"
  388. make player execute command "//pos2"
  389. wait 1 tick
  390. make player execute command "//expand {@dzialka.size.vip} n"
  391. make player execute command "//expand {@dzialka.size.vip} s"
  392. make player execute command "//expand {@dzialka.size.vip} w"
  393. make player execute command "//expand {@dzialka.size.vip} e"
  394. make player execute command "//expand vert"
  395. wait 1 tick
  396. make player execute command "/rg define %name of player%"
  397. wait 1 tick
  398. make console execute command "pex user %name of player% remove worldguard.*"
  399. make console execute command "pex user %name of player% remove worldedit.*"
  400. make console execute command "rg addowner -w %world of player% %name of player% %name of player%"
  401. make console execute command "rg setpriority -w %world of player% %name of player% 1"
  402. if {@dzialka.pvp} is true:
  403. make console execute command "rg flag -w %world of player% %name of player% pvp deny"
  404. if {@dzialka.greeting} is true:
  405. make console execute command "rg flag -w %world of player% %name of player% greeting &8[&6AutoDzialka&8] &7Obecny teren nalezy do: &2%name of player%'a"
  406. if {@dzialka.farewell} is true:
  407. make console execute command "rg flag -w %world of player% %name of player% farewell &8[&6AutoDzialka&8] &7Opuszczono teren nalezacy do: &2%name of player%'a"
  408. send "{@tag} &8-&a Otrzymano teren!"
  409. set {dzialka.%player%.ilosc} to 1
  410. remove {@payitem.slot.1} from player
  411. remove {@payitem.slot.2} from player
  412. remove {@payitem.slot.3} from player
  413. remove {@payitem.slot.4} from player
  414. remove {@payitem.slot.5} from player
  415. else:
  416. send "{@tag} &cJestes zbyt blisko spawnu!"
  417. stop
  418. else:
  419. send "{@tag} &cBlad! &8-&7 Nie ustawiono punktu spawnu!"
  420. stop
  421. else:
  422. send "{@tag} &cBrakuje: &7{@payitem.slot.5}"
  423. stop
  424. else:
  425. send "{@tag} &cBrakuje: &7{@payitem.slot.4}"
  426. stop
  427. else:
  428. send "{@tag} &cBrakuje: &7{@payitem.slot.3}"
  429. stop
  430. else:
  431. send "{@tag} &cBrakuje: &7{@payitem.slot.2}"
  432. stop
  433. else:
  434. send "{@tag} &cBrakuje: &7{@payitem.slot.1}"
  435. stop
  436. else:
  437. if {dzialka.spawn.%world%} is set:
  438. if distance between {dzialka.spawn.%world%} and location of player is greater than {@spawn.distance}+{claim.size}/2:
  439. player cannot build at block under player:
  440. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren pod Toba jest juz zabezpieczony"
  441. stop
  442. player cannot build at block {@dzialka.size.vip} meters northwest:
  443. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na polnocny-zachod stad jest juz zabezpieczony"
  444. stop
  445. player cannot build at block {@dzialka.size.vip} meters north:
  446. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na polnoc stad jest juz zabezpieczony"
  447. stop
  448. player cannot build at block {@dzialka.size.vip} meters northeast:
  449. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na polnocny-wschod stad jest juz zajety"
  450. stop
  451. player cannot build at block {@dzialka.size.vip} meters west:
  452. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na zachod stad jest juz zajety"
  453. stop
  454. player cannot build at block {@dzialka.size.vip} meters east:
  455. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na wschod stad jest juz zajety"
  456. stop
  457. player cannot build at block {@dzialka.size.vip} meters southwest:
  458. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na poludniowy-zachod stad jest juz zajety"
  459. stop
  460. player cannot build at block {@dzialka.size.vip} meters south:
  461. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na poludnie stad jest juz zajety"
  462. stop
  463. player cannot build at block {@dzialka.size.vip} meters southeast:
  464. send "{@tag} &cNie mozna tutaj stworzyc dzialki! Teren na poludniowy-wschod stad jest juz zajety"
  465. stop
  466. send "{@tag} &8- &aTworzenie ..."
  467. apply slowness 100 to the player for 3 seconds
  468. make console execute command "pex user %name of player% add worldguard.*"
  469. make console execute command "pex user %name of player% add worldedit.*"
  470. wait 1 tick
  471. make player execute command "//pos1"
  472. make player execute command "//pos2"
  473. wait 1 tick
  474. make player execute command "//expand {@dzialka.size.vip} n"
  475. make player execute command "//expand {@dzialka.size.vip} s"
  476. make player execute command "//expand {@dzialka.size.vip} w"
  477. make player execute command "//expand {@dzialka.size.vip} e"
  478. make player execute command "//expand vert"
  479. wait 1 tick
  480. make player execute command "/rg define %name of player%"
  481. wait 1 tick
  482. make console execute command "pex user %name of player% remove worldguard.*"
  483. make console execute command "pex user %name of player% remove worldedit.*"
  484. make console execute command "rg addowner -w %world of player% %name of player% %name of player%"
  485. make console execute command "rg setpriority -w %world of player% %name of player% 1"
  486. if {@dzialka.pvp} is true:
  487. make console execute command "rg flag -w %world of player% %name of player% pvp deny"
  488. if {@dzialka.greeting} is true:
  489. make console execute command "rg flag -w %world of player% %name of player% greeting &8[&6AutoDzialka&8] &7Obecny teren nalezy do: &2%name of player%'a"
  490. if {@dzialka.farewell} is true:
  491. make console execute command "rg flag -w %world of player% %name of player% farewell &8[&6AutoDzialka&8] &7Opuszczono teren nalezacy do: &2%name of player%a'a"
  492. send "{@tag} &8-&a Otrzymano teren!"
  493. set {dzialka.%player%.ilosc} to 1
  494. else:
  495. send "{@tag} &cJestes zbyt blisko spawnu!"
  496. stop
  497. else:
  498. send "{@tag} &cBlad! &8-&7 Nie ustawiono punktu spawnu!"
  499. stop
  500. else:
  501. send "{@tag} &cMozesz posiadac tylko 1 dzialke!"
  502. stop
  503. else:
  504. send "{@tag} &cDzialki mozna tworzyc tylko na swiecie glownym!"
  505. stop
  506. else:
  507. send "{@tag} &cNie masz uprawnien do uzywania tej komendy!"
  508. stop
  509. if arg 1 is "usun":
  510. if player has permissions "dzialka.gracz" or "dzialka.admin" or "dzialka.*":
  511. if player's world is "{@world}":
  512. if {dzialka.%player%.ilosc} is 1:
  513. make console execute command "rg remove -w %world of player% %name of player%"
  514. wait 1 tick
  515. set {dzialka.%player%.ilosc} to 0
  516. send "{@tag} &8-&a Usunieto dzialke!"
  517. stop
  518. else:
  519. send "{@tag} &cAby usunac dzialke wpierw musisz ja posiadac!"
  520. stop
  521. else:
  522. send "{@tag} &cAby usunac dzialke musisz byc na swiecie glownym!"
  523. stop
  524. else:
  525. send "{@tag} &cNie masz uprawnien do uzywania tej komendy!"
  526. stop
  527. if arg 1 is "ausun":
  528. if player has permissions "dzialka.admin" or "dzialka.*":
  529. if player's world is "{@world}":
  530. if arg 2 is not empty:
  531. if {dzialka.%arg 2%.ilosc} is 1:
  532. make console execute command "rg remove -w %world of player% %arg 2%"
  533. wait 1 tick
  534. set {dzialka.%arg 2%.ilosc} to 0
  535. send "{@tag} &cDzialka &a%arg 2%'a &czostala usunieta!"
  536. stop
  537. else:
  538. send "{@tag} &cTen gracz nieposiada dzialki!"
  539. stop
  540. else:
  541. send "{@tag} &cPodaj nick gracza, ktorego chcesz usunac dzialke!"
  542. stop
  543. else:
  544. send "{@tag} &cAby dodac gracza do dzialki musisz byc na swiecie glownym!"
  545. stop
  546. else:
  547. send "&cNie masz uprawnien do uzywania tej komendy!"
  548. stop
  549. if arg 1 is "dodaj":
  550. if player has permissions "dzialka.gracz" or "dzialka.admin" or "dzialka.*":
  551. if player's world is "{@world}":
  552. if {@dzialka.dodaj} is true:
  553. if {dzialka.%player%.ilosc} is 1:
  554. if arg 2 is not empty:
  555. make console execute command "rg addmember -w %world of player% %name of player% %arg 2%"
  556. wait 1 tick
  557. send "{@tag} &cGracz &a%arg 2% &czostal dodany do Twojej dzialki!"
  558. send "{@tag} &cGracz &a%name of player% &c dodal Cie do swojej dzialki!" to arg 2
  559. stop
  560. else:
  561. send "{@tag} &cPodaj nick gracza, ktorego chcesz dodac do dzialki!"
  562. stop
  563. else:
  564. send "{@tag} &cMusisz posiadac dzialke, aby zaprosic gracza od dzialki!"
  565. stop
  566. else:
  567. send "{@tag} &cDodawanie/usuwanie graczy do dzialek jest wylaczone!"
  568. stop
  569. else:
  570. send "{@tag} &cAby dodac gracza do dzialki musisz byc na swiecie glownym!"
  571. stop
  572. else:
  573. send "{@tag} &cNie masz uprawnien do uzywania tej komendy!"
  574. stop
  575. if arg 1 is "wyrzuc":
  576. if player has permissions "dzialka.gracz" or "dzialka.admin" or "dzialka.*":
  577. if player's world is "{@world}":
  578. if {@dzialka.dodaj} is true:
  579. if {dzialka.%player%.ilosc} is 1:
  580. if arg 2 is not empty:
  581. make console execute command "rg removemember -w %world of player% %name of player% %arg 2%"
  582. wait 1 tick
  583. send "{@tag} &cGracz &a%arg 2% &czostal wyrzucony z Twojej dzialki!"
  584. send "{@tag} &cGracz &a%name of player% &c dodal Cie do swojej dzialki!" to arg 2
  585. stop
  586. else:
  587. send "{@tag} &cPodaj nick gracza, ktorego chcesz usunac z dzialki!"
  588. stop
  589. else:
  590. send "{@tag} &cMusisz posiadac dzialke, aby usunac gracza z dzialki!"
  591. stop
  592. else:
  593. send "{@tag} &cDodawanie/usuwanie graczy do dzialek jest wylaczone!"
  594. stop
  595. else:
  596. send "{@tag} &cAby dodac gracza do dzialki musisz byc na swiecie glownym!"
  597. stop
  598. else:
  599. send "{@tag} &cNie masz uprawnien do uzywania tej komendy!"
  600. stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement