on script load: if folder "plugins/lHazard" doesn't exists: create folder "plugins/lHazard" if file "plugins/lHazard/config.yml" doesn't exists: create file "plugins/lHazard/config.yml" download "https://code.skript.pl/aO8N1ook/raw/" to "plugins/lHazard/config.yml" set {hazard::tag} to single value "tag" get of "plugins/lHazard/config.yml" set {mnoznikgracz} to single value "mnoznikgracz" get of "plugins/lHazard/config.yml" parsed as integer set {mnoznikvip} to single value "mnoznikvip" get of "plugins/lHazard/config.yml" parsed as integer set {hazard::ruletka} to single value "ruletka" get of "plugins/lHazard/config.yml" parsed as boolean on join: clear {hazard::zaproszenie::%player%} set {hazard::stawka::%player%} to 0 clear {ruletka::czerwone::%player%} clear {ruletka::zielone::%player%} clear {ruletka::czarne::%player%} every 15 minutes: if {hazard::ruletka} is true: broadcast "%colored {hazard::tag}% &6Za &a5 &6minut odbedzie sie losowanie." broadcast "%colored {hazard::tag}% &6Mozliwosc stawiania zostala wlaczona." broadcast "%colored {hazard::tag}% &6Jezeli nie wiesz jak stawiac wpisz /hazard pomoc" set {hazard::ruletka::mozliwoscstawiania} to true wait 5 minutes set {hazard::ruletka::mozliwoscstawiania} to false broadcast "%colored {hazard::tag}% &6Mozliwosc stawiania zostala wylaczona" set {hazard::ruletka::kolor} to random integer between 1 and 100 if {hazard::ruletka::kolor} is between 1 and 45: set {hazard::ruletka::kolor} to "czerwone" broadcast "%colored {hazard::tag}% &6Wylosowano kolor &aczerwony&6!" if {hazard::ruletka::kolor} is between 46 and 90: set {hazard::ruletka::kolor} to "czarne" broadcast "%colored {hazard::tag}% &6Wylosowano kolor &aczarny&6!" if {hazard::ruletka::kolor} is between 91 and 100: set {hazard::ruletka::kolor} to "zielone" broadcast "%colored {hazard::tag}% &6Wylosowano kolor &azielony&6!" if {hazard::ruletka::kolor} is "czerwone": loop all players: if {hazard::czerwone::%loop-player%} is set: add 2*{hazard::czerwone::%loop-player%} to loop-player's balance send "%colored {hazard::tag}% &6Wylosowano kolor czerwony! Wygrywasz &a%2*{hazard::czerwone::%loop-player%}%$&6!" to loop-player if {hazard::zielone::%loop-player%} or {hazard::czarne::%loop-player%} is set: send "%colored {hazard::tag}% &cNiestety wylosowano inny kolor, niz ten, na ktory postawiles." to loop-player if {hazard::ruletka::kolor} is "czarne": loop all players: if {hazard::czarne::%loop-player%} is set: add 2*{hazard::czarne::%loop-player%} to loop-player's balance send "%colored {hazard::tag}% &6Wylosowano kolor czarny! Wygrywasz &a%2*{hazard::czarne::%loop-player%}%$&6!" to loop-player if {hazard::zielone::%loop-player%} or {hazard::czerwone::%loop-player%} is set: send "%colored {hazard::tag}% &cNiestety wylosowano inny kolor, niz ten, na ktory postawiles." to loop-player if {hazard::ruletka::kolor} is "zielone": loop all players: if {hazard::zielone::%loop-player%} is set: add 4*{hazard::zielone::%loop-player%} to loop-player's balance send "%colored {hazard::tag}% &6Wylosowano kolor zielony! Wygrywasz &a%4*{hazard::zielone::%loop-player%}%$&6!" to loop-player if {hazard::czarne::%loop-player%} or {hazard::czerwone::%loop-player%} is set: send "%colored {hazard::tag}% &cNiestety wylosowano inny kolor, niz ten, na ktory postawiles." to loop-player loop all players: clear {hazard::zielone::%loop-player%} clear {hazard::czerwone::%loop-player%} clear {hazard::czarne::%loop-player%} else: stop command /hazard [] [] []: permission: lhazard.graj permission message: %colored {hazard::tag}% &6Nie masz pozwolenia by grac! trigger: if arg 1 is "graj": if {hazard::zaproszenie::%player%} is set: send "%colored {hazard::tag}% &6Jestes zajety!" to player stop if player's balance is smaller than arg 2: send "%colored {hazard::tag}% &6Nie stac cie na ten zaklad!" to player stop if arg 3 is player: send "%colored {hazard::tag}% &6Nie mozesz zagrac sam ze soba!" to player stop if {hazard::zaproszenie::%arg 3%} is set: send "%colored {hazard::tag}% &6Ten gracz jest zajety!" to player stop if arg 2 isn't set: send "%colored {hazard::tag}% &6O ile chcesz sie zalozyc?" to player stop if arg 3 isn't set: send "%colored {hazard::tag}% &6Z kim chcesz grac?" to player stop if arg 3's balance is smaller than arg 2: send "%colored {hazard::tag}% &6Nie stac go na ten zaklad!" to player stop set {hazard::zaproszenie::%arg 3%} to player set {hazard::stawka::%arg 3%} to arg 2 set {hazard::zaproszenie::%player%} to arg 2 send "%colored {hazard::tag}% &6Zaproponowales zaklad graczowi %arg 3% o stawce %arg 2% zetonow!" to player send "%colored {hazard::tag}% &6Gracz %player% zapronowal ci zaklad o stawce %arg 2% zetonow!" to arg 3 send "%colored {hazard::tag}% &6Wpisz /hazard tak, by zaakceptowac zaklad lub /hazard nie, by odrzucic!" to arg 3 stop if arg 1 is "tak": if {hazard::zaproszenie::%player%} is not set: send "%colored {hazard::tag}% &6Nie masz zadnych zaproszen!" to player stop remove {hazard::stawka::%player%} from player's balance remove {hazard::stawka::%player%} from {hazard::zaproszenie::%player%}'s balance set {_e} to random integer between 1 and 2 if {_e} is 1: if player has permission "lhazard.vip": add {hazard::stawka::%player%}*{mnoznikvip} to {hazard::zaproszenie::%player%}'s balance broadcast "&6W grze %{hazard::zaproszenie::%player%}% vs %player% wygral:" broadcast "&6>> &a%{hazard::zaproszenie::%player%}% &6<< i zgarnal %{hazard::stawka::%player%}*{mnoznikvip}% zetonow! " set {hazard::stawka::%player%} to 0 clear {hazard::zaproszenie::%{hazard::zaproszenie::%player%}%} clear {hazard::zaproszenie::%player%} stop add {hazard::stawka::%player%}*{mnoznikgracz} to {hazard::zaproszenie::%player%}'s balance broadcast "&6W grze %{hazard::zaproszenie::%player%}% vs %player% wygral:" broadcast "&6>> &a%{hazard::zaproszenie::%player%}% &6<< i zgarnal %{hazard::stawka::%player%}*{mnoznikgracz}% zetonow! " set {hazard::stawka::%player%} to 0 clear {hazard::zaproszenie::%{hazard::zaproszenie::%player%}%} clear {hazard::zaproszenie::%player%} stop if {_e} is 2: if player has permission "lhazard.vip": add {hazard::stawka::%player%}*{mnoznikvip} to player's balance broadcast "&6W grze %{hazard::zaproszenie::%player%}% vs %player% wygral:" broadcast "&6>> &a%player% &6<< i zgarnal %{hazard::stawka::%player%}*{mnoznikvip}% zetonow! " set {hazard::stawka::%player%} to 0 clear {hazard::zaproszenie::%{hazard::zaproszenie::%player%}%} clear {hazard::zaproszenie::%player%} stop add {hazard::stawka::%player%}*{mnoznikgracz} to player's balance broadcast "&6W grze %{hazard::zaproszenie::%player%}% vs %player% wygral:" broadcast "&6>> &a%player% &6<< i zgarnal %{hazard::stawka::%player%}*{mnoznikgracz}% zetonow! " set {hazard::stawka::%player%} to 0 clear {hazard::zaproszenie::%{hazard::zaproszenie::%player%}%} clear {hazard::zaproszenie::%player%} stop if arg 1 is "nie": if {hazard::zaproszenie::%player%} is not set: send "%colored {hazard::tag}% &6Nie masz zadnych zaproszen!" to player stop send "%colored {hazard::tag}% &6Odrzuciles zaklad gracza &a%{hazard::zaproszenie::%player%}%&6!" to player send "%colored {hazard::tag}% &6Gracz &a%player%&6 odrzucil twoj zaklad!" to {hazard::zaproszenie::%player%} clear {hazard::zaproszenie::%{hazard::zaproszenie::%player%}%} clear {hazard::zaproszenie::%player%} stop if arg 1 is "zielone": if {hazard::ruletka::mozliwoscstawiania} is true: if {ruletka::czerwone::%player%} or {ruletka::czarne::%player%} or {ruletka::zielone::%player%} is set: send "%colored {hazard::tag}% &6Juz postawiles na jeden z kolorow." stop set {ruletka::zielone::%player%} to arg 2 send "%colored {hazard::tag}% &6 Postawiles %arg 2%$ na kolor zielony!" else: send "%colored {hazard::tag}% &6Mozliwosc stawiania jest wylaczona." if arg 1 is "czarne": if {hazard::ruletka::mozliwoscstawiania} is true: if {ruletka::czerwone::%player%} or {ruletka::zielone::%player%} or {ruletka::czarne::%player%} is set: send "%colored {hazard::tag}% &6Juz postawiles na jeden z kolorow." stop set {ruletka::czarne::%player%} to arg 2 send "%colored {hazard::tag}% &6 Postawiles %arg 2%$ na kolor czarny!" else: send "%colored {hazard::tag}% &6Mozliwosc stawiania jest wylaczona." if arg 1 is "czerwone": if {hazard::ruletka::mozliwoscstawiania} is true: if {ruletka::zielone::%player%} or {ruletka::czarne::%player%} or {ruletka::czerwone::%player%} is set: send "%colored {hazard::tag}% &6Juz postawiles na jeden z kolorow." stop set {ruletka::czerwone::%player%} to arg 2 send "%colored {hazard::tag}% &6 Postawiles %arg 2%$ na kolor czerwony!" else: send "%colored {hazard::tag}% &6Mozliwosc stawiania jest wylaczona." if arg 1 isn't "graj" or "tak" or "nie" or "zielone" or "czerwone" or "czarne" or "pomoc": send "%colored {hazard::tag}% &6Nieznana komenda! Wpisz /hazard pomoc, by uzyskac liste komend do hazardu." to player stop if arg 1 isn't set: send "%colored {hazard::tag}% &6Nieznana komenda! Wpisz /hazard pomoc, by uzyskac liste komend do hazardu." to player stop if arg 1 is "pomoc": send "%colored {hazard::tag}% &6Lista komend do Hazardu:" to player send "%colored {hazard::tag}% &6> &a/hazard graj &6 - Wysyla zaproszenie do zakladu" to player send "%colored {hazard::tag}% &6> &a/hazard tak&6 - Akceptuje zaproszenie" to player send "%colored {hazard::tag}% &6> &a/hazard nie&6 - Odrzuca zaproszenie" to player send "%colored {hazard::tag}% &6> &a/hazard czerwone &6 - Stawia kwote na kolor czerwony" to player send "%colored {hazard::tag}% &6> &a/hazard zielone&6 &6 - Stawia kwote na kolor zielony" to player send "%colored {hazard::tag}% &6> &a/hazard czarne&6 &6 - Stawia kwote na kolor czarny" to player