User987

Stone++ Innowacyjny skrypt górnika, TAB!

Aug 28th, 2014
40,356
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 39.08 KB | None | 0 0
  1. #StonePlusPlus 2.9v#
  2. #============
  3. options:
  4. #======================#
  5. #
  6. #
  7. # Konfiguracja ogolna
  8. #
  9. #
  10. #======================#
  11. #Autor skryptu, nie zezwalam na zmiane
  12. autor: Anastair
  13.  
  14. #Wersja skryptu, nie zezwalam na zmiane
  15. wersja: 2.9
  16. #Co ile skrypt ma sprawdzac swoja wersje
  17. autoczas: 5
  18.  
  19. #Jednostka (seconds/minutes/hours/days)
  20. autojednostka: minutes
  21.  
  22. #Nazwa serwera (wykorzystywane do rankingu na TAB)
  23. nazwa: &7Stone++
  24.  
  25. #Prawdziwa ilosc slotow
  26. gracze: 60
  27.  
  28. #Co ile sekund odswiezana ma byc tablista (domyslnie: 10)
  29. odswiezanie: 10
  30. #=======================#
  31. #
  32. #
  33. #Konfiguracja komend
  34. #
  35. #
  36. #=======================#
  37. #Nie wolno uzywac znaku "/"
  38.  
  39. #Komenda, po ktorej wpisaniu ma pojawic sie lista komend administratora.
  40. admin: stoneadmin
  41.  
  42. #Komenda, po ktorej wpisaniu ma pojawic sie informacja o dropie.
  43. komendanadrop: drop
  44.  
  45. #Komenda, po ktorej wpisaniu ma byc wyswietlany ranking 15 najlepszych gornikow.
  46. top15: topgornik
  47.  
  48. #Komenda, po ktorej wpisaniu maja pojawic sie nasze statystyki gornika
  49. komendanazbiory: zbiory
  50.  
  51. #Komenda, po ktorej wpisaniu ma blokowac/przywracac drop bruku z kamienia
  52. komendanacobble: cobble
  53.  
  54. #Komenda, po ktorej wpisaniu wyswietla sie zestaw komend gracza.
  55. komendanapomoc: gornik
  56.  
  57. #Komenda, po ktorej wpisaniu usuwa nam caly bruk z eq.
  58. komendanawyczysc: usuncobble
  59. #======================#
  60. #
  61. #
  62. #Ustawienia dropu dla gracza (stoneplusplus.gracz)
  63. #
  64. #
  65. #======================#
  66. #Szansa na wykopanie diamentu dla gracza.
  67. procentnadiament: 0.5%
  68.  
  69. #Szansa na wykopanie szmaragdu dla gracza.
  70. procentnaemerald: 0.7%
  71.  
  72. #Szansa na wykopanie zlota dla gracza.
  73. procentnazloto: 0.9%
  74.  
  75. #Szansa na wykopanie zelaza dla gracza.
  76. procentnazelazo: 1.0%
  77.  
  78. #Szansa na wykopanie tnt dla gracza.
  79. procentnatnt: 0.9%
  80.  
  81. #Szansa na wykopanie czerwonego proszku (redstone) dla gracza.
  82. procentnaredstone: 1.1%
  83.  
  84. #Szansa na wykopanie perly endermana dla gracza.
  85. procentnaperle: 0.7%
  86.  
  87. #Szansa na wykopanie weglu dla gracza.
  88. procentnawegiel: 2.6%
  89.  
  90. #Szansa na wykopanie tokenu na VIP dla gracza.
  91. procentnatoken: 0.01%
  92. #======================#
  93. #
  94. #
  95. # Konfiguracja XP dla gracza
  96. #
  97. #
  98. #======================#
  99. #Aby nie przyznawac wpisz 0.
  100.  
  101. #Ilosc xp przyznawana dla gracza za wykopanie kamienia.
  102. stonexp: 4
  103.  
  104. #Ilosc xp przyznawana dla gracza za wykopanie diamentu.
  105. diamondxp: 18
  106.  
  107. #Ilosc xp przyznawana dla gracza za wykopanie szmaragdu.
  108. emeraldxp: 15
  109.  
  110. #Ilosc xp przyznawana dla gracza za wykopanie zlota.
  111. goldxp: 13
  112.  
  113. #Ilosc xp przyznawana dla gracza za wykopanie zelaza.
  114. ironxp: 10
  115.  
  116. #Ilosc xp przyznawana dla gracza za wykopanie czerwonego proszku (redstone).
  117. redstonexp: 15
  118.  
  119. #Ilosc xp przyznawana dla gracza za wykopanie perly endermana.
  120. pearlxp: 15
  121.  
  122. #Ilosc xp przyznawana dla gracza za wykopanie tnt.
  123. tntxp: 20
  124.  
  125. #Ilosc xp przyznawana dla gracza za wykopanie tokenu.
  126. tokenxp: 100
  127. #======================#
  128. #
  129. #
  130. # Ustawienia punktacji dla gracza
  131. #
  132. #
  133. #======================#
  134. #Ilosc punktow przyznawana dla gracza za wykopanie diamentu.
  135. diamondpoints: 21
  136.  
  137. #Ilosc punktow przyznawana dla gracza za wykopanie szmaragdu.
  138. emeraldpoints: 20
  139.  
  140. #Ilosc punktow przyznawana dla gracza za wykopanie zlota.
  141. goldpoints: 17
  142.  
  143. #Ilosc punktow przyznawana dla gracza za wykopanie zelaza.
  144. ironpoints: 14
  145.  
  146. #Ilosc punktow przyznawana dla gracza za wykopanie redstone.
  147. redstonepoints: 18
  148.  
  149. #Ilosc punktow przyznawana dla gracza za wykopanie perly endermana.
  150. pearlpoints: 19
  151.  
  152. #Ilosc punktow przyznawana dla gracza za wykopanie tnt.
  153. tntpoints: 20
  154.  
  155. #Ilosc punktow przyznawana dla gracza za wykopanie tokenu.
  156. tokenpoints: 150
  157. #======================#
  158. #
  159. #
  160. # Ustawienia dropu dla VIP (stoneplusplus.vip)
  161. #
  162. #
  163. #======================#
  164. #Szansa na wykopanie diamentu dla vipa.
  165. vipprocentnadiament: 1.0%
  166.  
  167. #Szansa na wykopanie szmaragdu dla vipa.
  168. vipprocentnaemerald: 1.0%
  169.  
  170. #Szansa na wykopanie zlota dla vipa
  171. vipprocentnazloto: 1.0%
  172.  
  173. #Szansa na wykopanie zelaza dla vipa.
  174. vipprocentnazelazo: 1.0%
  175.  
  176. #Szansa na wykopanie tnt dla vipa.
  177. vipprocentnatnt: 1.0%
  178.  
  179. #Szansa na wykopanie redstone dla vipa.
  180. vipprocentnaredstone: 1.0%
  181.  
  182. #Szansa na wykopanie perly endermana dla vipa.
  183. vipprocentnaperle: 1.0%
  184.  
  185. #Szansa na wykopanie weglu dla vipa.
  186. vipprocentnawegiel: 1.0%
  187.  
  188. #Szansa na wykopanie tokenu dla vipa.
  189. vipprocentnatoken: 0.01%
  190. #======================#
  191. #
  192. #
  193. # Ustawienia XP dla vipa
  194. #
  195. #
  196. #======================#
  197. #Aby nie przyznawac wpisz 0.
  198.  
  199. #Ilosc xp przyznawana dla vip za wykopanie kamienia.
  200. vipstonexp: 4
  201.  
  202. #Ilosc xp przyznawana dla VIP za wykopanie diamentu.
  203. vipdiamondxp: 18
  204.  
  205. #Ilosc xp przyznawana dla VIP za wykopanie szmaragdu.
  206. vipemeraldxp: 15
  207.  
  208. #Ilosc xp przyznawana dla VIP za wykopanie zlota.
  209. vipgoldxp: 13
  210.  
  211. #Ilosc xp przyznawana dla VIP za wykopanie zelaza.
  212. vipironxp: 10
  213.  
  214. #Ilosc xp przyznawana dla VIP za wykopanie redstone.
  215. vipredstonexp: 15
  216.  
  217. #Ilosc xp przyznawana dla VIP za wykopanie perly endermana.
  218. vippearlxp: 15
  219.  
  220. # Ilosc xp przyznawana dla VIP za wykopanie tnt.
  221. viptntxp: 20
  222.  
  223. #Ilosc xp przyznawana dla VIP za wykopanie tokenu.
  224. viptokenxp: 200
  225. #======================#
  226. #
  227. #
  228. # Ustawienia punktacji dla vipa
  229. #
  230. #
  231. #======================#
  232. #Aby nie przyznawac wpisz 0
  233.  
  234. #Ilosc punktow przyznawana dla VIP za wykopanie diamentu.
  235. vipdiamondpoints: 25
  236.  
  237. #Ilosc punktow przyznawana dla VIP za wykopanie szmaragdu.
  238. vipemeraldpoints: 25
  239.  
  240. #Ilosc punktow przyznawana dla VIP za wykopanie zlota.
  241. vipgoldpoints: 17
  242.  
  243. #Ilosc punktow przyznawana dla VIP za wykopanie zelaza.
  244. vipironpoints: 14
  245.  
  246. #Ilosc punktow przyznawana dla VIP za wykopanie redstone.
  247. vipredstonepoints: 18
  248.  
  249. #Ilosc punktow przyznawana dla VIP za wykopanie perly endermana.
  250. vippearlpoints: 19
  251.  
  252. #Ilosc punktow przyznawana dla VIP za wykopanie tnt.
  253. viptntpoints: 25
  254.  
  255. #Ilosc punktow przyznawana dla VIP za wykopanie tokenu,
  256. viptokenpoints: 150
  257. #======================#
  258. #
  259. #
  260. # Ustawienia kilofow (po angielsku) dla gracza oraz vipa.
  261. #
  262. #
  263. #======================#
  264. #Nazwy kilofow nalezy wpisac w języku angielskim.
  265. #Aby zostawic puste pole wpisz "none", nigdy nie zostawiaj puste.
  266.  
  267. #Lista kilofow:
  268. #Diamentowy kilof - diamond pickaxe
  269. #Zloty kilof - Gold pickaxe
  270. #Zelazny kilof - iron pickaxe
  271. #Kamienny kilof - stone pickaxe
  272. #Drewniany kilof - wooden pickaxe
  273.  
  274.  
  275. #Kilofy, ktorymi mozna wykopac diamenty.
  276. diamondkilof1: diamond pickaxe
  277. diamondkilof2: iron pickaxe
  278. diamondkilof3: none
  279. diamondkilof4: none
  280. diamondkilof5: none
  281.  
  282.  
  283. #Kilofy, ktorymi mozna wykopac szmaragd.
  284. emeraldkilof1: diamond pickaxe
  285. emeraldkilof2: iron pickaxe
  286. emeraldkilof3: gold pickaxe
  287. emeraldkilof4: none
  288. emeraldkilof5: none
  289.  
  290. #Kilofy, ktorymi mozna wykopac zloto.
  291. goldkilof1: diamond pickaxe
  292. goldkilof2: iron pickaxe
  293. goldkilof3: gold pickaxe
  294. goldkilof4: none
  295. goldkilof5: none
  296.  
  297. #Kilofy, ktorymi mozna wykopac żelazo.
  298. ironkilof1: diamond pickaxe
  299. ironkilof2: iron pickaxe
  300. ironkilof3: gold pickaxe
  301. ironkilof4: none
  302. ironkilof5: none
  303.  
  304. #Kilofy, ktorymi mozna wykopac wegiel.
  305. coalkilof1: diamond pickaxe
  306. coalkilof2: iron pickaxe
  307. coalkilof3: gold pickaxe
  308. coalkilof4: none
  309. coalkilof5: none
  310.  
  311. #Kilofy, ktorymi mozna wykopac tnt.
  312. tntkilof1: diamond pickaxe
  313. tntkilof2: iron pickaxe
  314. tntkilof3: gold pickaxe
  315. tntkilof4: none
  316. tntkilof5: none
  317.  
  318. #Kilofy, ktorymi mozna wykopac perly endermana.
  319. pearlkilof1: diamond pickaxe
  320. pearlkilof2: iron pickaxe
  321. pearlkilof3: gold pickaxe
  322. pearlkilof4: none
  323. pearlkilof5: none
  324.  
  325. #Kilofy, ktorymi mozna wykopac token na rangesp ustalona w konfiguracji nizej.
  326. tokenkilof1: diamond pickaxe
  327. tokenkilof2: none
  328. tokenkilof3: none
  329. tokenkilof4: none
  330. tokenkilof5: none
  331.  
  332. #Kilofy, ktorymi mozna wykopac redstone.
  333. redstonekilof1: diamond pickaxe
  334. redstonekilof2: none
  335. redstonekilof3: none
  336. redstonekilof4: none
  337. redstonekilof5: none
  338. #======================#
  339. #
  340. #
  341. #
  342. # Ustawienia fajerwerek
  343. #
  344. #
  345. #======================#
  346. #Ustawienia fajerwerek po wykopaniu danego surowca.
  347. #Dostepne opcje: tak/nie
  348.  
  349. #Czy po wykopaniu diamentu maja byc wystrzeliwane fajerwerki.
  350. fajerdiamond: tak
  351.  
  352. #Czy po wykopaniu szmaragdu maja byc wystrzeliwane fajerwerki.
  353. fajeremerald: tak
  354.  
  355. #Czy po wykopaniu zlota maja byc wystrzeliwane fajerwerki.
  356. fajergold: tak
  357.  
  358. #Czy po wykopaniu zelaza maja byc wystrzeliwane fajerwerki.
  359. fajeriron: tak
  360.  
  361. #Czy po wykopaniu redstone maja byc wystrzeliwane fajerwerki.
  362. fajerredstone: tak
  363.  
  364. #Czy po wykopaniu tnt maja byc wystrzeliwane fajerwerki.
  365. fajertnt: tak
  366.  
  367. #Czy po wykopaniu perly endermana maja byc wystrzeliwane fajerwerki.
  368. fajerpearl: tak
  369.  
  370. #Czy po wykopaniu tokenu maja byc wystrzeliwane fajerwerki.
  371. fajertoken: tak
  372.  
  373. #Czy po wykopaniu weglu maja byc wystrzeliwane fajerwerki.
  374. fajercoal: tak
  375.  
  376. #======================#
  377. #
  378. #
  379. # Ustawienia nagrod za punkty (postaram sie dodac wiecej)
  380. #
  381. #
  382. #======================#
  383. #Nagrody sa przyznawane za przekroczenie danej ilosci punktow.
  384.  
  385. #Nagroda pierwsza (helm gornika)
  386.  
  387. #Nazwa helmu.
  388. nazwahelmu: Helm gornika
  389.  
  390. #Po przekroczeniu jakiej ilosci punktow dostaniemy helm.
  391. ilepkt: 1000
  392.  
  393. #Material, z którego jest helm. (leather - skora)
  394. typhelmu: leather
  395.  
  396. #Efekt jaki zostanie przydzielony po zalozeniu helmu.
  397. efekt: night vision
  398.  
  399. #Sila efektu.
  400. silaefektu: 2
  401.  
  402. #======================#
  403. #
  404. #
  405. # Ustawienia tokenow
  406. #
  407. #
  408. #======================#
  409. #Chwilowo skrypt obsluguje tylko token przyznajacy ustalona range.
  410. #Wymagany plugin permissionsex.
  411.  
  412. #Czy opcja ma byc aktywna? (tak/nie)
  413. viptokenon: tak
  414.  
  415. #Jaka ranga zostanie przydzielona po kliknieciu ppm na token
  416. vip: vip
  417.  
  418. #Czy na okres 10 sekund ma pojawic sie hologram z informacja? (tak/nie)
  419. holo: tak
  420.  
  421. #Czy zapisywac logi kto wykopal token? (tak/nie)
  422. logi: tak
  423.  
  424.  
  425. #======================#
  426. #
  427. #
  428. # Ustawienia wiadomosci
  429. #
  430. #
  431. #======================#
  432. #Czy wiadomosci o wykopaniu surowcow maja byc wyswietlane? (pokaz/ukryj)
  433. wiadomosci: pokaz
  434.  
  435. #Czas wyswietlana wiadomosci na pasku smoka
  436. bossbarczas: 10
  437.  
  438. #Wiadomosc o wyczyszczeniu bruku.
  439. wyczyscbruk: &6Pomyslnie wyczysciles caly ekwipunek z bruku.
  440.  
  441. #Informacja, ktora wyświetli sie po probie wykopania rudy.
  442. infodrop: &eNa serwerze panuje /drop z kamienia!
  443.  
  444. #Wiadomosc o wykopaniu diamentu
  445. wykopalesdiament: &bGratulujemy, wykopales 1 diament!
  446.  
  447. #Wiadomosc o wykopaniu szmaragdu.
  448. wykopalesemerald: &aGratulujemy, wykopales 1 szmaragd!
  449.  
  450. #Wiadomosc o wykopaniu zlota.
  451. wykopalesgold: &eGratulujemy, wykopales 1 zloto!
  452.  
  453. #Wiadomosc o wykopaniu perly endermana.
  454. wykopalespearl: &9Gratulujemy, wykopales 1 perle endermana!
  455.  
  456. #Wiadomosc o wykopaniu zelaza.
  457. wykopalesiron: Gratulujemy, wykopales 1 zelazo!
  458.  
  459. #Wiadomosc o wykopaniu tnt.
  460. wykopalestnt: &cGratulujemy, wykopales 1 tnt!
  461.  
  462. #Wiadomosc o wykopaniu redstone
  463. wykopalesredstone: &4Gratulujemy, wykopales redstone!
  464.  
  465. #Wiadomosc o wykopaniu tokenu na VIP.
  466. wykopalestoken: &e&l&nGratulujemy, wykopales VIP!
  467.  
  468. #Wiadomosc o wykopaniu weglu.
  469. wykopalescoal: &0Gratulujemy, wykopales wegiel!
  470.  
  471. #Wiadomosc o osiagnieciu 1000 punktow publicznie.
  472. #%loop-player% - nick gracza
  473. 1000pkt: &6%loop-player% osiagnal 1000 punktow i otrzymal nagrode!
  474.  
  475. #Wiadomosc o osiagnieciu 1000 punktow prywatnie.
  476. gratulujemy: &6Gratulujemy, osiagnales 1000 punktow!
  477.  
  478. #Wiadomosc o braku uprawnien
  479. uprawnienia: &cNie posiadasz wymaganych uprawnien
  480.  
  481. #Wiadomosc do administratora o dodaniu punktow
  482. #%arg 2% - nick gracza
  483. #%arg 3% - ilosc punktow
  484. admindodano: &cUdalo sie, dodales %arg 3% punktow dla gracza %arg 2%
  485.  
  486. #Wiadomosc do administratora o wyzerowaniu punktow
  487. #%arg 2% - nick gracza
  488. adminwyzerowal: &cWyzerowales punkty dla gracza %arg 2%
  489. #======================#
  490. #
  491. #
  492. #KONIEC USTAWIEN
  493. #KONIEC USTAWIEN
  494. #KOD SKRYPTU
  495. #KOD SKRYPTU
  496. #
  497. #
  498. #======================#
  499.  
  500. variables:
  501. {points::%player%} = 0
  502. {stone.%player%} = 0
  503. {diamond.%player%} = 0
  504. {pearl.%player%} = 0
  505. {gold.%player%} = 0
  506. {iron.%player%} = 0
  507. {coal.%player%} = 0
  508. {redstone.%player%} = 0
  509. {tnt.%player%} = 0
  510. {emerald.%player%} = 0
  511. {token.%player%} = 0
  512. {cobble.%player%} = true
  513.  
  514. #Zapobiega bugowaniu sie zmiennych
  515. on join:
  516. if {points::%player%} isn't set:
  517. set {points::%player%} to 0
  518. if {stone.%player%} isn't set:
  519. set {stone.%player%} to 0
  520. if {diamond.%player%} isn't set:
  521. set {diamond.%player%} to 0
  522. if {pearl.%player%} isn't set:
  523. set {pearl.%player%} to 0
  524. if {gold.%player%} isn't set:
  525. set {gold.%player%} to 0
  526. if {iron.%player%} isn't set:
  527. set {iron.%player%} to 0
  528. if {coal.%player%} isn't set:
  529. set {coal.%player%} to 0
  530. if {redstone.%player%} isn't set:
  531. set {redstone.%player%} to 0
  532. if {tnt.%player%} isn't set:
  533. set {tnt.%player%} to 0
  534. if {emerald.%player%} isn't set:
  535. set {emerald.%player%} to 0
  536. if {token.%player%} isn't 0:
  537. set {token.%player%} to 0
  538.  
  539. #Nie pozwala wykopac surowca z rudy.
  540. on mine of any ore:
  541. cancel event
  542. delete event-block
  543. display "{@infodrop}" on bossbar with 100 percent by {@bossbarczas} seconds for player
  544. wait 1 second
  545. apply nausea 1 to player for 1 seconds
  546.  
  547. #Sprawdza czy gracz zablokowal wypadanie bruku z kamienia
  548. on mine of stone:
  549. if {cobble.%player%} is true:
  550. drop 1 cobblestone
  551. add 1 to {stone.%player%}
  552. give {@stonexp} xp to the player
  553. else:
  554. add 1 to {stone.%player%}
  555. give {@stonexp} xp to the player
  556. stop
  557.  
  558. #drop dla gracza
  559. on mine of stone:
  560. if player has permission "stoneplusplus.gracz":
  561. chance of {@procentnadiament}:
  562. if player is holding {@diamondkilof1} or {@diamondkilof2} or {@diamondkilof3} or {@diamondkilof4} or {@diamondkilof5}:
  563. drop 1 diamond
  564. give {@diamondxp} xp to the player
  565. add {@diamondpoints} to {points::%player%}
  566. add 1 to {diamond.%player%}
  567. if "{@wiadomosci}" is "pokaz":
  568. display "{@wykopalesdiament}" on bossbar with 100 percent by {@bossbarczas} seconds for player
  569. if "{@fajerdiamond}" is "tak":
  570. launch ball large firework colored orange at event-block with duration 4
  571. chance of {@procentnaemerald}:
  572. if player is holding {@emeraldkilof1} or {@emeraldkilof2} or {@emeraldkilof3} or {@emeraldkilof4} or {@emeraldkilof5}:
  573. drop 1 emerald
  574. give {@emeraldxp} xp to the player
  575. add {@emeraldpoints} to {points::%player%}
  576. add 1 to {emerald.%player%}
  577. if "{@wiadomosci}" is "pokaz":
  578. display "{@wykopalesemerald}" on bossbar with 90 percent by {@bossbarczas} seconds for player
  579. if "{@fajeremerald}" is "tak":
  580. launch ball large firework colored black at event-block with duration 3
  581. chance of {@procentnazloto}:
  582. if player is holding {@goldkilof1} or {@goldkilof2} or {@goldkilof3} or {@goldkilof4} or {@goldkilof5}:
  583. drop 1 gold ingot
  584. give {@goldxp} xp to the player
  585. add {@goldpoints} to {points::%player%}
  586. add 1 to {gold.%player%}
  587. if "{@wiadomosci}" is "pokaz":
  588. display "{@wykopalesgold}" on bossbar with 75 percent by {@bossbarczas} seconds for player
  589. if "{@fajergold}" is "tak":
  590. launch ball large firework colored red at event-block with duration 3
  591. chance of {@procentnazelazo}:
  592. if player is holding {@ironkilof1} or {@ironkilof2} or {@ironkilof3} or {@ironkilof4} or {@ironkilof5}:
  593. drop 1 iron ingot
  594. give {@ironxp} xp to the player
  595. add {@ironpoints} to {points::%player%}
  596. add 1 to {iron.%player%}
  597. if "{@wiadomosci}" is "pokaz":
  598. display "{@wykopalesiron}" on bossbar with 65 percent by {@bossbarczas} seconds for player
  599. if "{@fajeriron}" is "tak":
  600. launch ball large firework colored orange at event-block with duration 3
  601. chance of {@procentnatnt}:
  602. if player is holding {@tntkilof1} or {@tntkilof2} or {@tntkilof3} or {@tntkilof4} or {@tntkilof5}:
  603. drop 1 tnt
  604. give {@tntxp} xp to the player
  605. add {@tntpoints} to {points::%player%}
  606. add 1 to {tnt.%player%}
  607. if "{@wiadomosci}" is "pokaz":
  608. display "{@wykopalestnt}" on bossbar with 70 percent by {@bossbarczas} seconds for player
  609. if "{@fajertnt}" is "tak":
  610. launch ball large firework colored yellow at event-block with duration 2
  611. chance of {@procentnaperle}:
  612. if player is holding {@pearlkilof1} or {@pearlkilof2} or {@pearlkilof3} or {@pearlkilof4} or {@pearlkilof5}:
  613. drop 1 ender pearl
  614. give {@pearlxp} xp to the player
  615. add {@pearlpoints} to {points::%player%}
  616. add 1 to {pearl.%player%}
  617. if "{@wiadomosci}" is "pokaz":
  618. display "{@wykopalespearl}" on bossbar with 72 percent by {@bossbarczas} seconds for player
  619. if "{@fajerpearl}" is "tak":
  620. launch ball large firework colored black at event-block with duration 1
  621. chance of {@procentnaredstone}:
  622. if player is holding {@redstonekilof1} or {@redstonekilof2} or {@redstonekilof3} or {@redstonekilof4} or {@redstonekilof5}:
  623. drop 1 redstone
  624. give {@redstonexp} xp to the player
  625. add {@redstonepoints} to {points::%player%}
  626. add 1 to {redstone.%player%}
  627. if "{@wiadomosci}" is "pokaz":
  628. display "{@wykopalesredstone}" on bossbar with 69 percent by {@bossbarczas} seconds for player
  629. if "{@fajerredstone}" is "tak":
  630. launch ball large firework colored orange at event-block with duration 1
  631. chance of {@procentnatoken}:
  632. if "{@viptokenon}" is "tak":
  633. if player is holding {@tokenkilof1} or {@tokenkilof2} or {@tokenkilof3} or {@tokenkilof4} or {@tokenkilof5}:
  634. give 1 paper named "&e&lToken na {@vip}" to player
  635. give {@tokenxp} xp to the player
  636. add {@tokenpoints} to {points::%player%}
  637. add 1 to {token.%player%}
  638. if "{@wiadomosci}" is "pokaz":
  639. display "{@wykopalestoken}" on bossbar with 100 percent by {@bossbarczas} seconds for player
  640. broadcast "&c&l[Stone++]&7Jeden token na VIP juz znaleziony :)"
  641. if "{@fajertoken}" is "tak":
  642. launch ball large firework colored green at event-block with duration 7
  643. if "{@logi}" is "tak":
  644. log "%player% otrzymal token na vip w swiecie %world%" to "stone++/token.log"
  645. if "{@holo}" is "tak":
  646. display hologram "Gratulacje, znalazles token na vip" at location of player for 10 seconds
  647.  
  648. #Drop dla VIP
  649. on mine of stone:
  650. if player has permission "stoneplusplus.vip":
  651. chance of {@vipprocentnadiament}:
  652. if player is holding {@diamondkilof1} or {@diamondkilof2} or {@diamondkilof3} or {@diamondkilof4} or {@diamondkilof5}:
  653. drop 1 diamond
  654. give {@vipdiamondxp} xp to the player
  655. add {@vipdiamondpoints} to {points::%player%}
  656. add 1 to {diamond.%player%}
  657. if "{@wiadomosci}" is "pokaz":
  658. display "{@wykopalesdiament}" on bossbar with 100 percent by {@bossbarczas} seconds for player
  659. if "{@fajerdiamond}" is "tak":
  660. launch ball large firework colored orange at event-block with duration 4
  661. chance of {@vipprocentnaemerald}:
  662. if player is holding {@emeraldkilof1} or {@emeraldkilof2} or {@emeraldkilof3} or {@emeraldkilof4} or {@emeraldkilof5}:
  663. drop 1 emerald
  664. give {@vipemeraldxp} xp to the player
  665. add {@vipemeraldpoints} to {points::%player%}
  666. add 1 to {emerald.%player%}
  667. if "{@wiadomosci}" is "pokaz":
  668. display "{@wykopalesemerald}" on bossbar with 90 percent by {@bossbarczas} seconds for player
  669. if "{@fajeremerald}" is "tak":
  670. launch ball large firework colored black at event-block with duration 3
  671. chance of {@vipprocentnazloto}:
  672. if player is holding {@goldkilof1} or {@goldkilof2} or {@goldkilof3} or {@goldkilof4} or {@goldkilof5}:
  673. drop 1 gold ingot
  674. give {@vipgoldxp} xp to the player
  675. add {@vipgoldpoints} to {points::%player%}
  676. add 1 to {gold.%player%}
  677. if "{@wiadomosci}" is "pokaz":
  678. display "{@wykopalesgold}" on bossbar with 75 percent by {@bossbarczas} seconds for player
  679. if "{@fajergold}" is "tak":
  680. launch ball large firework colored red at event-block with duration 3
  681. chance of {@vipprocentnazelazo}:
  682. if player is holding {@ironkilof1} or {@ironkilof2} or {@ironkilof3} or {@ironkilof4} or {@ironkilof5}:
  683. drop 1 iron ingot
  684. give {@vipironxp} xp to the player
  685. add {@vipironpoints} to {points::%player%}
  686. add 1 to {iron.%player%}
  687. if "{@wiadomosci}" is "pokaz":
  688. display "{@wykopalesiron}" on bossbar with 65 percent by {@bossbarczas} seconds for player
  689. if "{@fajeriron}" is "tak":
  690. launch ball large firework colored orange at event-block with duration 3
  691. chance of {@vipprocentnatnt}:
  692. if player is holding {@tntkilof1} or {@tntkilof2} or {@tntkilof3} or {@tntkilof4} or {@tntkilof5}:
  693. drop 1 tnt
  694. give {@viptntxp} xp to the player
  695. add {@viptntpoints} to {points::%player%}
  696. add 1 to {tnt.%player%}
  697. if "{@wiadomosci}" is "pokaz":
  698. display "{@wykopalestnt}" on bossbar with 70 percent by {@bossbarczas} seconds for player
  699. if "{@fajertnt}" is "tak":
  700. launch ball large firework colored yellow at event-block with duration 2
  701. chance of {@vipprocentnaperle}:
  702. if player is holding {@pearlkilof1} or {@pearlkilof2} or {@pearlkilof3} or {@pearlkilof4} or {@pearlkilof5}:
  703. drop 1 ender pearl
  704. give {@vippearlxp} xp to the player
  705. add {@vippearlpoints} to {points::%player%}
  706. add 1 to {pearl.%player%}
  707. if "{@wiadomosci}" is "pokaz":
  708. display "{@wykopalespearl}" on bossbar with 72 percent by {@bossbarczas} seconds for player
  709. if "{@fajerpearl}" is "tak":
  710. launch ball large firework colored black at event-block with duration 1
  711. chance of {@vipprocentnaredstone}:
  712. if player is holding {@redstonekilof1} or {@redstonekilof2} or {@redstonekilof3} or {@redstonekilof4} or {@redstonekilof5}:
  713. drop 1 redstone
  714. give {@vipredstonexp} xp to the player
  715. add {@vipredstonepoints} to {points::%player%}
  716. add 1 to {redstone.%player%}
  717. if "{@wiadomosci}" is "pokaz":
  718. display "{@wykopalesredstone}" on bossbar with 69 percent by {@bossbarczas} seconds for player
  719. if "{@fajerredstone}" is "tak":
  720. launch ball large firework colored orange at event-block with duration 1
  721. chance of {@vipprocentnatoken}:
  722. if "{viptokenon}" is "tak":
  723. if player is holding {@tokenkilof1} or {@tokenkilof2} or {@tokenkilof3} or {@tokenkilof4} or {@tokenkilof5}:
  724. give 1 paper named "&e&lToken na {@vip}" to player
  725. give {@viptokenxp} xp to the player
  726. add {@viptokenpoints} to {points::%player%}
  727. add 1 to {token.%player%}
  728. if "{@wiadomosci}" is "pokaz":
  729. display "{@wykopalestoken}" on bossbar with 100 percent by {@bossbarczas} seconds for player
  730. broadcast "&c&l[Stone++]&7Jeden token na VIP juz znaleziony :)"
  731. if "{@fajertoken}" is "tak":
  732. launch ball large firework colored green at event-block with duration 7
  733. if "{@logi}" is "tak":
  734. log "%player% wykopal token na vip w swiecie %world%" to "ktowykopaltoken.log"
  735. if "{@holo}" is "tak":
  736. display hologram "Gratulacje, znalazles token na vip" at location of player for 10 seconds
  737.  
  738. #Komenda zarzadzajaca, dla Admina.
  739. command /{@admin} [<text>] [<text>] [<integer>]:
  740. trigger:
  741. if player has permission "stoneplusplus.admin" or "stoneplusplus.*":
  742. if arg 1 is not set:
  743. send "&6[]==========[]&7Stone++&6[]==========[]"
  744. send "&6» &7/{@admin} dodaj <nick> <ilosc> - Dodaje punkty graczowi."
  745. send "&6» &7/{@admin} wyzeruj <nick> - Zeruje punkty graczowi."
  746. send "&6» &7/{@admin} reload - Przaladowuje skrypt."
  747. send "&6» &7/{@admin} usun - Usuwa skrypt z ftp i przeladowuje serwer."
  748. send "&6» &7/update sprawdz - sprawdza wersje skryptu."
  749. send "&6» &7/update pobierz - Automatycznie pobiera aktulizacje skryptu."
  750. send "&6[]============[]&7Autor: Anastair[]============[]"
  751. if arg 1 is "dodaj":
  752. if arg 2 is set:
  753. if integer-argument is set:
  754. add integer-argument to {points::%arg 2%}
  755. send "{@admindodano}"
  756. if arg 1 is "wyzeruj":
  757. if arg 2 is set:
  758. if integer-argument is not set:
  759. set {points::%arg 2%} to 0
  760. send "{@adminwyzerowal}"
  761. if arg 1 is "reload":
  762. if arg 2 is not set:
  763. if integer-argument is not set:
  764. send "&aPomyslnie przeladowano stone++"
  765. execute console command "sk reload %script%"
  766. if arg 1 is "usun":
  767. if arg 2 is not set:
  768. if integer-argument is not set:
  769. send "&cCzy na pewno chcesz to zrobic? Ta komenda usuwa skrypt."
  770. wait 2 seconds
  771. send "&cPrzykro mi ze nie chcesz korzystac juz ze stone++"
  772. wait 2 seconds
  773. send "&cProsze, wyraz swoje zdanie w prezentacji skryptu."
  774. wait 1 second
  775. send "&cStone++ zostanie usuniety za 120 sekund (2min)."
  776. wait 2 seconds
  777. broadcast "&c&l[Stone++] &7Za 2 minuty nastapi oczyszczenie serwera z graczy, plugin zostanie usuniety."
  778. wait 120 seconds
  779. df "plugins/Skript/scripts/%script%.sk"
  780. send "[Stone++] Skrypt zostal usuniety przez administratora w grze." to console
  781. loop all players:
  782. kick loop-player due to "&cStone++ zostal usuniety! wejdz ponownie"
  783. wait 1 second
  784. execute console command "reload"
  785. else:
  786. send "{@uprawnienia}"
  787.  
  788. #Ranking 15 gornikow na czacie
  789. command /{@top15}:
  790. trigger:
  791. send " &6» &7Top 15 gornikow &6«"
  792. set {_num} to size of {points::*}
  793. loop {_num} times:
  794. loop {points::*}:
  795. {_v.%loop-number%} is not set:
  796. set {_v.%loop-number%} to loop-value
  797. set {_n.%loop-number%} to loop-index
  798. loop-value is greater than {_v.%loop-number%}:
  799. set {_v.%loop-number%} to loop-value
  800. set {_n.%loop-number%} to loop-index
  801. remove {_v.%loop-number%} from {points::*}
  802. loop {_num} times:
  803. loop-number is less than or equal to 15:
  804. {_n.%loop-number%} isn't "<player>"
  805. send "&4&l%loop-number%. &e&l%{_n.%loop-number%}% &7(&a&l%{_v.%loop-number%}%&7)"
  806. set {points::%{_n.%loop-number%}%} to {_v.%loop-number%}
  807.  
  808. #Komenda zarzadzajaca dropem bruku z kamienia
  809. command /{@komendanacobble}:
  810. aliases: cobblestone
  811. trigger:
  812. if player has permission "stoneplusplus.cobble" or "stoneplusplus.*":
  813. if {cobble.%player%} is true:
  814. set {cobble.%player%} to false
  815. send " &e» &7Zablokowales drop cobblestone!"
  816. stop
  817. if {cobble.%player%} is false:
  818. set {cobble.%player%} to true
  819. send " &e» &7Aktywowales drop cobblestone"
  820. stop
  821. else:
  822. send "{@uprawnienia}"
  823.  
  824.  
  825. #Komenda czyszczaca bruk z eq
  826. command /{@komendanawyczysc}:
  827. aliases: cobbleclear
  828. trigger:
  829. if player has permission "stoneplusplus.*" or "stoneplusplus.czysc":
  830. display "{@wyczyscbruk}" on bossbar with 100 percent by {@bossbarczas} seconds for player
  831. remove 2100 cobblestone from player
  832. stop
  833. else:
  834. send "{@uprawnienia}"
  835.  
  836. #Komenda pokazujaca drop ustawiony w opcjach
  837. command /{@komendanadrop} [<text>]:
  838. aliases: kamien
  839. trigger:
  840. if arg 1 is not set:
  841. send "&eUzycie: /{@komendanadrop} gracz/vip" to player
  842. stop
  843. if arg 1 is "gracz":
  844. if player has permission "stoneplusplus.dropgracz" or "stoneplusplus.*":
  845. open chest with 1 rows named "Drop dla gracza" to player
  846. wait 1 tick
  847. format slot 0 of player with 1 of diamond named "&bDiament" with lore "&4» &6Szansa:&7 {@procentnadiament}%%" to be unstealable
  848. format slot 1 of player with 1 of emerald named "&aSzmaragd" with lore "&4» &6Szansa:&7 {@procentnaemerald}%%" to be unstealable
  849. format slot 2 of player with 1 of ender pearl named "&aPerla endermana" with lore "&4» &6Szansa:&7 {@procentnaperle}%%" to be unstealable
  850. format slot 3 of player with 1 of gold ingot named "&6Zloto" with lore "&4» &6Szansa:&7 {@procentnazloto}%%" to be unstealable
  851. format slot 4 of player with 1 of iron ingot named "&8Zelazo" with lore "&4» &6Szansa:&7 {@procentnazelazo}%%" to be unstealable
  852. format slot 5 of player with 1 of coal named "&0Wegiel" with lore "&4» &6Szansa:&7 {@procentnawegiel}%%" to be unstealable
  853. format slot 6 of player with 1 of tnt named "&4Tnt" with lore "&4» &6Szansa:&7 {@procentnatnt}%%" to be unstealable
  854. if "{@viptokenon}" is "tak":
  855. format slot 7 of player with 1 of paper named "&6Token na {@vip}" with lore "&4» &6Szansa:&7 {@procentnatoken}%%" to be unstealable
  856. else:
  857. send "{@uprawnienia}" to player
  858. stop
  859. if arg 1 is "vip":
  860. if player has permission "stoneplusplus.dropvip" or "stoneplusplus.*":
  861. open chest with 1 rows named "Drop dla vip " to player
  862. wait 1 tick
  863. format slot 0 of player with 1 of diamond named "&bDiament" with lore "&4» &6Szansa:&7 {@vipprocentnadiament}%%" to be unstealable
  864. format slot 1 of player with 1 of emerald named "&aSzmaragd" with lore "&4» &6Szansa:&7 {@vipprocentnaemerald}%%" to be unstealable
  865. format slot 2 of player with 1 of ender pearl named "&aPerla endermana" with lore "&4» &6Szansa:&7 {@vipprocentnaperle}%%" to be unstealable
  866. format slot 3 of player with 1 of gold ingot named "&6Zloto" with lore "&4» &6Szansa:&7 {@vipprocentnazloto}%%" to be unstealable
  867. format slot 4 of player with 1 of iron ingot named "&8Zelazo" with lore "&4» &6Szansa:&7 {@vipprocentnazelazo}%%" to be unstealable
  868. format slot 5 of player with 1 of coal named "&0Wegiel" with lore "&4» &6Szansa:&7 {@vipprocentnawegiel}%%" to be unstealable
  869. format slot 6 of player with 1 of tnt named "&4Tnt" with lore "&4» &6Szansa:&7 {@vipprocentnatnt}%%" to be unstealable
  870. if "{@viptokenon}" is "tak":
  871. format slot 7 of player with 1 of paper named "&6Token na {@vip}" with lore "&4» &6Szansa:&7 {@vipprocentnatoken}%%" to be unstealable
  872. else:
  873. send "{@uprawnienia}" to player
  874. stop
  875.  
  876. #Zebrane surowce
  877. command /{@komendanazbiory} [<text>]:
  878. trigger:
  879. if arg 1 is not set:
  880. send "&ePoprawne uzycie: &7/{@komendanazbiory} [1/2]." to player
  881. if arg 1 is "1":
  882. if player has permission "stoneplusplus.zbiory.1" or "stoneplusplus.*":
  883. open chest with 1 rows named "Twoje zbiory [1/2]" to player
  884. wait 1 tick
  885. format slot 0 of player with 1 of paper named "&6&lPunkty" with lore "&4» &6Masz ich: &7%{points::%player%}%" to be unstealable
  886. format slot 1 of player with 1 of diamond named "&bDiamenty" with lore "&4» &6Zebrales juz: &7%{diamond.%player%}%" to be unstealable
  887. format slot 2 of player with 1 of emerald named "&aSzmaragdy" with lore "&4» &6Zebrales juz: &7%{emerald.%player%}%" to be unstealable
  888. format slot 3 of player with 1 of ender pearl named "&8Perly endermana" with lore "&4» &6Zebrales juz: &7%{pearl.%player%}%" to be unstealable
  889. format slot 4 of player with 1 of tnt named "&4Tnt" with lore "&4» &6Zebrales juz: &7%{tnt.%player%}%" to be unstealable
  890. else:
  891. send "{@uprawnienia}" to player
  892. if arg 1 is "2":
  893. if player has permission "stoneplusplus.zbiory.2" or "stoneplusplus.*":
  894. open chest with 1 rows named "Twoje zbiory [2/2]" to player
  895. wait 1 tick
  896. format slot 0 of player with 1 of gold ingot named "&eZloto" with lore "&4» &6Zebrales juz: &7%{gold.%player%}%" to be unstealable
  897. format slot 1 of player with 1 of iron ingot named "&9Zelazo" with lore "&4» &6Zebrales juz: &7%{iron.%player%}%" to be unstealable
  898. format slot 2 of player with 1 of coal named "&0Wegiel" with lore "&4» &6Zebrales juz: &7%{coal.%player%}%" to be unstealable
  899. format slot 4 of player with 1 of stone named "&7Kamien" with lore "&4» &6Zebrales juz: &7%{stone.%player%}%" to be unstealable
  900. if "{@viptokenon}" is "tak":
  901. format slot 3 of player with 1 of paper named "&6&lToken (VIP)" with lore "&4» &6Zebrales juz: &7%{token.%player%}%" to be unstealable
  902. else:
  903. send "{@uprawnienia}" to player
  904.  
  905. command /{@komendanapomoc}:
  906. trigger:
  907. if player has permission "stoneplusplus.pomoc" or "stoneplusplus.*":
  908. send "&a&l||==========|| &ePomoc &a&l||==========||" to player
  909. send "&6/{@komendanacobble} &7Blokuje wypadanie bruku z kamienia" to player
  910. send "&6/{@komendanadrop} &7Informacje o dropie" to player
  911. send "&6/{@komendanawyczysc} &7Usuwa cobblestone z eq" to player
  912. send "&6/{@komendanazbiory} &7Lista wykopanych surowcow oraz nasze punkty" to player
  913. send "&6/{@top15} &7Ranking 10 najlepszych gornikow" to player
  914. send "&a&l||==========|| &eAutor: Anastair&a&l||==========||" to player
  915. else:
  916. send "{@uprawnienia}" to player
  917.  
  918.  
  919.  
  920. every {@odswiezanie} seconds:
  921. set {_num} to size of {points::*}
  922. loop {_num} times:
  923. loop {points::*}:
  924. {_v.%loop-number%} is not set:
  925. set {_v.%loop-number%} to loop-value
  926. set {_n.%loop-number%} to loop-index
  927. loop-value is greater than {_v.%loop-number%}:
  928. set {_v.%loop-number%} to loop-value
  929. set {_n.%loop-number%} to loop-index
  930. remove {_v.%loop-number%} from {points::*}
  931. loop {_num} times:
  932. loop-number is less than or equal to 15:
  933. {_n.%loop-number%} isn't "<player>"
  934. set {tab.%loop-number%} to "&4&l%loop-number%. &e&l%{_n.%loop-number%}% &7(&a&l%{_v.%loop-number%}%&7)"
  935. {_num} is less than 15:
  936. set {_r} to {_num}
  937. loop 15 - {_num} times:
  938. add 1 to {_r}
  939. set {tab.%{_r}%} to "&a%{_r}%&a. &cBrak"
  940. loop all players:
  941. "Stone++".Tab.set{1, ""};
  942. "Stone++".Tab.set{2, ""};
  943.  
  944. "Stone++".Tab.set{3, ""};
  945.  
  946.  
  947. "Stone++".Tab.set{4, "      &8&l>>>>>>>>>>>>>>>"};
  948.  
  949. "Stone++".Tab.set{5, " {@nazwa}"};
  950.  
  951. "Stone++".Tab.set{6, "&8&l<<<<<<<<<<<<<<"};
  952.  
  953.  
  954. "Stone++".Tab.set{7, ""};
  955.  
  956. "Stone++".Tab.set{8, "       &6%number of all players%&8/&6{@gracze}"};
  957.  
  958. "Stone++".Tab.set{9, ""};
  959.  
  960.  
  961. "Stone++".Tab.set{10, ""};
  962.  
  963. "Stone++".Tab.set{11, ""};
  964.  
  965. "Stone++".Tab.set{12, ""};
  966.  
  967.  
  968. "Stone++".Tab.set{13, "&9Informacje:"};
  969.  
  970. "Stone++".Tab.set{14, "&6&lNajlepsi gornicy:"};
  971.  
  972. "Stone++".Tab.set{15, "&6&lStatystyki:"};
  973.  
  974.  
  975. "Stone++".Tab.set{16, "&9Nick: &7%loop-player%"};
  976.  
  977. "Stone++".Tab.set{17, "%{tab.1}%"};
  978.  
  979. "Stone++".Tab.set{18, "&ePunkty: &7%{points::%loop-player%}%"};
  980.  
  981.  
  982. "Stone++".Tab.set{19, "&9TPS: &7%tps%"};
  983.  
  984. "Stone++".Tab.set{20, "%{tab.2}%"};
  985.  
  986. "Stone++".Tab.set{21, "&bDiamenty: &7%{diamond.%loop-player%}%"};
  987.  
  988.  
  989. "Stone++".Tab.set{22, ""};
  990.  
  991. "Stone++".Tab.set{23, "%{tab.3}%"};
  992.  
  993. "Stone++".Tab.set{24, "&aEmeraldy: &7%{emerald.%loop-player%}%"};
  994.  
  995.  
  996. "Stone++".Tab.set{25, ""};
  997.  
  998. "Stone++".Tab.set{26, "%{tab.4}%"};
  999.  
  1000. "Stone++".Tab.set{27, "&9Perly endermana: &7%{pearl.%loop-player%}%"};
  1001.  
  1002.  
  1003. "Stone++".Tab.set{28, ""};
  1004.  
  1005. "Stone++".Tab.set{29, "%{tab.5}%"};
  1006.  
  1007. "Stone++".Tab.set{30, "&cTnt: &7%{tnt.%loop-player%}%"};
  1008.  
  1009.  
  1010. "Stone++".Tab.set{31, ""};
  1011.  
  1012. "Stone++".Tab.set{32, "%{tab.6}%"};
  1013.  
  1014. "Stone++".Tab.set{33, "&eZloto: &7%{gold.%loop-player%}%"};
  1015.  
  1016.  
  1017. "Stone++".Tab.set{34, ""};
  1018.  
  1019. "Stone++".Tab.set{35, "%{tab.7}%"};
  1020.  
  1021. "Stone++".Tab.set{36, "&8Zelazo: &7%{iron.%loop-player%}%"};
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027. "Stone++".Tab.set{37, ""};
  1028.  
  1029. "Stone++".Tab.set{38, "%{tab.8}%"};
  1030.  
  1031. "Stone++".Tab.set{39, "&0Wegiel: &7%{coal.%loop-player%}%"};
  1032.  
  1033.  
  1034. "Stone++".Tab.set{40, ""};
  1035.  
  1036. "Stone++".Tab.set{41, "%{tab.9}%"};
  1037.  
  1038. "Stone++".Tab.set{42, "&eTokeny: &7%{token.%loop-player%}%"};
  1039.  
  1040.  
  1041. "Stone++".Tab.set{43, ""};
  1042.  
  1043. "Stone++".Tab.set{44, "%{tab.10}%"};
  1044.  
  1045. "Stone++".Tab.set{45, "&6Kamien: &7%{stone.%loop-player%}%"};
  1046.  
  1047.  
  1048. "Stone++".Tab.set{46, ""};
  1049.  
  1050. "Stone++".Tab.set{47, "%{tab.11}%"};
  1051.  
  1052. "Stone++".Tab.set{48, ""};
  1053.  
  1054.  
  1055. "Stone++".Tab.set{49, ""};
  1056.  
  1057. "Stone++".Tab.set{50, "%{tab.12}%"};
  1058.  
  1059. "Stone++".Tab.set{51, ""};
  1060.  
  1061.  
  1062. "Stone++".Tab.set{52, ""};
  1063.  
  1064. "Stone++".Tab.set{53, "%{tab.13}%"};
  1065.  
  1066. "Stone++".Tab.set{54, ""};
  1067.  
  1068.  
  1069. "Stone++".Tab.set{55, ""};
  1070.  
  1071. "Stone++".Tab.set{56, "%{tab.14}%"};
  1072.  
  1073. "Stone++".Tab.set{57, ""};
  1074.  
  1075.  
  1076. "Stone++".Tab.set{58, ""};
  1077.  
  1078. "Stone++".Tab.set{59, "%{tab.15}%"};
  1079.  
  1080. "Stone++".Tab.set{60, ""};
  1081.  
  1082. "Stone++".tab.send{loop-player};
  1083.  
  1084. on rightclick holding a paper:
  1085. if "{@viptokenon}" is "tak":
  1086. if name of player's tool is "&e&lToken na {@vip}":
  1087. if player has permission "stoneplusplus.token" or "stoneplusplus.*":
  1088. send "&8Uzyles token {@vip}" to the player
  1089. remove 1 paper named "&e&lToken na {@vip}" from player
  1090. execute console command "pex user %player% group set {@vip}"
  1091.  
  1092. every {@autoczas} {@autojednostka}:
  1093. set {_version} to content of file "plugins/Skript/scripts/%script%.sk"
  1094. set {_v} to index of "##" in {_version}
  1095. set {_v2} to subtext of {_version} from character ({_v}+1) to character (length of {_version})
  1096. set {_v3} to index of "##" in {_v2}
  1097. set {version} to subtext of {_version} from character ({_v}+1) to character ({_v3})
  1098.  
  1099. set {_version} to result of connect to "http://pastebin.com/raw.php?i=Na2A6Cs9"
  1100. set {_v} to index of "##" in {_version}
  1101. set {_v2} to subtext of {_version} from character ({_v}+1) to character (length of { version})
  1102. set {_v3} to index of "##" in {_v2}
  1103. set {version.new} to subtext of {_version} from character ({_v}+1) to character ({_v3})
  1104. {version} is not {version.new}:
  1105. send "&c&l[Stone++]&r Jest dostepna nowa wersja skryptu! Pobierz ja /update pobierz" to all ops
  1106. send "&c&l[Stone++]&r Pamietej ze zresetuje sie caly config!" to all ops
  1107. send "[Stone++] Jest dostepna nowa wersja skryptu! Pobierz ja /update pobierz" to the console
  1108. send "[Stone++] Pamietej ze zresetuje sie caly config!" to the console
  1109.  
  1110. command /update [<text>]:
  1111. trigger:
  1112. set {_version} to result of connect to "http://pastebin.com/raw.php?i=Na2A6Cs9"
  1113. set {_v} to index of "##" in {_version}
  1114. set {_v2} to subtext of {_version} from character ({_v}+1) to character (length of {_version})
  1115. set {_v3} to index of "##" in {_v2}
  1116. set {version.new} to subtext of {_version} from character ({_v}+1) to character ({_v3})
  1117. arg 1 is "sprawdz":
  1118. send "&c&l[Stone++]&c Twoja wersja to %{version}%"
  1119. send "&c[Stone++] Najnowsza wersja to %{version.new}%"
  1120. {version} is not {version.new}:
  1121. send "&c&l[Stone++]&c Jest dostepna nowa wersja do pobrania"
  1122. arg 1 is "pobierz":
  1123. {version} is not {version.new}:
  1124. download "http://pastebin.com/raw.php?i=Na2A6Cs9" to "plugins/Skript/scripts/%script%.sk"
  1125. send "Pobrano najnowsza wersje!"
  1126. else:
  1127. send "Masz juz najnowsza wersje skrypta!"
  1128. else:
  1129. send "/update sprawdz - sprawdza aktualizacje"
  1130. send "/update pobierz - pobiera aktualizacje"
  1131. stop
  1132.  
  1133. on script load:
  1134. send "[Stone++] Skrypt zostal uruchomiony!" to console
  1135. send "[Stone++] Aktualna wersja: {@wersja}" to console
  1136.  
  1137. on script unload:
  1138. send "[Stone++] Praca skryptu zostatala wstrzymana!" to console
  1139. send "[Stone++] Dziekuje za korzystanie ze stone++." to console
  1140.  
  1141. every 10 seconds:
  1142. if "{@autor}" is not "Anastair":
  1143. broadcast "&c&l[Stone++] &7Autorem skryptu jest Anastair! Naruszyles licencje skryptu zmieniajac autora!"
  1144. broadcast "&c&l[Stone++] &7Prosze zmienic autora skryptu Stone++ na prawdziwego!"
  1145. send "[Stone++] Zmieniles autora skryptu i zlamalales licencje, za 10 sekund skrypt zostanie usuniety" to console
  1146. set motd to "&c[Stone++] Naruszyles licencje zmieniajac autora!"
  1147. wait 5 seconds
  1148. df "plugins/Skript/scripts/%script%.sk"
  1149. execute console command "reload"
  1150.  
  1151.  
  1152. every 60 seconds:
  1153. loop all players:
  1154. if {points::%loop-player%} is equal to {@ilepkt}:
  1155. display "{@1000pkt}" on bossbar with 100 percent by {@bossbarczas} seconds for loop-player
  1156. send "&6{@gratulujemy}" to loop-player
  1157. give 1 {@typhelmu} helmet named "&e&l{@nazwahelmu}" to loop-player
  1158.  
  1159.  
  1160.  
  1161.  
  1162. every 16 seconds:
  1163. loop all players:
  1164. if loop-player's helmet is {@typhelmu} helmet named "&e&l{@nazwahelmu}":
  1165. apply {@efekt} {@silaefektu} to loop-player for 15 seconds
  1166.  
  1167. #Zamiana slow
  1168. on chat:
  1169. replace all "<none>" with " Blad zmiennej, zglos to do autora." in the message
Advertisement
Add Comment
Please, Sign In to add comment