FlyChestPL

fDrop 1.0v

May 1st, 2015
1,371
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.75 KB | None | 0 0
  1. variables:
  2. {bloki_diament.%player%} = 0
  3. {bloki_emerald.%player%} = 0
  4. {bloki_zelazo.%player%} = 0
  5. {bloki_zloto.%player%} = 0
  6. {wykopanestone.%player%} = 0
  7. {perla.%player%} = 0
  8. {apple.%player%} = 0
  9. {obsidian.%player%} = 0
  10. {cobblestone.%player%} = true
  11. {drop.%player%.punkty} = 0
  12. {drop.%player%.lvl} = 1
  13.  
  14.  
  15. options:
  16.  
  17. tag: &8[&2Drop&8]
  18.  
  19. szansa_blok_diament: 75
  20. szansa_blok_emerald: 75
  21. szansa_blok_zelazo: 75
  22. szansa_blok_zloto: 75
  23. szansa_perla: 10
  24. szansa_apple: 30
  25. szansa_obs: 30
  26.  
  27. on break of stone or cobblestone:
  28. if {cobblestone.%player%} is false:
  29. cancel event
  30. set event-block to air
  31.  
  32. on mine of stone:
  33. if player's gamemode is survival:
  34. add 1 to {wykopanestone.%player%}
  35. drop 100 exp
  36.  
  37. chance of {@szansa_blok_diament}%:
  38. drop 1 diamond block
  39. add 1 to {bloki_diament.%player%}
  40. add 1 to {drop.%player%.punkty}
  41.  
  42.  
  43. chance of {@szansa_blok_emerald}%:
  44. drop 1 emerald block
  45. add 1 to {bloki_emerald.%player%}
  46. add 1 to {drop.%player%.punkty}
  47.  
  48.  
  49. chance of {@szansa_blok_zelazo}%:
  50. drop 1 iron block
  51. add 1 to {bloki_zelazo.%player%}
  52. add 1 to {drop.%player%.punkty}
  53.  
  54.  
  55. chance of {@szansa_blok_zloto}%:
  56. drop 1 gold block
  57. add 1 to {bloki_zloto.%player%}
  58. add 1 to {drop.%player%.punkty}
  59.  
  60.  
  61. chance of {@szansa_perla}%:
  62. drop 1 ender pearl
  63. add 1 to {perla.%player%}
  64. add 3 to {drop.%player%.punkty}
  65.  
  66.  
  67. chance of {@szansa_apple}%:
  68. drop 1 apple
  69. add 1 to {apple.%player%}
  70. add 2 to {drop.%player%.punkty}
  71.  
  72.  
  73. chance of {@szansa_obs}%:
  74. drop 1 obsidian
  75. add 1 to {obsidian.%player%}
  76. add 2 to {drop.%player%.punkty}
  77.  
  78. if {drop.%player%.lvl} is 1:
  79. if {drop.%player%.punkty} is larger than 100:
  80. set {drop.%player%.lvl} to 2
  81. execute console command "/playsound random.levelup %player%"
  82. send "&6Gratulacje: awansowales na &72 &6poziom kopania!"
  83. if {drop.%player%.lvl} is 2:
  84. if {drop.%player%.punkty} is larger than 200:
  85. set {drop.%player%.lvl} to 3
  86. execute console command "/playsound random.levelup %player%"
  87. send "&6Gratulacje: awansowales na &73 &6poziom kopania!"
  88. if {drop.%player%.lvl} is 3:
  89. if {drop.%player%.punkty} is larger than 400:
  90. set {drop.%player%.lvl} to 4
  91. execute console command "/playsound random.levelup %player%"
  92. send "&6Gratulacje: awansowales na &74 &6poziom kopania!"
  93. if {drop.%player%.lvl} is 4:
  94. if {drop.%player%.punkty} is larger than 600:
  95. set {drop.%player%.lvl} to 5
  96. execute console command "/playsound random.levelup %player%"
  97. send "&6Gratulacje: awansowales na &75 &6poziom kopania!"
  98. broadcast "&cGracz: &6%player% ma juz 5 poziom! Gratulacje!"
  99. if {drop.%player%.lvl} is 5:
  100. if {drop.%player%.punkty} is larger than 800:
  101. set {drop.%player%.lvl} to 6
  102. execute console command "/playsound random.levelup %player%"
  103. send "&6Gratulacje: awansowales na &76 &6poziom kopania!"
  104. if {drop.%player%.lvl} is 6:
  105. if {drop.%player%.punkty} is larger than 1000:
  106. set {drop.%player%.lvl} to 7
  107. execute console command "/playsound random.levelup %player%"
  108. send "&6Gratulacje: awansowales na &77 &6poziom kopania!"
  109. if {drop.%player%.lvl} is 7:
  110. if {drop.%player%.punkty} is larger than 1200:
  111. set {drop.%player%.lvl} to 8
  112. execute console command "/playsound random.levelup %player%"
  113. send "&6Gratulacje: awansowales na &78 &6poziom kopania!"
  114. if {drop.%player%.lvl} is 8:
  115. if {drop.%player%.punkty} is larger than 200:
  116. set {drop.%player%.lvl} to 9
  117. execute console command "/playsound random.levelup %player%"
  118. send "&6Gratulacje: awansowales na &79 &6poziom kopania!"
  119. if {drop.%player%.lvl} is 9:
  120. if {drop.%player%.punkty} is larger than 1400:
  121. set {drop.%player%.lvl} to 10
  122. execute console command "/playsound random.levelup %player%"
  123. send "&6Gratulacje: awansowales na &710 &6poziom kopania!"
  124. send "&cNie długo beda wiecej poziomow Przepraszamy :("
  125. broadcast "&cGracz: &6%player% &cawansowal na ostatni poziom! Gratulacje!"
  126.  
  127. on mine of any ore:
  128. cancel event
  129. drop 1 cobblestone
  130. set block to air
  131.  
  132. on mine of emerald ore:
  133. cancel event
  134. drop 1 cobblestone
  135. set block to air
  136.  
  137.  
  138.  
  139.  
  140. command /cobble:
  141. trigger:
  142. if {cobblestone.%player%} is true:
  143. set {cobblestone.%player%} to false
  144. send "&cWylaczono wypadanie kamienia!"
  145. else if {cobblestone.%player%} is false:
  146. set {cobblestone.%player%} to true
  147. send "&aWlaczono wypadanie kamienia!"
  148.  
  149.  
  150.  
  151. command /punkty:
  152. trigger:
  153. if {drop.%player%.lvl} is 1:
  154. send "&7Twoja ilosc punktow to: &c%{drop.%player%.punkty}%&7/&c100&7, Aktualnie masz 1 poziom."
  155. if {drop.%player%.lvl} is 2:
  156. send "&7Twoja ilosc punktow to: &c%{drop.%player%.punkty}%&7/&c200&7, Aktualnie masz 2 poziom."
  157. if {drop.%player%.lvl} is 3:
  158. send "&7Twoja ilosc punktow to: &c%{drop.%player%.punkty}%&7/&c400&7, Aktualnie masz 3 poziom."
  159. if {drop.%player%.lvl} is 4:
  160. send "&7Twoja ilosc punktow to: &c%{drop.%player%.punkty}%&7/&c600&7, Aktualnie masz 4 poziom."
  161. if {drop.%player%.lvl} is 5:
  162. send "&7Twoja ilosc punktow to: &c%{drop.%player%.punkty}%&7/&c800&7, Aktualnie masz 5 poziom."
  163. if {drop.%player%.lvl} is 6:
  164. send "&7Twoja ilosc punktow to: &c%{drop.%player%.punkty}%&7/&c1000&7, Aktualnie masz 6 poziom."
  165. if {drop.%player%.lvl} is 7:
  166. send "&7Twoja ilosc punktow to: &c%{drop.%player%.punkty}%&7/&c1200&7, Aktualnie masz 7 poziom."
  167. if {drop.%player%.lvl} is 8:
  168. send "&7Twoja ilosc punktow to: &c%{drop.%player%.punkty}%&7/&c1400&7, Aktualnie masz 8 poziom."
  169. if {drop.%player%.lvl} is 9:
  170. send "&7Twoja ilosc punktow to: &c%{drop.%player%.punkty}%&7/&c1600&7, Aktualnie masz 9 poziom."
  171. if {drop.%player%.lvl} is 10:
  172. send "&7Twoja ilosc punktow to: &c%{drop.%player%.punkty}%&7/&c1800&7, Aktualnie masz 10 poziom."
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179. command /stone:
  180. aliases: kamien, drop
  181. trigger:
  182. open chest with 1 rows named "&5Drop" to player
  183. wait 1 tick
  184. format SLOT 1 of player with 1 of diamond named "&bDiament" with lore "&6» &cSzansa:&7 {@szansa_blok_diament}%%" to be unstealable
  185. format SLOT 2 of player with 1 of emerald named "&aEmerald" with lore "&6» &cSzansa:&7 {@szansa_blok_emerald}%%" to be unstealable
  186. format SLOT 3 of player with 1 of iron ingot named "&7Zelazo" with lore "&6» &cSzansa:&7 {@szansa_blok_zelazo}%%" to be unstealable
  187. format SLOT 4 of player with 1 of gold ingot named "&6Zloto" with lore "&6» &cSzansa:&7 {@szansa_blok_zloto}%%" to be unstealable
  188. format SLOT 5 of player with 1 of ender pearl named "&1Perla" with lore "&6» &cSzansa:&7 {@szansa_perla}%%" to be unstealable
  189. format SLOT 6 of player with 1 of apple named "&4Jablko" with lore "&6» &cSzansa:&7 {@szansa_apple}%%" to be unstealable
  190. format SLOT 7 of player with 1 of obsidian named "&5Obsidian" with lore "&6» &cSzansa:&7 {@szansa_obs}%%" to be unstealable
  191.  
  192.  
  193.  
  194.  
  195. command /statystyki [<text>]:
  196. aliases: staty, stats
  197. trigger:
  198. if arg 1 is not set:
  199. send ""
  200. send " &cStatystyki gracza: &a%player%"
  201. send ""
  202. send "&cWykopane bloki diamenty: &7%{bloki_diament.%player%}%"
  203. send "&cWykopane bloki emeraldy: &7%{bloki_emerald.%player%}%"
  204. send "&cWykopane bloki zelaza: &7%{bloki_zelazo.%player%}%"
  205. send "&cWykopane bloki zlota: &7%{bloki_zloto.%player%}%"
  206. send "&cWykopane perly: &7%{perla.%player%}%"
  207. send "&cWykopane jablka: &7%{apple.%player%}%"
  208. send "&cWykopany obsidian: &7%{obsidian.%player%}%"
  209. send "&cLevel i punkty: &7%{drop.%player%.lvl}% &e(&7%{drop.%player%.punkty}%&e)"
  210. send ""
  211. send " &cStatystyki gracza: &a%player%"
  212. send ""
  213. stop
  214. if arg 1 is player:
  215. send ""
  216. send " &cStatystyki gracza: &a%arg 1%"
  217. send ""
  218. send "&cWykopane bloki diamenty: &7%{bloki_diament.%arg 1%}%"
  219. send "&cWykopane bloki emeraldy: &7%{bloki_emerald.%arg 1%}%"
  220. send "&cWykopane bloki zelaza: &7%{bloki_zelazo.%arg 1%}%"
  221. send "&cWykopane bloki zlota: &7%{bloki_zloto.%arg 1%}%"
  222. send "&cWykopane perly: &7%{perla.%arg 1%}%"
  223. send "&cWykopane jablka: &7%{apple.%arg 1%}%"
  224. send "&cWykopany obsidian: &7%{obsidian.%arg 1%}%"
  225. send "&cLevel i punkty: &7%{drop.arg 1.lvl}% &e(&7%{drop.%arg 1%.punkty}%&e)"
  226. send ""
  227. send " &cStatystyki gracza: &a%arg 1%"
  228. send ""
  229. stop
  230. else:
  231. send "&cNie ma takiego gracza na serwerze jak: &6%arg 1% &club go po prostu nie bylo!"
Advertisement
Add Comment
Please, Sign In to add comment