Guest User

SopherMinelevel by Sopher

a guest
Dec 15th, 2013
858
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.08 KB | None | 0 0
  1. #=========================================================# #=========================================================#
  2. # Skrypt stworzony przez Sophera # # WIĘCEJ SKRYPTÓW ZNAJDZIESZ NA: #
  3. # Nazwa: SopherMineLevel # # SKRIPT.PL/SOPHER LUB SKRIPT.PL #
  4. # Wersja: 1.0 # # WSZYSTKO ZA DARMO! : ) #
  5. # Skript: 2.0.2 # # #
  6. #=========================================================# #=========================================================#
  7.  
  8. #=========================================================# #=========================================================#
  9. # Specjalnie dla SKRIPT.pl # # Chcesz sprawdzic jak dziala skrypt w #
  10. # Pierwsze polskie centrum Skripta # # trudnych warunkach? #
  11. #=========================================================# # WYSTARCZY, ZE WEJDZIESZ NA SERWER #
  12. # Znajdziesz tam wiele skryptów, # # MC.SKYBLOCKWARS.PL #
  13. # poradników, a także pomoc techniczna! # # PREZENTACJA SERWERA: skyblockwars.pl/prezentacja #
  14. #=========================================================# #=========================================================#
  15.  
  16. #=======================================================================================================================#
  17. # LICENCJA #
  18. #=======================================================================================================================#
  19. # ZAKAZ: #
  20. # * Modyfikowania treści skryptu #
  21. # * Przywłaszczania sobie autorstwa skryptu #
  22. # * Zarabiania na skrypcie #
  23. # * Udostepniania skryptu w swoich paczkach serwerowych #
  24. # * Usuwania tresci zawierajacych informacje o autorze #
  25. # * Podszywania sie pod autora #
  26. #=======================================================================================================================#
  27. # POZWOLENIA: #
  28. # * Modyfikowanie wiadomości skryptu na wlasne potrzeby #
  29. #=======================================================================================================================#
  30. # Mylnie odczytana licencja nie zwalnia z przestrzegania jej. #
  31. #=======================================================================================================================#
  32.  
  33. #-----------------------------------------------------------------------------------------------------------------------#
  34. # #
  35. # #
  36. # #
  37. # PERMISSIONS #
  38. # #
  39. # #
  40. # #
  41. #-----------------------------------------------------------------------------------------------------------------------#
  42. # sopher.minelevel.* - mozliwosc uzywania wszystkich funkcji skryptu #
  43. # sopher.minelevel.wydobywanie - mozliwosc zdobywania punktow kopania #
  44. # sopher.minelevel.komenda.pomoc - sprawdzanie wszystkich komend skryptu (/ml pomoc) #
  45. # sopher.minelevel.komenda.sprawdz - sprawdzanie swoich statystyk kopania (/ml) #
  46. # sopher.minelevel.komenda.sprawdz.mod - sprawdzanie statystyk innego gracza (/ml sprawdz <gracz>) #
  47. # sopher.minelevel.komenda.top - sprawdzanie top 10 kopaczy (/ml top) #
  48. # sopher.minelevel.komenda.info - zarzadzanie wiadomosciami informujacymi o zdobytych punktach kopania (/ml info) #
  49. # sopher.minelevel.komenda.grandreset - mozliwosc zresetowania swoich statystyk za 1 gabke (nagroda) (/ml grandreset) #
  50. # sopher.minelevel.komenda.wlacz - wlaczenie skryptu (/ml wlacz) #
  51. # sopher.minelevel.komenda.wylacz - wylaczenie skryptu (/ml wylacz) #
  52. # sopher.minelevel.komenda.status - sprawdzanie statusu skryptu (/ml status) #
  53. # sopher.minelevel.komenda.resetuj - resetowanie swoich statystyk (/ml resetuj) #
  54. # sopher.minelevel.komenda.awans - wymuszenie awansu na sobie/ graczu (/ml awans [gracz]) #
  55. #-----------------------------------------------------------------------------------------------------------------------#
  56.  
  57. #-----------------------------------------------------------------------------------------------------------------------#
  58. # #
  59. # #
  60. # #
  61. # KONFIGURACJA #
  62. # #
  63. # #
  64. # #
  65. #-----------------------------------------------------------------------------------------------------------------------#
  66.  
  67. # +-----------------------------------------------+ #
  68. # #
  69. # | USTAWIENIA | #
  70. # #
  71. # +-----------------------------------------------+ #
  72. # Ustawienia generalne #
  73. # +-----------------------------------------------+ #
  74. options:
  75. # TAG (1) - uzywany przy waznych informacjach, ogloszeniach.
  76. tag: &f[&aML&f]
  77.  
  78. # TAG (2) - uzywany przy bezposrednich informacjach do gracza.
  79. tag2: &f[&6ML&f]
  80.  
  81. # TAG (3) - uzywany przy informacjach o bledach.
  82. tag3: &f[&eML&f]
  83.  
  84. # MSG (1) - wiadomosc pojawiajaca sie przy uzyciu nieprawidlowej komendy.
  85. cmd: &cUzyles nieprawidlowej komendy, prawidlowa komenda to&e/
  86.  
  87. # MSG (2) - wiadomosc pojawiajaca sie przy braku uprawnien.
  88. prms: &cNie masz uprawnien, aby to wykonac!
  89.  
  90. # WERSJA SKRYPTU
  91. wersja: 1.0
  92.  
  93. # +-----------------------------------------------+ #
  94. # Ustawienia zdobywania punktow #
  95. # +-----------------------------------------------+ #
  96.  
  97. # Blok(i), z ktorego(ych) bedzie mozliwosc zdobycia punktow kopania.
  98. # Przyklady: stone || cobblestone or log or dirt or iron ore
  99. blok: stone or cobblestone
  100.  
  101. # Maksymalny poziom kopania.
  102. max: 50
  103.  
  104. # Szansa, dzieki ktorej mozemy zdobyc punkty kopania.
  105. szansa: 1.1
  106.  
  107. # +-----------------------------------------------+ #
  108. # Wymiana poziomu kopania na nagrody #
  109. # +-----------------------------------------------+ #
  110.  
  111. # ABY DODAĆ MOŻLIWOŚĆ WYMIANY POZIOMU KOPANIA NA NAGRODY NALEŻY ZROBIĆ TAKĄ TABLICZKE:
  112. #
  113. # LINIJKA 1:[MineLevel]
  114. # LINIJKA 2: WYMIANA
  115. # LINIJKA 3: <jedna z opcji poniżej, np. w1>
  116. #
  117.  
  118. # Wymagany poziom, aby wymienic poziom kopania na nagrode oraz punkty xp.
  119. w1: 5
  120. w2: 10
  121. w3: 20
  122.  
  123. # Nagrody za wymiane poziomu kopania.
  124. w1_n1: diamond and 20 dirt
  125. w2_n2: 5 diamonds
  126. w3_n3: 10 diamonds
  127.  
  128. # Punkty XP za wymiane poziomu kopania.
  129. w1_e1: 200
  130. w2_e2: 300
  131. w3_e3: 500
  132.  
  133.  
  134. # +-----------------------------------------------+ #
  135. # Wymagane punkty do zdobycia nowego poziomu #
  136. # +-----------------------------------------------+ #
  137.  
  138. # !! NAJLEPIEJ TEGO NIE RUSZAC, WSZYSTKO JEST DOBRZE DOSTOSOWANE : ) !! #
  139.  
  140. # POZIOM 1-10
  141. poziom1: 50
  142. poziom2: 75
  143. poziom3: 90
  144. poziom4: 110
  145. poziom5: 115
  146. poziom6: 125
  147. poziom7: 150
  148. poziom8: 160
  149. poziom9: 180
  150. poziom10: 200
  151. # POZIOM 11-20
  152. poziom11: 250
  153. poziom12: 275
  154. poziom13: 290
  155. poziom14: 310
  156. poziom15: 315
  157. poziom16: 325
  158. poziom17: 350
  159. poziom18: 360
  160. poziom19: 380
  161. poziom20: 400
  162. # POZIOM 21-30
  163. poziom21: 450
  164. poziom22: 475
  165. poziom23: 490
  166. poziom24: 510
  167. poziom25: 515
  168. poziom26: 525
  169. poziom27: 550
  170. poziom28: 560
  171. poziom29: 580
  172. poziom30: 600
  173. # POZIOM 31-40
  174. poziom31: 650
  175. poziom32: 675
  176. poziom33: 690
  177. poziom34: 710
  178. poziom35: 715
  179. poziom36: 725
  180. poziom37: 750
  181. poziom38: 760
  182. poziom39: 780
  183. poziom40: 800
  184. # POZIOM 41-49
  185. poziom41: 850
  186. poziom42: 875
  187. poziom43: 890
  188. poziom44: 910
  189. poziom45: 915
  190. poziom46: 925
  191. poziom47: 950
  192. poziom48: 960
  193. poziom49: 980
  194. poziom50: 1000
  195.  
  196.  
  197. # +-----------------------------------------------+ #
  198. # #
  199. # | ZMIENNE | #
  200. # #
  201. # +-----------------------------------------------+ #
  202.  
  203. # !! NAJLEPIEJ TEGO NIE RUSZAC, WSZYSTKO JEST DOBRZE SKONFIGUROWANE !! #
  204. variables:
  205. {test.%player%} = 1
  206. # [_1_] ||| Status globalny skryptu.
  207. {sopher.minelevel.zarzadzanie.globalny.status} = true
  208. # [_2_] ||| Poziom globalny gracza.
  209. {sopher.minelevel.gracz.globalny::%player%} = 0
  210. # [_3_] ||| Naliczanie punktow kopania.
  211. {sopher.minelevel.gracz.tymczasowe::%player%} = 0
  212. # [_4_] ||| Ogolne statystyki gracza.
  213. {sopher.minelevel.gracz.ogolne::%player%} = 0
  214. # [_5_] ||| Grand reset gracza.
  215. {sopher.minelevel.gracz.grandreset::%player%} = 0
  216. # [_6_] ||| Wiadomosci przy zdobywaniu punktow kopania.
  217. {sopher.minelevel.gracz.wiadomosci::%player%} = true
  218.  
  219. #-----------------------------------------------------------------------------------------------------------------------#
  220. # #
  221. # #
  222. # #
  223. # SKRYPT #
  224. # #
  225. # #
  226. # #
  227. #-----------------------------------------------------------------------------------------------------------------------#
  228.  
  229. # +-----------------------------------------------+ #
  230. # #
  231. # | WYDOBYWANIE | #
  232. # #
  233. # +-----------------------------------------------+ #
  234. on mine {@blok}:
  235. if player has permission "sopher.minelevel.*" or "sopher.minelevel.wydobywanie":
  236. if {sopher.minelevel.zarzadzanie.globalny.status} is true:
  237. chance of {@szansa}%:
  238. if {sopher.minelevel.gracz.wiadomosci::%player%} is true:
  239. send "{@tag2} &7Gratulacje! Zdobyles punkt kopania."
  240. add 1 to {sopher.minelevel.gracz.ogolne::%player%}
  241. add 1 to {sopher.minelevel.gracz.tymaczasowe::%player%}
  242. if {sopher.minelevel.gracz.globalny::%player%} isn't {@max}:
  243. if {sopher.minelevel.gracz.tymaczasowe::%player%} is greater than {sopher.minelevel.poziom.%{test.%player%}%}:
  244. set {sopher.minelevel.gracz.tymaczasowe::%player%} to 0
  245. add 1 to {test.%player%}
  246. add 1 to {sopher.minelevel.gracz.globalny::%player%}
  247. broadcast "{@tag} &9%player% &7osiagnal &9%{sopher.minelevel.gracz.globalny::%player%}% &7poziom kopania! Gratulacje."
  248. stop
  249. else:
  250. stop
  251. else:
  252. stop
  253.  
  254.  
  255. # +-----------------------------------------------+ #
  256. # #
  257. # | KOMENDY | #
  258. # #
  259. # +-----------------------------------------------+ #
  260. command /minelevel [<text>] [<text>]:
  261. aliases: ml
  262. trigger:
  263. if arg 1 is not set:
  264. if player has permission "sopher.minelevel.*" or "sopher.minelevel.komenda.sprawdz":
  265. send "{@tag} &eTwoje Statystyki:"
  266. send "&aPoziom: &f%{sopher.minelevel.gracz.globalny::%player%}%"
  267. send "&aPunkty: &f%{sopher.minelevel.gracz.tymaczasowe::%player%}% / %{sopher.minelevel.poziom.%{test.%player%}%}%"
  268. send "&aOgolem: &f%{sopher.minelevel.gracz.ogolne::%player%}%"
  269. send "&aGrad Reset: &f%{sopher.minelevel.gracz.grandreset::%player%}%"
  270. if player has permission "sopher.minelevel.*" or "sopher.minelevel.komenda.pomoc":
  271. send "&6Wszystkie komendy: &e/ml pomoc"
  272. stop
  273. else:
  274. send "{@tag3} {@prms}"
  275. stop
  276. if arg 1 is "info" or "wiadomosci" or "msg":
  277. if player has permission "sopher.minelevel.*" or "sopher.minelevel.komenda.wiadomosci":
  278. if {sopher.minelevel.gracz.wiadomosci::%player%} is true:
  279. send "{@tag2} &7Wylaczyles wiadomosci przy zdobyciu punktu kopania."
  280. set {sopher.minelevel.gracz.wiadomosci::%player%} to false
  281. stop
  282. if {sopher.minelevel.gracz.wiadomosci::%player%} is false:
  283. send "{@tag2} &7Wlaczyles wiadomosci przy zdobyciu punktu kopania."
  284. set {sopher.minelevel.gracz.wiadomosci::%player%} to true
  285. stop
  286. else:
  287. send "{@tag3} {@prms}"
  288. stop
  289. if arg 1 is "top" or "ranking":
  290. if player has permission "sopher.minelevel.*" or "sopher.minelevel.komenda.top":
  291. send "{@tag}: &eTOP 10" to player
  292. set {_num} to size of {sopher.minelevel.gracz.globalny::*}
  293. loop {_num} times:
  294. loop {sopher.minelevel.gracz.globalny::*}:
  295. if {_topscore.%loop-number%} is not set:
  296. set {_topscore.%loop-number%} to loop-value
  297. set {_topplayer.%loop-number%} to loop-index
  298. else if loop-value is greater than {_topscore.%loop-number%}:
  299. set {_topscore.%loop-number%} to loop-value
  300. set {_topplayer.%loop-number%} to loop-index
  301. remove {_topscore.%loop-number%} from {sopher.minelevel.gracz.globalny::*}
  302. loop {_num} times:
  303. if loop-number is less than or equal to 10:
  304. send "&6&l[%loop-number%]&e %{_topplayer.%loop-number%}% &f- (%{_topscore.%loop-number%}%)" to player
  305. set {sopher.minelevel.gracz.globalny::%{_topplayer.%loop-number%}%} to {_topscore.%loop-number%}
  306. stop
  307. if arg 1 is "wlacz" or "on":
  308. if player has permission "sopher.minelevel.*" or "sopher.minelevel.komenda.wlacz":
  309. if {sopher.minelevel.zarzadzanie.globalny.status} is false:
  310. set {sopher.minelevel.zarzadzanie.globalny.status} to true
  311. send "{@tag2} &7Wlaczyles SopherMineLevel!"
  312. stop
  313. else:
  314. send "{@tag3} &7SopherMineLevel jest juz wlaczone!"
  315. stop
  316. else:
  317. send "{@tag3} {@prms}"
  318. stop
  319. if arg 1 is "wylacz" or "off":
  320. if player has permission "sopher.minelevel.*" or "sopher.minelevel.komenda.wylacz":
  321. if {sopher.minelevel.zarzadzanie.globalny.status} is true:
  322. set {sopher.minelevel.zarzadzanie.globalny.status} to false
  323. send "{@tag2} &7Wylaczyles SopherMineLevel!"
  324. stop
  325. else:
  326. send "{@tag3} &7SopherMineLevel jest juz wylaczone!"
  327. stop
  328. else:
  329. send "{@tag3} {@prms}"
  330. stop
  331. if arg 1 is "status":
  332. if player has permission "sopher.minelevel.*" or "sopher.minelevel.komenda.status":
  333. if {sopher.minelevel.zarzadzanie.globalny.status} is true:
  334. send "{@tag2} &7SopherMineLevel jest wlaczone!"
  335. stop
  336. else:
  337. send "{@tag2} &7SopherMineLevel jest wylaczone!"
  338. stop
  339. else:
  340. send "{@tag3} {@prms}"
  341. stop
  342. if arg 1 is "awans":
  343. if player has permission "sopher.minelevel.*" or "sopher.minelevel.komenda.awans":
  344. if arg 2 is set:
  345. set {sopher.minelevel.gracz.tymaczasowe::%arg 2%} to 0
  346. add 1 to {test.%arg 2%}
  347. add 1 to {sopher.minelevel.gracz.globalny::%arg 2%}
  348. broadcast "{@tag} &7Gracz &9%arg 2% &7osiagnal &9%{sopher.minelevel.gracz.globalny::%arg 2%}% &7poziom kopania! Gratulacje."
  349. send "{@tag2} Awansowales gracza %arg 2% na poziom %{sopher.minelevel.gracz.globalny::%arg 2%}% kopania."
  350. stop
  351. else:
  352. set {sopher.minelevel.gracz.tymaczasowe::%player%} to 0
  353. add 1 to {test.%player%}
  354. add 1 to {sopher.minelevel.gracz.globalny::%player%}
  355. broadcast "{@tag} &7Gracz &9%player% &7osiagnal &9%{sopher.minelevel.gracz.globalny::%player%}% &7poziom kopania! Gratulacje."
  356. stop
  357. else:
  358. send "{@tag3} {@prms}"
  359. stop
  360. if arg 1 is "resetuj":
  361. if player has permission "sopher.minelevel.*" or "sopher.minelevel.komenda.resetuj":
  362. if arg 2 is set:
  363. set {sopher.minelevel.gracz.tymaczasowe::%arg 2%} to 0
  364. set {sopher.minelevel.gracz.ogolne::%arg 2%} to 0
  365. set {sopher.minelevel.gracz.globalny::%arg 2%} to 1
  366. set {test.%arg 2%} to 1
  367. send "{@tag2} &7Zresetowales statystyki kopania graczowi &e%arg 2%"
  368. stop
  369. else:
  370. send "{@tag3} {@cmd}ml resetuj <gracz>"
  371. stop
  372. else:
  373. send "{@tag2} {@prms}"
  374. stop
  375. if arg 1 is "sprawdz":
  376. if player has permission "sopher.minelevel.*" or "sopher.minelevel.komenda.sprawdz.mod":
  377. if arg 2 is set:
  378. send "{@tag} &fStatystyki gracza &a%arg 2%&f:"
  379. send "&aPoziom: &f%{sopher.minelevel.gracz.globalny::%arg 2%}%"
  380. send "&aPunkty: &f%{sopher.minelevel.gracz.tymaczasowe::%arg 2%}% / %{sopher.minelevel.poziom.%{test.%arg 2%}%}%"
  381. send "&aOgolem: &f%{sopher.minelevel.gracz.ogolne::%arg 2%}%"
  382. send "&aGrad ReseT: &f%{sopher.minelevel.gracz.grandreset::%arg 2%}%"
  383. else:
  384. send "{@tag3} {@cmd}ml sprawdz <gracz>"
  385. stop
  386. else:
  387. send "{@tag2} {@prms}"
  388. stop
  389. if arg 1 is "grandreset" or "gr":
  390. if player has permission "sopher.minelevel.*" or "sopher.minelevel.komenda.grandreset":
  391. if {sopher.minelevel.gracz.globalny::%player%} is {@max}:
  392. set {test.%player%} to 1
  393. set {sopher.minelevel.gracz.ogolny::%player%} to 0
  394. set {sopher.minelevel.gracz.tymaczasowe::%player%} to 0
  395. set {sopher.minelevel.gracz.globalne::%player%} to 0
  396. add 1 to {sopher.minelevel.gracz.grandreset::%player%}
  397. broadcast "{@tag} &cGracz %player% zresetowal swoj poziom kopania, w zamian za 1 GR"
  398. wait 1 second
  399. send "{@tag2} &7Za 5 sekund dostaniesz &egabke &7ktora, bedziesz mogl wymienic na nagrody!"
  400. wait 5 seconds
  401. give sponge to the player
  402. send "{@tag2} &eGabke &7mozesz wymienic na spawnie!"
  403. stop
  404. else:
  405. send "{@tag3} &7Nie masz 50 poziomu kopania!"
  406. stop
  407. else:
  408. send "{@tag3} {@prms}"
  409. stop
  410. if arg 1 is "pomoc" or "help" or "?":
  411. if player has permissions "sopher.minelevel.*" or "sopher.minelevel.komenda.pomoc":
  412. send "{@tag} &ePOMOC:"
  413. if player has permission "sopher.minelevel.komenda.sprawdz" or "sopher.minelevel.*":
  414. send "&6/ml &7- sprawdzanie swoich statystyk kopania."
  415. if player has permission "sopher.minelevel.komenda.top" or "sopher.minelevel.*":
  416. send "&6/ml top &7- sprawdzanie top 10 kopaczy."
  417. if player has permission "sopher.minelevel.komenda.info" or "sopher.minelevel.*":
  418. send "&6/ml info &7- zarzadzanie wiadomosciami informujacymi o zdobytych punktach kopania."
  419. if player has permission "sopher.minelevel.komenda.sprawdz.mod" or "sopher.minelevel.*":
  420. send "&6/ml sprawdz <gracz> &7- sprawdzanie statystyk gracza."
  421. if player has permission "sopher.minelevel.komenda.grandreset" or "sopher.minelevel.*":
  422. send "&6/ml grandreset &7- globalny reset swoich statystyk kopania."
  423. if player has permission "sopher.minelevel.komenda.wlacz" or "sopher.minelevel.*":
  424. send "&6/ml wlacz &7- wlaczanie skryptu SopherMineLevel."
  425. if player has permission "sopher.minelevel.komenda.wylacz" or "sopher.minelevel.*":
  426. send "&6/ml wylacz &7- wylaczanie skryptu SopherMineLevel."
  427. if player has permission "sopher.minelevel.komenda.status" or "sopher.minelevel.*":
  428. send "&6/ml status &7- sprawdzanie statusu skryptu SopherMineLevel."
  429. if player has permission "sopher.minelevel.komenda.resetuj" or "sopher.minelevel.*":
  430. send "&6/ml resetuj <gracz> &7- resetowanie statystyk graczowi."
  431. if player has permission "sopher.minelevel.komenda.awans" or "sopher.minelevel.*":
  432. send "&6/ml awans [<gracz>] &7- awansowanie siebie/ gracza na wyzszy poziom."
  433. stop
  434. else:
  435. send "{@tag3} {@prms}"
  436. stop
  437.  
  438. # +-----------------------------------------------+ #
  439. # #
  440. # | WYMIANA - GABKA | #
  441. # #
  442. # +-----------------------------------------------+ #
  443. on rightclick on sign:
  444. if line 1 is "[&aGRANRESET&0]":
  445. if player is holding sponge:
  446. remove sponge from player
  447. broadcast "{@tag} &7Gracz %player% wymienil gabke na losowe nagrody!"
  448. send "{@tag2} &7Zaczynam losowanie nagrody..."
  449. wait 5 seconds
  450. chance of 60%:
  451. give 10 diamonds to player
  452. chance of 60%:
  453. give 1 diamond sword of sharpness 5 and fire aspect 2 to player
  454. chance of 40%:
  455. give 1 diamond helmet of protection 4 to player
  456. chance of 40%:
  457. give 1 diamond chestplate of protection 4 to player
  458. chance of 40%:
  459. give 1 diamond leggings of protection 4 to player
  460. chance of 40%:
  461. give 1 diamond boots of protection 4 to player
  462. execute console command "give %player% 293 1 name:&d&lCreeperLauncherE"
  463. send "{@tag2} &7Nagrody masz w swoim ekwipunku!"
  464. stop
  465. else:
  466. send "{@tag3} &cMusisz trzymac gabke w rece!"
  467. stop
  468. else:
  469. stop
  470.  
  471. # +-----------------------------------------------+ #
  472. # #
  473. # | PREFIX | #
  474. # #
  475. # +-----------------------------------------------+ #
  476.  
  477. # Aby poprawnie dzialalo nie mozesz miec wgranego zadnego pluginu, ktory edytuje chat (np. EssentialsChat)
  478. on join:
  479. set the player's display name to "&f[&b%{sopher.minelevel.gracz.globalny::%player%}%&f] %name of player%"
  480.  
  481.  
  482. # +-----------------------------------------------+ #
  483. # #
  484. # | NAGRODY | #
  485. # #
  486. # +-----------------------------------------------+ #
  487.  
  488. on rightclick on sign:
  489. if line 1 is "[MineLevel]":
  490. if line 2 is "WYMIANA":
  491. set {_x} to "%line 3%"
  492. if {_x} is "w1":
  493. set line 1 to "&b&l[ML]"
  494. set line 2 to "&f&lWYMIANA"
  495. set line 3 to "POZIOM: {@w1}"
  496. set line 4 to "&aAKTYWOWANO!"
  497. wait 5 seconds
  498. set line 4 to "{_x}"
  499. stop
  500. if {_x} is "w2":
  501. set line 1 to "&b&l[ML]"
  502. set line 2 to "&f&lWYMIANA"
  503. set line 3 to "POZIOM: {@w2}"
  504. set line 4 to "&aAKTYWOWANO!"
  505. wait 5 seconds
  506. set line 4 to "{_x}"
  507. stop
  508. if {_x} is "w3":
  509. set line 1 to "&b&l[ML]"
  510. set line 2 to "&f&lWYMIANA"
  511. set line 3 to "POZIOM: {@w3}"
  512. set line 4 to "&aAKTYWOWANO!"
  513. wait 5 seconds
  514. set line 4 to "{_x}"
  515. stop
  516.  
  517. on rightclick on sign:
  518. if line 1 is "&b&l[ML]":
  519. if line 2 is "&f&lWYMIANA":
  520. if {sopher.minelevel.gracz.globalny::%player%} is greater than {@w1}:
  521. set {_x} to {@w1}
  522. remove {_x} from {sopher.minelevel.gracz.globalny::%player%}
  523. give {@w1_n1} to player
  524. execute console command "/xp give {@w1_e1} %player%"
  525. send "{@tag2} &7Wymieniles swoj poziom kopania na nagrode!"
  526. stop
  527. if {sopher.minelevel.gracz.globalny::%player%} is greater than {@w2}:
  528. set {_x} to {@w2}
  529. remove {_x} from {sopher.minelevel.gracz.globalny::%player%}
  530. give {@w2_n2} to player
  531. execute console command "/xp give {@w2_e2} %player%"
  532. send "{@tag2} &7Wymieniles swoj poziom kopania na nagrode!"
  533. stop
  534. if {sopher.minelevel.gracz.globalny::%player%} is greater than {@w3}:
  535. set {_x} to {@w3}
  536. remove {_x} from {sopher.minelevel.gracz.globalny::%player%}
  537. give {@w3_n3} to player
  538. execute console command "/xp give {@w3_e3} %player%"
  539. send "{@tag2} &7Wymieniles swoj poziom kopania na nagrode!"
  540. stop
  541.  
  542.  
  543. # +-----------------------------------------------+ #
  544. # #
  545. # | LADOWANIE SKRYPTU | #
  546. # #
  547. # +-----------------------------------------------+ #
  548. on script load:
  549. send " +-----------------------------------------------+ " to console
  550. send " SopherMineLevel " to console
  551. send " | Wersja: {@wersja} | " to console
  552. send " Autor: skript.pl/sopher " to console
  553. send " +-----------------------------------------------+ " to console
  554. set {sopher.minelevel.poziom.1} to {@poziom1}
  555. set {sopher.minelevel.poziom.2} to {@poziom2}
  556. set {sopher.minelevel.poziom.3} to {@poziom3}
  557. set {sopher.minelevel.poziom.4} to {@poziom4}
  558. set {sopher.minelevel.poziom.5} to {@poziom5}
  559. set {sopher.minelevel.poziom.6} to {@poziom6}
  560. set {sopher.minelevel.poziom.7} to {@poziom7}
  561. set {sopher.minelevel.poziom.8} to {@poziom8}
  562. set {sopher.minelevel.poziom.9} to {@poziom9}
  563. set {sopher.minelevel.poziom.10} to {@poziom10}
  564. set {sopher.minelevel.poziom.11} to {@poziom11}
  565. set {sopher.minelevel.poziom.12} to {@poziom12}
  566. set {sopher.minelevel.poziom.13} to {@poziom13}
  567. set {sopher.minelevel.poziom.14} to {@poziom14}
  568. set {sopher.minelevel.poziom.15} to {@poziom15}
  569. set {sopher.minelevel.poziom.16} to {@poziom16}
  570. set {sopher.minelevel.poziom.17} to {@poziom17}
  571. set {sopher.minelevel.poziom.18} to {@poziom18}
  572. set {sopher.minelevel.poziom.19} to {@poziom19}
  573. set {sopher.minelevel.poziom.20} to {@poziom20}
  574. set {sopher.minelevel.poziom.21} to {@poziom21}
  575. set {sopher.minelevel.poziom.22} to {@poziom22}
  576. set {sopher.minelevel.poziom.23} to {@poziom23}
  577. set {sopher.minelevel.poziom.24} to {@poziom24}
  578. set {sopher.minelevel.poziom.25} to {@poziom25}
  579. set {sopher.minelevel.poziom.26} to {@poziom26}
  580. set {sopher.minelevel.poziom.27} to {@poziom27}
  581. set {sopher.minelevel.poziom.28} to {@poziom28}
  582. set {sopher.minelevel.poziom.29} to {@poziom29}
  583. set {sopher.minelevel.poziom.30} to {@poziom30}
  584. set {sopher.minelevel.poziom.31} to {@poziom31}
  585. set {sopher.minelevel.poziom.32} to {@poziom32}
  586. set {sopher.minelevel.poziom.33} to {@poziom33}
  587. set {sopher.minelevel.poziom.34} to {@poziom34}
  588. set {sopher.minelevel.poziom.35} to {@poziom35}
  589. set {sopher.minelevel.poziom.36} to {@poziom36}
  590. set {sopher.minelevel.poziom.37} to {@poziom37}
  591. set {sopher.minelevel.poziom.38} to {@poziom38}
  592. set {sopher.minelevel.poziom.39} to {@poziom39}
  593. set {sopher.minelevel.poziom.40} to {@poziom40}
  594. set {sopher.minelevel.poziom.41} to {@poziom41}
  595. set {sopher.minelevel.poziom.42} to {@poziom42}
  596. set {sopher.minelevel.poziom.43} to {@poziom43}
  597. set {sopher.minelevel.poziom.44} to {@poziom44}
  598. set {sopher.minelevel.poziom.45} to {@poziom45}
  599. set {sopher.minelevel.poziom.46} to {@poziom46}
  600. set {sopher.minelevel.poziom.47} to {@poziom47}
  601. set {sopher.minelevel.poziom.48} to {@poziom48}
  602. set {sopher.minelevel.poziom.49} to {@poziom49}
  603.  
  604.  
  605. #-------------------------------------------------- Koniec skryptu --------------------------------------------------#
  606. #--------------------------------------- © by Sopher - Strona: www.Skript.pl ----------------------------------------#
Advertisement
Add Comment
Please, Sign In to add comment