Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- #====================#
- #
- #
- # Konfiguracja witamin
- #
- #
- #====================#
- #Czy w konsoli maja pojawiac sie logi (tak/nie)
- logi: tak
- #==== Witamina C ====#
- #Czy witamina c ma byc wlaczona?
- witaminac: tak
- #Szansa na zdobycie witaminy c przez zjedzenie jablka
- szansanawitaminec_jablko: 2.0
- #Szansa na zdobycie witaminy c przez zjedzenie zlotego jablka.
- szansanawitaminec_zlotejablko: 3.0
- #Szansa na zdobycie witaminy c przez zjedzenie enchantowanego zlotego jablka.
- szansanawitaminec_zlotejablko1: 4.0
- #Szansa na zdobycie witaminy C przez zjedzenie marchewki
- szansanawitaminec_marchewka: 2.5
- #Czy po zdobyciu witaminy C ma wystrzelic zolte fajerwerki? (tak/nie)
- fajerwerkic: tak
- #====================#
- #
- #
- # Konfiguracja chorob
- #
- #
- #====================#
- #===== Ebola =====#
- #Odwzorowana w tym skrypcie ebola to bardzo grozba choroba. Na przyjecie lekarstwa mamy tylko 30 sekund, inaczej szanse na zadzialanie bardzo maleja.
- #Czy ebola ma byc wlaczona? (tak/nie)
- ebola: tak
- #Moby zarazajace ebola
- moby: zombie or skeleton or spider or wither or blaze or witch or wolf or iron golem
- #Szansa na zarazenie sie ebola.
- szansaebola: 0.08
- #Lekarstwo
- lekarstwo: golden carrot
- #====================#
- #
- #
- # Konfiguracja wiadomosci
- #
- #
- #====================#
- #Czas na jaki beda pojawiac sie wiadomosci. Jednostka: sekundy.
- czas: 10
- #Wiadomosc o niedoborze witaminy C
- cniedobor: Masz niedobor witaminy C
- #Wiadomosci informujace o zdobyciu witaminy c z pokarmu.
- cjablko: &4Zjedzone jablko zawieralo {_cilosc}mg witaminy c!
- cjablkozlote: &eZjedzone zlote jablko zawieralo {_cilosczlote}mg witaminy c!
- cjablkozlotejeden: &e&lTen kox zawieral {_cilosczlotejeden}mg witaminy c!
- cmarchewka: &6Ta marchewka zawierala {_ciloscmarchewka}mg witaminy c!
- #=======#Koniec konfiguracji #========#
- #Przy pierwszym wejsciu ustawia odpowiednie wartosci dla zmiennych
- on first join:
- if {c::%player%} isn't set:
- set {c::%player%} to 0
- if {ebola::%player%} isn't set:
- set {ebola::%player%} to false
- if {ebola::wiadomosc::%player%} isn't set:
- set {ebola::wiadomosc::%player%} to "&aZdrowy"
- if {ebolaczas::%player%} isn't set:
- set {ebolaczas::%player%} to 15
- #Ladowanie
- on script load:
- if "{@logi}" is "tak":
- send "" to the console
- send "[Health] Skrypt zostal wlaczony." to the console
- send "[Health] Autor: Anastair" to the console
- send "" to the console
- #Wylaczanie
- on script unload:
- if "{@logi}" is "tak":
- send "" to the console
- send "[Health] Skrypt zostal wylaczony." to the console
- send "[Health] Wymagania: Wildskript 1.8, SkQuery 3, Skript 2.1.2" to the console
- send "" to the console
- #Co 90 minut usuwa witamine c z organizmu
- every 90 minutes:
- set {_w} to a random integer between 1 and 3
- remove {_w} from {c::*}
- #Sprawdza czy mamy dzienny zapas witamin a jesli nie to daje odpowiedni efekt.
- every 5 seconds:
- loop all players:
- if {c::%loop-player%} is less than 2:
- display "{@cniedobor}" on bossbar with 100 percent by 5 seconds for loop-player
- apply slowness 2 to loop-player for 4 second
- #Sprawdza wszystkich graczy czy nie przedawkowali danej witaminy.
- every 60 seconds:
- loop all players:
- if {c::%player%} greater than or equal to 20:
- if {cwiad::%player%} equal to 1:
- send "&a&l[Health] &7Przedawkowales witamine &e&lC!" to loop-player
- send "&a&l[Health ]&7Twoj poziom: &6%{c::%loop-player%}%&b/&625" to loop-player
- apply nausea 1 to loop-player for 9 seconds
- damage loop-player by 5
- wait 2 ticks
- set {cwiad::%player%} to 2
- #Sprawdza i nadaje poszczegolne objawy dla danej choroby
- every 2 seconds:
- loop all players:
- if {ebola::%loop-player%} is true:
- remove 1 from {ebolaczas::%loop-player%}
- apply nausea 1 to loop-player for 2 seconds
- apply slowness 1 to loop-player for 2 seconds
- damage loop-player by 1
- #Karta pacjenta (informacje o witaminach i chorobach)
- command /karta [<text>]:
- trigger:
- if arg 1 is not set:
- if player has permissions "karta.swoja":
- send "&6&l======== &7 Karta pacjenta &6&l========"
- send "&eWitamina &e&lC: &7%{c::%player%}%mg"
- send "&cEbola: &7%{ebola::wiadomosc::%player%}%mg"
- if arg 1 is set:
- if player has permissions "karta..gracza":
- send "&6&l==========&7 Karta %arg 1% &6&l=========="
- send "&eWitamina &e&lC: &7%{c::%arg 1%}%mg"
- send "&cEbola: &7%{ebola::wiadomosc::%arg 1%}%mg"
- #Przyjmowanie witamin z pokarmu
- on consume:
- if player's tool is apple:
- if "{@witaminac}" is "tak":
- chance of {@szansanawitaminec_jablko}%:
- display "{@cjablko}" on bossbar with 100 percent by {@czas} seconds for player
- set {_cilosc} to a random integer between 1 and 2
- add {_cilosc} to {c::%player%}
- if "{@fajerwerkic}" is "tak":
- launch ball large firework colored yellow at player with duration 2
- if player's tool is golden apple:
- if "{@witaminac}" is "tak":
- chance of {@szansanawitaminec_zlotejablko}%:
- display "{@cjablkozlote}}" on bossbar with 100 percent by {@czas} seconds for player
- set {_cilosczlote} to a random integer between 1 and 4
- add {_cilosczlote} to {c::%player%}
- if "{@fajerwerkic}" is "tak":
- launch ball large firework colored yellow at player with duration 3
- if player's tool is enchanted golden apple:
- if "{@witaminac}" is "tak":
- chance of {@szansanawitaminec_zlotejablko1}%:
- display "{@cjablkozlotejeden}}" on bossbar with 100 percent by {@czas} seconds for player
- set {_cilosczlotejeden} to a random integer between 2 and 6
- add {_cilosczlotejeden} to {c::%player%}
- if "{@fajerwerkic}" is "tak":
- launch ball large firework colored yellow at player with duration 4
- if player's tool is carrot:
- if "{@witaminac}" is "tak":
- chance of {@szansanawitaminec_marchewka}%:
- display "{@cmarchewka}}" on bossbar with 100 percent by {@czas} seconds for player
- set {_ciloscmarchewka} to a random integer between 2 and 4
- add {_ciloscmarchewka} to {c::%player%}
- if "{@fajerwerkic}" is "tak":
- launch ball large firework colored yellow at player with duration 3
- if player's tool is {@lekarstwo}:
- if "{@ebola}" is "tak":
- if {ebola::%player%} is true:
- if {ebolaczas::%player%} is greater than or equal to 1:
- chance of 59%:
- send "&a&@[Health] &7Lekarstwo przyjete na czas zadzialalo. Jestes zdrowy!"
- set {ebola::%player%} to false
- set {ebola::wiadomosc::%player%} to "&aZdrowy"
- set {ebolaczas::%player%} to 15
- execute console command "heal %player%"
- else:
- send "&a&l[Health] &7Niestety lekarstwo po czasie stalo sie nieskuteczne."
- else:
- send "&a&l[Health] &7Spozyles lekarstwo na ebole gdy byles zdrowy."
- else:
- send "&a&l[Health] &7Smacznego :)!"
- #Ebola
- on damage of a {@moby}:
- chance of {@szansaebola}%:
- if "{@ebola}" is "tak":
- send "&a&l[Health] &7Zostales zarazony wirusem ebola." to victim
- send "&a&l[Health] &7Jedyne lekarstwo to {@lekarstwo}." to victim
- 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.
- set {ebola::%victim%} to true
- set {ebola::wiadomosc::%victim%} to "&cZachorowano"
- wait 15 seconds
- send "&a&l[Health] &7Czas minal. Twoj organizm nie wytrzymuje." to victim
- send "&a&l[Health] &7Jedyne lekarstwo stalo sie nieskuteczne." to victim
Advertisement
Add Comment
Please, Sign In to add comment