Guest User

Untitled

a guest
Feb 9th, 2016
332
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.24 KB | None | 0 0
  1. options:
  2. chance: 100 #Procent na drop pierozka ze stona
  3. min: 2 #Minimalna ilosc dropionych pierozkow ze stona
  4. max: 5 #Maksymalna ilosc dropionych pierozkow ze stona
  5. chance empty: 5 #Procent na to ze pierozek bedzie pusty
  6. command /pierozki [<text="pomoc">] [<text>] [<text>]:
  7. trigger:
  8. if arg 1 is not "daj" or "dodaj" or "usun" or "lista" or "wyczysc" or "pomoc":
  9. if sender have permission "pierozki.help":
  10. send "&e&l&m+-------------------------------------------+"
  11. send " "
  12. send "&6&l* &e/pierozki pomoc &6- &epomoc dotyczaca skryptu"
  13. send "&6&l* &e/pierozki daj [gracz]/* [ilosc] &6- &edaje pierozki"
  14. send "&6&l* &e/pierozki dodaj &6- &edodaje rzecz trzymana w rece do dropu"
  15. send "&6&l* &e/pierozki usun &6- &eusuwa rzecz trzymana w rece z dropu"
  16. send "&6&l* &e/pierozki wyczysc &6- &eczysci calkowicie liste dropu"
  17. send "&6&l* &e/pierozki lista &6- &elista rzeczy z dropu"
  18. send "&6&l* &e/pierozki autor &6- &einformacje o autorze skryptu"
  19. send " "
  20. send "&e&l&m+-------------------------------------------+"
  21. else:
  22. send "&cNie posiadasz odpowiednich uprawnien!"
  23. if arg 1 is "pomoc":
  24. if sender have permission "pierozki.help":
  25. send "&e&l&m+-------------------------------------------+"
  26. send " "
  27. send "&6&l* &e/pierozki pomoc &6- &epomoc dotyczaca skryptu"
  28. send "&6&l* &e/pierozki daj [gracz]/* [ilosc] &6- &edaje pierozki"
  29. send "&6&l* &e/pierozki dodaj &6- &edodaje rzecz trzymana w rece do dropu"
  30. send "&6&l* &e/pierozki usun &6- &eusuwa rzecz trzymana w rece z dropu"
  31. send "&6&l* &e/pierozki wyczysc &6- &eczysci calkowicie liste dropu"
  32. send "&6&l* &e/pierozki lista &6- &elista rzeczy z dropu"
  33. send "&6&l* &e/pierozki autor &6- &einformacje o autorze skryptu"
  34. send " "
  35. send "&e&l&m+-------------------------------------------+"
  36. else:
  37. send "&cNie posiadasz odpowiednich uprawnien!"
  38. if arg 1 is "autor":
  39. send "&e&l&m+-------------------------------------------+"
  40. send " "
  41. send "&6&l* &eNazwa skryptu: &6sPierozek"
  42. send "&6&l* &eWersja: &61.0"
  43. send "&6&l* &eAutor: &6stefanik11"
  44. send " "
  45. send "&e&l&m+-------------------------------------------+"
  46. if arg 1 is "daj":
  47. if sender have permission "pierozki.daj":
  48. if arg 2 is set:
  49. if arg 3 is set:
  50. if arg 2 is not "*":
  51. set {_p} to arg 2 parsed as offlineplayer
  52. set {_i} to arg 3 parsed as integer
  53. if {_p} is online:
  54. if {_i} is integer:
  55. if {_i} is larger than 0:
  56. set {_it} to "%{_i}% snowball"
  57. set {_it} to {_it} parsed as item
  58. add {_it} named "&ePierozek" to {_p}'s inventory
  59. send "&aGracz &2%{_p}% &aotrzymal od ciebie pierozki! (&2%{_i}%&a)" to player
  60. send "&aOtrzymales pierozki! (&2%{_i}%&a)" to {_p}
  61. else:
  62. send "&cIlosc pierozkow musi byc wieksza od 0!"
  63. else:
  64. send "&cIlosc pierozkow musi byc liczba!"
  65. else:
  66. send "&cTen gracz nie jest online!"
  67. else:
  68. set {_i} to arg 3 parsed as integer
  69. if {_i} is integer:
  70. if {_i} is larger than 0:
  71. set {_it} to "%{_i}% snowball"
  72. set {_it} to {_it} parsed as item
  73. loop all players:
  74. add {_it} named "&ePierozek" to players's inventory
  75. send "&aDales pierozki dla wszystkich graczy na serwerze! (&2%{_i}%&a)" to player
  76. broadcast "&aOtrzymaliscie pierozki! (&2%{_i}%&a)"
  77. else:
  78. send "&cIlosc pierozkow musi byc wieksza od 0!"
  79. else:
  80. send "&cIlosc pierozkow musi byc liczba!"
  81. else:
  82. send "&cUzycie: &4/pierozki daj [gracz]/* [ilosc]"
  83. else:
  84. send "&cUzycie: &4/pierozki daj [gracz]/* [ilosc]"
  85. else:
  86. send "&cNie posiadasz odpowiednich uprawnien!"
  87. if arg 1 is "dodaj":
  88. if sender have permission "pierozki.dodaj":
  89. if player's tool is not air:
  90. set {_i} to player's tool
  91. set {_i} to {_i} parsed as item
  92. if "%{pierozki::*}%" contains "%{_i}%":
  93. send "&4%{_i}% &cznajduje sie juz na liscie dropu!"
  94. else:
  95. add {_i} to {pierozki::*}
  96. send "&aDodales &2%{_i}% &ado listy dropu!"
  97. else:
  98. send "&cNie mozesz dodac powietrza!"
  99. else:
  100. send "&cNie posiadasz odpowiednich uprawnien!"
  101. if arg 1 is "usun":
  102. if sender have permission "pierozki.usun":
  103. if player's tool is not air:
  104. set {_i} to player's tool
  105. set {_i} to {_i} parsed as item
  106. if "%{pierozki::*}%" contain "%{_i}%":
  107. set {_i} to player's tool
  108. set {_i} to {_i} parsed as item
  109. remove {_i} from {pierozki::*}
  110. send "&aUsunoles &2%{_i}% &az listy dropu!"
  111. else:
  112. send "&4%{_i}% &cnie znajduje sie na liscie dropu!"
  113. send "&cZobacz co sie na niej znajduje! &4/pierozki lista&c!"
  114. else:
  115. send "&cPowietrze napewno nie znajduje sie na liscie!"
  116. send "&cZobacz co sie na niej znajduje! &4/pierozki lista&c!"
  117. else:
  118. send "&cNie posiadasz odpowiednich uprawnien!"
  119. if arg 1 is "lista":
  120. if sender have permission "pierozki.lista":
  121. if {pierozki::*} is set:
  122. send "&e&lLISTA:"
  123. loop {pierozki::*}:
  124. send "&2- &e%loop-value%"
  125. else:
  126. send "&cNa liscie jeszcze nic sie nie znajduje!"
  127. else:
  128. send "&cNie posiadasz odpowiednich uprawnien!"
  129. if arg 1 is "wyczysc":
  130. if player have permission "pierozki.wyczysc":
  131. delete {pierozki::*}
  132. send "&aWyczysciles liste dropu!"
  133. else:
  134. send "&cNie posiadasz odpowiednich uprawnien!"
  135. on rightclick with snowball:
  136. if name of player's tool is "&ePierozek":
  137. set {_p} to true
  138. chance of {@chance empty}%:
  139. set {_p} to false
  140. if {_p} is true:
  141. cancel event
  142. remove snowball named "&ePierozek" from player's inventory
  143. wait 2 tick
  144. if {pierozki::*} is set:
  145. set {_x} to a random item of {pierozki::*}
  146. add {_x} to player's inventory
  147. send "&aDostales wylosowany przedmiot! (&2%{_x}%&a)"
  148. else:
  149. send "&aPierozki sa puste! Skontaktuj sie z administratorem!"
  150. else:
  151. send "&aTwoj pierozek jest pusty!"
  152. on break of stone:
  153. chance of {@chance}%:
  154. set {_i} to a random integer between {@min} and {@max}
  155. set {_it} to "%{_i}% snowball"
  156. set {_it} to {_it} parsed as item
  157. drop {_it} named "&ePierozek"
  158. send "&aWydropiles pierozki! (&2%{_i}%&a)"
Add Comment
Please, Sign In to add comment