Advertisement
knugi

Untitled

Mar 18th, 2016
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.31 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: &7Nie posiadasz uprawnien
  12.  
  13. # MSG (2) - wiadomosc pojawiajaca sie, gdy gracz posiada prace, a chce dolaczyc do innej
  14. msg: &7Posiadasz juz prace
  15.  
  16. # MSG (3) - wiadomosc pojawiajaca sie, gdy gracz nie posiada pracy, a chce ja opuscic
  17. msg1: &7Nie posiadasz pracy
  18.  
  19. # MSG (4) - wiadomosc pojawiajaca sie, gdy gracz nie moze jeszcze wziac pracy
  20. msg4: &7Bedziesz 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. stop
  122. send "{@tag} {@prm}"
  123. stop
  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. stop
  133. send "{@tag} {@prm}"
  134. stop
  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. add 7 days to {jobs.wybierz.%player%}
  154. set {jobs.player.%player%} to "gornik"
  155. wait 2 seconds
  156. give stone pickaxe of efficiency 1 named "&9Kilof gornika" to the player
  157. stop
  158. send "{@tag} {@prm}"
  159. stop
  160. if arg 2 is "drwal":
  161. if player has permissions "jobs.drwal" or "jobs.*":
  162. send "&6Wybrales prace &2&lDrwal"
  163. send "&8Za chwile dostaniesz przedmioty"
  164. set {jobs.wybierz.%player%} to now
  165. add 7 days to {jobs.wybierz.%player%}
  166. set {jobs.player.%player%} to "drwal"
  167. wait 2 seconds
  168. give stone axe of efficiency 1 named "&9Siekiera drwala" to the player
  169. stop
  170. send "{@tag} {@prm}"
  171. stop
  172. if arg 2 is "kopacz":
  173. if player has permissions "jobs.kopacz" or "jobs.*":
  174. send "&6Wybrales prace &2&lKopacz"
  175. send "&8Za chwile dostaniesz przedmioty"
  176. set {jobs.wybierz.%player%} to now
  177. add 7 days to {jobs.wybierz.%player%}
  178. set {jobs.player.%player%} to "kopacz"
  179. wait 2 seconds
  180. give stone shovel of efficiency 1 named "&9Lopata kopacza" to the player
  181. stop
  182. send "{@tag} {@prm}"
  183. stop
  184. if arg 2 is "zabojca":
  185. if player has permissions "jobs.zabojca" or "jobs.*":
  186. send "&6Wybrales prace &2&lZabojca"
  187. send "&8Za chwile dostaniesz przedmioty"
  188. set {jobs.wybierz.%player%} to now
  189. add 7 days to {jobs.wybierz.%player%}
  190. set {jobs.player.%player%} to "zabojca"
  191. wait 2 seconds
  192. give stone sword of sharpness 1 named "&9Miecz zabojcy" to the player
  193. stop
  194. send "{@tag} {@prm}"
  195. stop
  196. if arg 2 is "lowca":
  197. if player has permissions "jobs.lowca" or "jobs.*":
  198. send "&6Wybrales prace &2&lLowca"
  199. send "&8Za chwile dostaniesz przedmioty"
  200. set {jobs.wybierz.%player%} to now
  201. add 7 days to {jobs.wybierz.%player%}
  202. set {jobs.player.%player%} to "lowca"
  203. wait 2 seconds
  204. give stone sword of smite 1 named "&9Miecz lowcy" to the player
  205. stop
  206. send "{@tag} {@prm}"
  207. stop
  208. if {jobs.wybierz.%player%} is set:
  209. add 7 days to {jobs.wybierz.%player%}
  210. stop
  211. send "{@tag} &9Nie ma takiej pracy."
  212. stop
  213. send "{@tag} {@msg}"
  214. stop
  215. send "{@tag} &7Podaj prace jaka chcesz przyjac."
  216. stop
  217. if arg 1 is "leave" or "opusc" or "zrezygnuj":
  218. if player has permissions "jobs.leave" or "jobs.*":
  219. if {jobs.player.%player%} is not "none":
  220. send "{@tag} &8Zrezygnowales z pracy"
  221. set {jobs.player.%player%} to "none"
  222. set the player's level to 0
  223. wait 1 second
  224. send "&9Jezeli chcesz wybrac ponownie prace wejdz w &6/menu"
  225. stop
  226. send "{@tag} {@msg1}"
  227. stop
  228. send "{@tag} {@prm}"
  229. stop
  230. send "{@tag} &7Nieznany argument: &c%arg 1%"
  231.  
  232. #===================================================#
  233. # #
  234. # | ZARABIANIE | #
  235. # #
  236. #===================================================#
  237.  
  238. #===================================================#
  239. # | GORNIK | #
  240. #===================================================#
  241.  
  242. on mine {@blokgornik}:
  243. if player has permissions "jobs.zarabianie.gornik" or "jobs.*":
  244. if {jobs.player.%player%} is "gornik":
  245. chance of {@gornikszansa}%:
  246. add {@gornikpieniadze} to the player's account
  247.  
  248.  
  249. #===================================================#
  250. # | DRWAL | #
  251. #===================================================#
  252.  
  253. on mine of {@blokdrwal}:
  254. if player has permissions "jobs.zarabianie.drwal" or "jobs.*":
  255. if {jobs.player.%player%} is "drwal":
  256. chance of {@drwalszansa}%:
  257. add {@drwalpieniadze} to the player's account
  258.  
  259.  
  260. #===================================================#
  261. # | KOPACZ | #
  262. #===================================================#
  263.  
  264. on mine of {@blokkopacz}:
  265. if player has permissions "jobs.zarabianie.kopacz" or "jobs.*":
  266. if {jobs.player.%player%} is "kopacz":
  267. chance of {@kopaczszansa}%:
  268. add {@kopaczpieniadze} to the player's account
  269.  
  270. #===================================================#
  271. # | ZABOJCA | #
  272. #===================================================#
  273.  
  274. on death of player:
  275. if attacker is a player:
  276. if attacker has permissions "jobs.zarabianie.zabojca" or "jobs.*":
  277. if {jobs.player.%player%} is "zabojca":
  278. chance of {zabojcaszansa}%:
  279. add {@zabojcapieniadze} to the attacker's account
  280.  
  281.  
  282. #===================================================#
  283. # | LOWCA | #
  284. #===================================================#
  285.  
  286. on death of {@moblowca}:
  287. if attacker is a player:
  288. if attacker has permissions "jobs.zarabianie.lowca" or "jobs.*":
  289. if {jobs.lowca.%attacker%} is "lowca":
  290. chance of {zabojcaszansa}%:
  291. add {@zabojcapieniadze} to the attacker's account
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement