GrimoN

Untitled

Feb 22nd, 2015
346
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.46 KB | None | 0 0
  1. command /wystaw [<number>]:
  2. permission: aukcja.wystaw
  3. permission message: &cNie masz do tego uprawnien
  4. trigger:
  5. if arg 1 is set:
  6. if {aukcja::Status} is not set:
  7. if player's tool is not air:
  8. if {aukcja::Blacklist::Player::%player%} is not set:
  9. if {aukcja::Blacklist::Item::%type of player's tool%} is not set:
  10. if arg 1 is greater or equal to 0:
  11. set {aukcja::Cena} to arg 1
  12. set {aukcja::Item} to player's tool
  13. set {aukcja::Item::Name} to name of player's tool
  14. if {aukcja::Item::Name} is not set:
  15. set {aukcja::Item::Name} to "Brak"
  16. remove {aukcja::Item} from player
  17. set {aukcja::Sprzedajacy} to player
  18. set {aukcja::Kupujacy} to "&fBrak"
  19. set {aukcja::Status} to true
  20. broadcast "================"
  21. broadcast " &6Aukcja&f:"
  22. broadcast "&6Sprzedajacy: &2%{aukcja::Sprzedajacy}%"
  23. broadcast "&6Przedmiot: &2%{aukcja::Item}%"
  24. broadcast "&6Nazwa przedmiotu: &f%{aukcja::Item::Name}%"
  25. broadcast "&6Cena: &2%{aukcja::Cena}%"
  26. broadcast "&6Kupujacy: &2%{aukcja::Kupujacy}%"
  27. broadcast "&6Do konca aukcji: &260 sekund"
  28. broadcast "================"
  29. wait 30 second
  30. broadcast "================"
  31. broadcast " &6Aukcja&f:"
  32. broadcast "&6Sprzedajacy: &2%{aukcja::Sprzedajacy}%"
  33. broadcast "&6Przedmiot: &2%{aukcja::Item}%"
  34. broadcast "&6Nazwa przedmiotu: &f%{aukcja::Item::Name}%"
  35. broadcast "&6Cena: &2%{aukcja::Cena}%"
  36. broadcast "&6Kupujacy: &2%{aukcja::Kupujacy}%"
  37. broadcast "&6Do konca aukcji: &230 sekund"
  38. broadcast "================"
  39. wait 10 second
  40. broadcast "================"
  41. broadcast " &6Aukcja&f:"
  42. broadcast "&6Sprzedajacy: &2%{aukcja::Sprzedajacy}%"
  43. broadcast "&6Przedmiot: &2%{aukcja::Item}%"
  44. broadcast "&6Nazwa przedmiotu: &f%{aukcja::Item::Name}%"
  45. broadcast "&6Cena: &2%{aukcja::Cena}%"
  46. broadcast "&6Kupujacy: &2%{aukcja::Kupujacy}%"
  47. broadcast "&6Do konca aukcji: &220 sekund"
  48. broadcast "================"
  49. wait 10 second
  50. broadcast "================"
  51. broadcast " &6Aukcja&f:"
  52. broadcast "&6Sprzedajacy: &2%{aukcja::Sprzedajacy}%"
  53. broadcast "&6Przedmiot: &2%{aukcja::Item}%"
  54. broadcast "&6Nazwa przedmiotu: &f%{aukcja::Item::Name}%"
  55. broadcast "&6Cena: &2%{aukcja::Cena}%"
  56. broadcast "&6Kupujacy: &2%{aukcja::Kupujacy}%"
  57. broadcast "&6Do konca aukcji: &210 sekund"
  58. broadcast "================"
  59. wait 5 second
  60. broadcast "================"
  61. broadcast "&6Aukcja konczy sie za: &25 sekund"
  62. broadcast "&6Kupujacy: &2%{aukcja::Kupujacy}%"
  63. broadcast "================"
  64. wait 5 second
  65. broadcast "================"
  66. broadcast "&6Aukcja &4ZAKONCZONA"
  67. broadcast "&6Aukcje wygral: &2%{aukcja::Kupujacy}%"
  68. broadcast "================"
  69. if {aukcja::Kupujacy} is "&fBrak":
  70. give {aukcja::Item} to player
  71. clear {aukcja::Cena}
  72. clear {aukcja::Item}
  73. clear {aukcja::Item::Name}
  74. clear {aukcja::Sprzedajacy}
  75. set {aukcja::Status} to false
  76. wait 30 second
  77. clear {aukcja::Status}
  78. stop
  79. else:
  80. give {aukcja::Item} to {aukcja::Kupujacy}
  81. add {aukcja::Cena} to player's account
  82. remove {aukcja::Cena} from {aukcja::Kupujacy}'s account
  83. clear {aukcja::Cena}
  84. clear {aukcja::Item}
  85. clear {aukcja::Item::Name}
  86. if {aukcja::Pkt::%player%} is not set:
  87. set {aukcja::Pkt::%player%} to 0
  88. add 1 to {aukcja::Pkt::%player%}
  89. clear {aukcja::Sprzedajacy}
  90. set {aukcja::Kupujacy} to "&fBrak"
  91. set {aukcja::Status} to false
  92. wait 30 second
  93. clear {aukcja::Status}
  94. stop
  95. else:
  96. send "&cCena nie moze byc mniejsza niz 0"
  97. stop
  98. else:
  99. send "&cNie mozesz wystawic tego przedmiotu na aukcje"
  100. stop
  101. else:
  102. send "&cNie mozesz wystawiac przedmiotow na aukcje"
  103. stop
  104. else:
  105. send "&cMusisz trzymac przedmiot w rece"
  106. stop
  107. if {aukcja::Status} is false:
  108. send "&cMusisz odczekac 30 sekund od zakonczenia ostatniej aukcji"
  109. stop
  110. if {aukcja::Status} is true:
  111. send "&cAukcja juz trwa"
  112. stop
  113. else:
  114. send "&cMusisz podac cene przedmiotu"
  115. stop
  116. command /podbij [<number>]:
  117. permission: aukcja.podbij
  118. permission message: &cNie masz do tego uprawnien
  119. trigger:
  120. if {aukcja::Status} is true:
  121. if arg 1 is set:
  122. if arg 1 is greater or equal to 1:
  123. if player's balance is greater or equal to {aukcja::Cena}+arg 1:
  124. if player is {aukcja::Sprzedajacy}:
  125. send "&cNie mozesz podbic wlasnej aukcji"
  126. stop
  127. else:
  128. set {aukcja::Cena} to {aukcja::Cena}+arg 1
  129. set {aukcja::Kupujacy} to player
  130. broadcast "&2%player% &6podbija do &2%{aukcja::Cena}%"
  131. stop
  132. else:
  133. send "&cNie masz tyle kasy"
  134. stop
  135. else:
  136. send "&cNie mozesz podbic o mniej niz 1"
  137. stop
  138. if arg 1 is not set:
  139. if player's balance is greater or equal to {aukcja::Cena}+1:
  140. if player is {aukcja::Sprzedajacy}:
  141. send "&cNie mozesz podbic wlasnej aukcji"
  142. stop
  143. else:
  144. set {aukcja::Cena} to {aukcja::Cena}+1
  145. set {aukcja::Kupujacy} to player
  146. broadcast "&2%player% &6podbija do &2%{aukcja::Cena}%"
  147. stop
  148. else:
  149. send "&cNie masz tyle kasy"
  150. stop
  151. if {aukcja::Status} is false:
  152. send "&cNie trwa rzadna aukcja"
  153. stop
  154. if {aukcja::Status} is not set:
  155. send "&cNie trwa rzadna aukcja"
  156. stop
  157. command /aukcja [<text>]:
  158. permission: aukcja.info
  159. permission message: &cNie masz do tego uprawnien
  160. trigger:
  161. if arg 1 is not set:
  162. if {aukcja::Status} is true:
  163. send "&6Aukcja&f:"
  164. send "&6Sprzedajacy: &2%{aukcja::Sprzedajacy}%"
  165. send "&6Przedmiot: &2%{aukcja::Item}%"
  166. send "&6Cena: &2%{aukcja::Cena}%"
  167. send "&6Kupujacy: &2%{aukcja::Kupujacy}%"
  168. send "&6Autor: &2GrimoN"
  169. else:
  170. send "&cNie ma rzadnej aukcji"
  171. send "&6Autor: &2GrimoN"
  172. if arg 1 is "top" or "top10":
  173. set {_num} to size of {aukcja::Pkt::*}
  174. loop {_num} times:
  175. loop {aukcja::Pkt::*}:
  176. {_v.%loop-number%} is not set:
  177. set {_v.%loop-number%} to loop-value
  178. set {_n.%loop-number%} to loop-index
  179. loop-value is greater than {_v.%loop-number%}:
  180. set {_v.%loop-number%} to loop-value
  181. set {_n.%loop-number%} to loop-index
  182. remove {_v.%loop-number%} from {aukcja::Pkt::*}
  183. loop {_num} times:
  184. loop-number is less than or equal to 10:
  185. send "%loop-number%. &6%{_n.%loop-number%}% &4(&2%{_v.%loop-number%}%&4)"
  186. set {aukcja::Pkt::%{_n.%loop-number%}%} to {_v.%loop-number%}
  187. {_num} is less than 10:
  188. set {_r} to {_num}
  189. loop 10 - {_num} times:
  190. add 1 to {_r}
  191. send "%{_r}%. &fPusto"
  192. stop
  193. command /aukcjaadmin [<text>] [<text>] [<text>]:
  194. permission: aukcja.admin
  195. permission message: &cNie masz do tego uprawnien
  196. aliases: aa, aadmin, aukcjaa
  197. trigger:
  198. if arg 1 is "playerblacklist" or "pbl":
  199. if arg 2 is "add" or "dodaj":
  200. if arg 3 is set:
  201. set {_player} to arg 3 parsed as player
  202. if {aukcja::Blacklist::Player::%{_player}%} is not set:
  203. set {aukcja::Blacklist::Player::%{_player}%} to true
  204. broadcast "&4[Aukcje]&6Gracz &2%{_player}% &6zostal dodany na czarna liste."
  205. stop
  206. else:
  207. send "&cTen gracz jest juz na czarnej liscie"
  208. stop
  209. else:
  210. send "&cMusisz podac nick gracza, ktorego chcesz dodac na czarna liste"
  211. stop
  212. if arg 2 is "usun" or "remove":
  213. if arg 3 is set:
  214. set {_player} to arg 3 parsed as player
  215. if {aukcja::Blacklist::Player::%{_player}%} is true:
  216. clear {aukcja::Blacklist::Player::%{_player}%}
  217. send "&6Gracz &2%{_player}%&6 zostal usuniety z czarnej listy."
  218. stop
  219. else:
  220. send "&cTego gracza nie ma na czarnej liscie"
  221. stop
  222. else:
  223. send "&cMusisz podac nick gracza, ktorego chcesz usunac z czarnej listy"
  224. stop
  225. if arg 1 is "itemblacklist" or "ibl":
  226. if arg 2 is "add" or "dodaj":
  227. if player's tool is air:
  228. send "&cNie mozna dodac powietrza na czarna liste"
  229. stop
  230. else:
  231. set {_item} to type of player's tool
  232. if {aukcja::Blacklist::Item::%{_item}%} is not set:
  233. set {aukcja::Blacklist::Item::%{_item}%} to true
  234. send "&6Przedmiot &2%{_item}% &6zostal dodany na czarna liste"
  235. stop
  236. else:
  237. send "&cTen przedmiot jest juz dodany na czarna liste"
  238. stop
  239. if arg 2 is "usun" or "remove":
  240. if player's tool is air:
  241. send "&cNie mozna usunac powietrza z czarnej listy"
  242. stop
  243. else:
  244. set {_item} to type of player's tool
  245. if {aukcja::Blacklist::Item::%{_item}%} is true:
  246. clear {aukcja::Blacklist::Item::%{_item}%}
  247. send "&6Przedmiot &2%{_item}% &6zostal usuniety z czarnej listy"
  248. stop
  249. else:
  250. send "&cTego przedmiotu nie ma na czarnej liscie"
  251. stop
  252. on skript start:
  253. clear {aukcja::Cena}
  254. clear {aukcja::Item}
  255. clear {aukcja::Item::Name}
  256. clear {aukcja::Sprzedajacy}
  257. set {aukcja::Kupujacy} to "&fBrak"
  258. clear {aukcja::Status}
  259.  
  260. on skript stop:
  261. clear {aukcja::Cena}
  262. clear {aukcja::Item}
  263. clear {aukcja::Item::Name}
  264. clear {aukcja::Sprzedajacy}
  265. set {aukcja::Kupujacy} to "&fBrak"
  266. clear {aukcja::Status}
Advertisement
Add Comment
Please, Sign In to add comment