knugi

Untitled

Mar 16th, 2016
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.95 KB | None | 0 0
  1. options:
  2.  
  3. #===================================================#
  4. # Zarzadanie wiadomosciami #
  5. #===================================================#
  6.  
  7. # TAG (1) - uzywany przy wiadomosciach wysylanych do gracza
  8. tag: &9[Prace]
  9.  
  10. # MSG (1) - wiadomosc pojawiajaca sie przy braku uprawnien
  11. prm: &9Nie posiadasz uprawnien
  12.  
  13. # MSG (2) - wiadomosc pojawiajaca sie, gdy gracz posiada prace, a chce dolaczyc do innej
  14. msg: &9Posiadasz juz prace
  15.  
  16. # MSG (3) - wiadomosc pojawiajaca sie, gdy gracz nie posiada pracy, a chce ja opuscic
  17. msg1: &9Nie posiadasz pracy
  18.  
  19. # MSG (4) - wiadomosc pojawiajaca sie, gdy gracz nie moze jeszcze wziac pracy
  20. msg4: &9Bedziesz mogl wybrac prace za
  21.  
  22.  
  23. #===================================================#
  24. # Zarzadanie zarabianiem #
  25. #===================================================#
  26.  
  27. #===================================================#
  28. # GORNIK #
  29. #===================================================#
  30.  
  31. # Blok(i), z ktorego(ych) bedzie mozliwosc zdobycia pieniedzy
  32. # Przyklady: stone || cobblestone or log or dirt or iron ore
  33. blokgornik: stone or cobblestone
  34.  
  35. # Ilosc pieniedzy, ktore gracz ma dostac po zniszczeniu blokow
  36. gornikpieniadze: 2
  37.  
  38. # Szansa na zdobycie wynagrodzenia
  39. gornikszansa: 3
  40.  
  41.  
  42. #===================================================#
  43. # | DRWAL | #
  44. #===================================================#
  45.  
  46. # Blok(i), z ktorego(ych) bedzie mozliwosc zdobycia pieniedzy
  47. # Przyklady: log || log or wood
  48. blokdrwal: log or wood
  49.  
  50. # Ilosc pieniedzy, ktore gracz ma dostac po zniszczeniu blokow
  51. drwalpieniadze: 2
  52.  
  53. # Szansa na zdobycie wynagrodzenia
  54. drwalszansa: 5
  55.  
  56.  
  57. #===================================================#
  58. # | KOPACZ | #
  59. #===================================================#
  60.  
  61. # Blok(i), z ktorego(ych) bedzie mozliwosc zdobycia pieniedzy
  62. # Przyklady: dirt || dirt or grass
  63. blokkopacz: dirt
  64.  
  65. # Ilosc pieniedzy, ktore gracz ma dostac po zniszczeniu blokow
  66. kopaczpieniadze: 2
  67.  
  68. # Szansa na zdobycie wynagrodzenia
  69. kopaczszansa: 5
  70.  
  71.  
  72. #===================================================#
  73. # | ZABOJCA | #
  74. #===================================================#
  75.  
  76. # Ilosc pieniedzy, ktore gracz ma dostac po zabiciu innego gracza
  77. zabojcapieniadze: 2
  78.  
  79. # Szansa na zdobycie wynagrodzenia
  80. zabojcaszansa: 10
  81.  
  82.  
  83. #===================================================#
  84. # | LOWCA | #
  85. #===================================================#
  86.  
  87. # Mob(y), z ktorego(ych) bedzie mozliwosc zdobycia pieniedzy
  88. # Przyklady: zombie || creeper or spider or skeleton or pig
  89. moblowca: creeper or spider or skeleton
  90.  
  91. # Ilosc pieniedzy, ktore gracz ma dostac po zniszczeniu blokow
  92. lowcapieniadze: 2
  93.  
  94. # Szansa na zdobycie wynagrodzenia
  95. lowcaszansa: 5
  96.  
  97. #===================================================#
  98. # #
  99. # | ZMIENNE | #
  100. # #
  101. #===================================================#
  102.  
  103. variables:
  104. {jobs.player.%player%} = none
  105.  
  106.  
  107. #===================================================#
  108. # #
  109. # | KOMENDY | #
  110. # #
  111. #===================================================#
  112.  
  113. command /jobs [<text>] [<text>]:
  114. aliases: praca
  115. trigger:
  116. if arg 1 is not set:
  117. if player has permissions "jobs.help" or "jobs.*":
  118. send "&6/jobs list&9 - lista dostepnych prac"
  119. send "&6/jobs wybierz [praca]&9 - dolaczasz do danej pracy"
  120. send "&6/jobs opusc&9 - opuszczasz prace"
  121. else:
  122. send "{@tag} {@prm}"
  123.  
  124. if arg 1 is "list" or "lista" or "spis" or "prace":
  125. if player has permissions "jobs.list" or "jobs.*":
  126. send "&9Lista dostepnych prac"
  127. send " &6Gornik"
  128. send " &6Drwal"
  129. send " &6Kopacz"
  130. send " &6Zobojca"
  131. send " &6Lowca"
  132. else:
  133. send "{@tag} {@prm}"
  134.  
  135. if arg 1 is "wybierz":
  136. if arg 2 is set:
  137. if {jobs.wybierz.%player%} is set:
  138. if now is larger than {jobs.wybierz.%player%}:
  139. clear {jobs.wybierz.%player%}
  140. if arg 2 is set:
  141. execute player command "jobs wybierz %arg 2%"
  142. stop
  143. execute player command "jobs wybierz"
  144. stop
  145. send "{@tag} {@msg4} %difference between now and {jobs.wybierz.%player%}%"
  146. stop
  147. if {jobs.player.%player%} is "none":
  148. if arg 2 is "gornik":
  149. if player has permissions "jobs.gornik" or "jobs.*":
  150. send "&6Wybrales prace &2&lGornik"
  151. send "&8Za chwile dostaniesz przedmioty"
  152. set {jobs.wybierz.%player%} to now
  153. set {jobs.gornik.%player%} to true
  154. wait 2 seconds
  155. give stone pickaxe of efficiency 1 named "&9Kilof gornika" to the player
  156. else:
  157. send "{@tag} {@prm}"
  158.  
  159. if arg 2 is "drwal":
  160. if player has permissions "jobs.drwal" or "jobs.*":
  161. send "&6Wybrales prace &2&lDrwal"
  162. send "&8Za chwile dostaniesz przedmioty"
  163. set {jobs.wybierz.%player%} to now
  164. set {jobs.drwal.%player%} to true
  165. wait 2 seconds
  166. give stone axe of efficiency 1 named "&9Siekiera drwala" to the player
  167. else:
  168. send "{@tag} {@prm}"
  169.  
  170. if arg 2 is "kopacz":
  171. if player has permissions "jobs.kopacz" or "jobs.*":
  172. send "&6Wybrales prace &2&lKopacz"
  173. send "&8Za chwile dostaniesz przedmioty"
  174. set {jobs.wybierz.%player%} to now
  175. set {jobs.kopacz.%player%} to true
  176. wait 2 seconds
  177. give stone shovel of efficiency 1 named "&9Lopata kopacza" to the player
  178. else:
  179. send "{@tag} {@prm}"
  180.  
  181. if arg 2 is "zabojca":
  182. if player has permissions "jobs.zabojca" or "jobs.*":
  183. send "&6Wybrales prace &2&lZabojca"
  184. send "&8Za chwile dostaniesz przedmioty"
  185. set {jobs.wybierz.%player%} to now
  186. set {jobs.zabojca.%player%} to true
  187. wait 2 seconds
  188. give stone sword of sharpness 1 named "&9Miecz zabojcy" to the player
  189. else:
  190. send "{@tag} {@prm}"
  191.  
  192. if arg 2 is "lowca":
  193. if player has permissions "jobs.lowca" or "jobs.*":
  194. send "&6Wybrales prace &2&lLowca"
  195. send "&8Za chwile dostaniesz przedmioty"
  196. set {jobs.wybierz.%player%} to now
  197. set {jobs.lowca.%player%} to true
  198. wait 2 seconds
  199. give stone sword of smite 1 named "&9Miecz lowcy" to the player
  200. else:
  201. send "{@tag} {@prm}"
  202. if {jobs.wybierz.%player%} is set:
  203. add 7 days to {jobs.wybierz.%player%}
  204. stop
  205. send "{@tag} &9Nie ma takiej pracy."
  206. stop
  207. send "{@tag} {@msg}"
  208. stop
  209. send "{@tag} &9Podaj prace jaka chcesz przyjac."
  210. stop
  211. if arg 1 is "leave" or "opusc" or "zrezygnuj":
  212. if player has permissions "jobs.leave" or "jobs.*":
  213. if {jobs.player.%player%} is not "none":
  214. send "{@tag} &8Zrezygnowales z pracy"
  215. set {jobs.player.%player%} to "none"
  216. set the player's level to 0
  217. wait 1 second
  218. send "&9Jezeli chcesz wybrac ponownie prace wejdz w &6/menu"
  219. else:
  220. send "{@tag} {@msg1}"
  221. else:
  222. send "{@tag} {@prm}"
  223.  
  224. #===================================================#
  225. # #
  226. # | ZARABIANIE | #
  227. # #
  228. #===================================================#
  229.  
  230. #===================================================#
  231. # | GORNIK | #
  232. #===================================================#
  233.  
  234. on mine {@blokgornik}:
  235. if player has permissions "jobs.zarabianie.gornik" or "jobs.*":
  236. if {jobs.gornik.%player%} is true:
  237. chance of {@gornikszansa}%:
  238. add {@gornikpieniadze} to the player's account
  239.  
  240.  
  241. #===================================================#
  242. # | DRWAL | #
  243. #===================================================#
  244.  
  245. on mine of {@blokdrwal}:
  246. if player has permissions "jobs.zarabianie.drwal" or "jobs.*":
  247. if {jobs.drwal.%player%} is true:
  248. chance of {@drwalszansa}%:
  249. add {@drwalpieniadze} to the player's account
  250.  
  251.  
  252. #===================================================#
  253. # | KOPACZ | #
  254. #===================================================#
  255.  
  256. on mine of {@blokkopacz}:
  257. if player has permissions "jobs.zarabianie.kopacz" or "jobs.*":
  258. if {jobs.kopacz.%player%} is true:
  259. chance of {@kopaczszansa}%:
  260. add {@kopaczpieniadze} to the player's account
  261.  
  262. #===================================================#
  263. # | ZABOJCA | #
  264. #===================================================#
  265.  
  266. on death of player:
  267. if attacker is a player:
  268. if attacker has permissions "jobs.zarabianie.zabojca" or "jobs.*":
  269. if {jobs.zabojca.%attacker%} is true:
  270. chance of {zabojcaszansa}%:
  271. add {@zabojcapieniadze} to the attacker's account
  272.  
  273.  
  274. #===================================================#
  275. # | LOWCA | #
  276. #===================================================#
  277.  
  278. on death of {@moblowca}:
  279. if attacker is a player:
  280. if attacker has permissions "jobs.zarabianie.lowca" or "jobs.*":
  281. if {jobs.lowca.%attacker%} is true:
  282. chance of {zabojcaszansa}%:
  283. add {@zabojcapieniadze} to the attacker's account
Advertisement
Add Comment
Please, Sign In to add comment