User987

Untitled

Oct 10th, 2014
283
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.37 KB | None | 0 0
  1. options:
  2. #====================#
  3. #
  4. #
  5. # Konfiguracja witamin
  6. #
  7. #
  8. #====================#
  9.  
  10. #Czy w konsoli maja pojawiac sie logi (tak/nie)
  11. logi: tak
  12.  
  13. #==== Witamina C ====#
  14.  
  15. #Czy witamina c ma byc wlaczona?
  16. witaminac: tak
  17.  
  18. #Szansa na zdobycie witaminy c przez zjedzenie jablka
  19. szansanawitaminec_jablko: 2.0
  20.  
  21. #Szansa na zdobycie witaminy c przez zjedzenie zlotego jablka.
  22. szansanawitaminec_zlotejablko: 3.0
  23.  
  24. #Szansa na zdobycie witaminy c przez zjedzenie enchantowanego zlotego jablka.
  25. szansanawitaminec_zlotejablko1: 4.0
  26.  
  27. #Szansa na zdobycie witaminy C przez zjedzenie marchewki
  28. szansanawitaminec_marchewka: 2.5
  29.  
  30. #Czy po zdobyciu witaminy C ma wystrzelic zolte fajerwerki? (tak/nie)
  31. fajerwerkic: tak
  32. #====================#
  33. #
  34. #
  35. # Konfiguracja chorob
  36. #
  37. #
  38. #====================#
  39.  
  40. #===== Ebola =====#
  41. #Odwzorowana w tym skrypcie ebola to bardzo grozba choroba. Na przyjecie lekarstwa mamy tylko 30 sekund, inaczej szanse na zadzialanie bardzo maleja.
  42.  
  43. #Czy ebola ma byc wlaczona? (tak/nie)
  44. ebola: tak
  45.  
  46. #Moby zarazajace ebola
  47. moby: zombie or skeleton or spider or wither or blaze or witch or wolf or iron golem
  48.  
  49. #Szansa na zarazenie sie ebola.
  50. szansaebola: 0.08
  51.  
  52. #Lekarstwo
  53. lekarstwo: golden carrot
  54.  
  55. #====================#
  56. #
  57. #
  58. # Konfiguracja wiadomosci
  59. #
  60. #
  61. #====================#
  62.  
  63. #Czas na jaki beda pojawiac sie wiadomosci. Jednostka: sekundy.
  64. czas: 10
  65.  
  66. #Wiadomosc o niedoborze witaminy C
  67. cniedobor: Masz niedobor witaminy C
  68.  
  69. #Wiadomosci informujace o zdobyciu witaminy c z pokarmu.
  70. cjablko: &4Zjedzone jablko zawieralo {_cilosc}mg witaminy c!
  71.  
  72. cjablkozlote: &eZjedzone zlote jablko zawieralo {_cilosczlote}mg witaminy c!
  73.  
  74. cjablkozlotejeden: &e&lTen kox zawieral {_cilosczlotejeden}mg witaminy c!
  75.  
  76. cmarchewka: &6Ta marchewka zawierala {_ciloscmarchewka}mg witaminy c!
  77.  
  78. #=======#Koniec konfiguracji #========#
  79.  
  80. #Przy pierwszym wejsciu ustawia odpowiednie wartosci dla zmiennych
  81. on first join:
  82. if {c::%player%} isn't set:
  83. set {c::%player%} to 0
  84. if {ebola::%player%} isn't set:
  85. set {ebola::%player%} to false
  86. if {ebola::wiadomosc::%player%} isn't set:
  87. set {ebola::wiadomosc::%player%} to "&aZdrowy"
  88. if {ebolaczas::%player%} isn't set:
  89. set {ebolaczas::%player%} to 15
  90.  
  91.  
  92. #Ladowanie
  93. on script load:
  94. if "{@logi}" is "tak":
  95. send "" to the console
  96. send "[Health] Skrypt zostal wlaczony." to the console
  97. send "[Health] Autor: Anastair" to the console
  98. send "" to the console
  99.  
  100. #Wylaczanie
  101. on script unload:
  102. if "{@logi}" is "tak":
  103. send "" to the console
  104. send "[Health] Skrypt zostal wylaczony." to the console
  105. send "[Health] Wymagania: Wildskript 1.8, SkQuery 3, Skript 2.1.2" to the console
  106. send "" to the console
  107.  
  108. #Co 90 minut usuwa witamine c z organizmu
  109. every 90 minutes:
  110. set {_w} to a random integer between 1 and 3
  111. remove {_w} from {c::*}
  112.  
  113. #Sprawdza czy mamy dzienny zapas witamin a jesli nie to daje odpowiedni efekt.
  114. every 5 seconds:
  115. loop all players:
  116. if {c::%loop-player%} is less than 2:
  117. display "{@cniedobor}" on bossbar with 100 percent by 5 seconds for loop-player
  118. apply slowness 2 to loop-player for 4 second
  119.  
  120. #Sprawdza wszystkich graczy czy nie przedawkowali danej witaminy.
  121. every 60 seconds:
  122. loop all players:
  123. if {c::%player%} greater than or equal to 20:
  124. if {cwiad::%player%} equal to 1:
  125. send "&a&l[Health] &7Przedawkowales witamine &e&lC!" to loop-player
  126. send "&a&l[Health ]&7Twoj poziom: &6%{c::%loop-player%}%&b/&625" to loop-player
  127. apply nausea 1 to loop-player for 9 seconds
  128. damage loop-player by 5
  129. wait 2 ticks
  130. set {cwiad::%player%} to 2
  131.  
  132. #Sprawdza i nadaje poszczegolne objawy dla danej choroby
  133. every 2 seconds:
  134. loop all players:
  135. if {ebola::%loop-player%} is true:
  136. remove 1 from {ebolaczas::%loop-player%}
  137. apply nausea 1 to loop-player for 2 seconds
  138. apply slowness 1 to loop-player for 2 seconds
  139. damage loop-player by 1
  140.  
  141. #Karta pacjenta (informacje o witaminach i chorobach)
  142. command /karta [<text>]:
  143. trigger:
  144. if arg 1 is not set:
  145. if player has permissions "karta.swoja":
  146. send "&6&l======== &7 Karta pacjenta &6&l========"
  147. send "&eWitamina &e&lC: &7%{c::%player%}%mg"
  148. send "&cEbola: &7%{ebola::wiadomosc::%player%}%mg"
  149. if arg 1 is set:
  150. if player has permissions "karta..gracza":
  151. send "&6&l==========&7 Karta %arg 1% &6&l=========="
  152. send "&eWitamina &e&lC: &7%{c::%arg 1%}%mg"
  153. send "&cEbola: &7%{ebola::wiadomosc::%arg 1%}%mg"
  154.  
  155.  
  156. #Przyjmowanie witamin z pokarmu
  157. on consume:
  158. if player's tool is apple:
  159. if "{@witaminac}" is "tak":
  160. chance of {@szansanawitaminec_jablko}%:
  161. display "{@cjablko}" on bossbar with 100 percent by {@czas} seconds for player
  162. set {_cilosc} to a random integer between 1 and 2
  163. add {_cilosc} to {c::%player%}
  164. if "{@fajerwerkic}" is "tak":
  165. launch ball large firework colored yellow at player with duration 2
  166. if player's tool is golden apple:
  167. if "{@witaminac}" is "tak":
  168. chance of {@szansanawitaminec_zlotejablko}%:
  169. display "{@cjablkozlote}}" on bossbar with 100 percent by {@czas} seconds for player
  170. set {_cilosczlote} to a random integer between 1 and 4
  171. add {_cilosczlote} to {c::%player%}
  172. if "{@fajerwerkic}" is "tak":
  173. launch ball large firework colored yellow at player with duration 3
  174. if player's tool is enchanted golden apple:
  175. if "{@witaminac}" is "tak":
  176. chance of {@szansanawitaminec_zlotejablko1}%:
  177. display "{@cjablkozlotejeden}}" on bossbar with 100 percent by {@czas} seconds for player
  178. set {_cilosczlotejeden} to a random integer between 2 and 6
  179. add {_cilosczlotejeden} to {c::%player%}
  180. if "{@fajerwerkic}" is "tak":
  181. launch ball large firework colored yellow at player with duration 4
  182. if player's tool is carrot:
  183. if "{@witaminac}" is "tak":
  184. chance of {@szansanawitaminec_marchewka}%:
  185. display "{@cmarchewka}}" on bossbar with 100 percent by {@czas} seconds for player
  186. set {_ciloscmarchewka} to a random integer between 2 and 4
  187. add {_ciloscmarchewka} to {c::%player%}
  188. if "{@fajerwerkic}" is "tak":
  189. launch ball large firework colored yellow at player with duration 3
  190. if player's tool is {@lekarstwo}:
  191. if "{@ebola}" is "tak":
  192. if {ebola::%player%} is true:
  193. if {ebolaczas::%player%} is greater than or equal to 1:
  194. chance of 59%:
  195. send "&a&@[Health] &7Lekarstwo przyjete na czas zadzialalo. Jestes zdrowy!"
  196. set {ebola::%player%} to false
  197. set {ebola::wiadomosc::%player%} to "&aZdrowy"
  198. set {ebolaczas::%player%} to 15
  199. execute console command "heal %player%"
  200. else:
  201. send "&a&l[Health] &7Niestety lekarstwo po czasie stalo sie nieskuteczne."
  202. else:
  203. send "&a&l[Health] &7Spozyles lekarstwo na ebole gdy byles zdrowy."
  204. else:
  205. send "&a&l[Health] &7Smacznego :)!"
  206.  
  207.  
  208. #Ebola
  209. on damage of a {@moby}:
  210. chance of {@szansaebola}%:
  211. if "{@ebola}" is "tak":
  212. send "&a&l[Health] &7Zostales zarazony wirusem ebola." to victim
  213. send "&a&l[Health] &7Jedyne lekarstwo to {@lekarstwo}." to victim
  214. send "&a&l[Health]&7 Masz 30 sekund na zazycie lekarstwa." to victim #Wiem ze jest ustawione na 15 sekund, ale skrypt sprawdza co 2 sekundy.
  215. set {ebola::%victim%} to true
  216. set {ebola::wiadomosc::%victim%} to "&cZachorowano"
  217. wait 15 seconds
  218. send "&a&l[Health] &7Czas minal. Twoj organizm nie wytrzymuje." to victim
  219. send "&a&l[Health] &7Jedyne lekarstwo stalo sie nieskuteczne." to victim
Advertisement
Add Comment
Please, Sign In to add comment