Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- tag: &a(&a&lO&c&lX&a)
- command /ox [<text>] [<text>] [<text>]:
- trigger:
- if arg 1 is not set:
- if player has permission "ox.rob":
- send "&8=-------------------------=&aO&cX&8=-------------------------="
- send "{@tag}&a /ox start (nagroda) - &3Rozpoczyna OX"
- send "{@tag}&2 /ox zamknij - &9zamyka wejscie"
- send "{@tag}&a /ox zadaj (tak/nie) (Pytanie) - &3 Zadajesz pytanie"
- send "{@tag}&2 /ox losuj - &9Zadaje losowe pytanie"
- send "{@tag}&a /ox dodaj [tak/nie] [Pytanie] -&3Dodaje pytanie do losowania"
- send "{@tag}&2 /ox end (Nick zwyciezcy) -&9 Konczy OX"
- send "{@tag}&a /ox setlobby - &3Ustawia lobby OX"
- send "{@tag}&2 /ox dolacz - &9Teleportuje na OX."
- send "{@tag}&a /ox wand - &3Daje rozdzke do zaznaczania pol OX"
- send "{@tag}&a /ox ustaw [zielone/czerwone/biale/drzwi] - &9Ustawia pole"
- send "&f&lSkrypt by © &3&lPatry77"
- send "&8=--------------------------=&aO&cX&8=--------------------------="
- stop
- if arg 1 is "setlobby":
- if player has permission "ox.rob":
- set {ox.spawn} to location of player
- send "{@tag}&aPomyslnie ustawiono miejsce docelowe teleportowania graczy"
- stop
- if arg 1 is "start":
- if player has permission "ox.rob":
- if arg 2 is set:
- set {ox.wlacz} to true
- set {ox.chat} to true
- set {ox.dolacz} to true
- loop blocks at {ox.drzwi::*}:
- set loop-block to air
- broadcast "&8=----------------------="
- broadcast "&8=----------------------="
- broadcast "{@tag} &eZapraszamy na event &AO&CX. &eDo wygrania:&b %arg 2% &eAby dolaczyc wpisz &a&l/ox dolacz"
- wait 2 seconds
- broadcast "{@tag} &eZapraszamy na event &aO&cX. &EDo wygrania:&b %arg 2% &eAby dolaczyc wpisz &a&l/ox dolacz"
- broadcast "&8=----------------------="
- broadcast "&8=----------------------="
- wait 10 seconds
- broadcast "{@tag} &eZapraszamy na event &aO&cX. &EDo wygrania:&b %arg 2% &eAby dolaczyc wpisz&a&l &a&l/ox dolacz"
- broadcast "{@tag} &eZapraszamy na event &aO&cX. &EDo wygrania:&b %arg 2% &eAby dolaczyc wpisz&a&l &a&l/ox dolacz"
- stop
- else:
- send "{@tag} &6Nie bedzie zadnej nagrody?"
- stop
- if arg 1 is "zamknij":
- if player has permission "ox.rob":
- broadcast "{@tag} &c&lBramy OX zostana zamkniete za 5"
- wait 1 seconds
- broadcast "{@tag} &c&l4"
- wait 1 seconds
- broadcast "{@tag} &c&l3"
- wait 1 seconds
- broadcast "{@tag} &c&l2"
- wait 1 seconds
- broadcast "{@tag} &c&l1"
- wait 1 seconds
- loop blocks at {ox.drzwi::*}:
- set loop-block to glass
- broadcast "{@tag} &c&lBramy OX zostaly &4&lZamkniete"
- set {ox.dolacz} to false
- stop
- if arg 1 is "zadaj":
- if player has permission "ox.rob":
- if arg 2 is "tak" or "nie":
- if arg 3 is set:
- broadcast "{@tag} &a&lPYTANIE:&b&l %arg 3%"
- wait 1 seconds
- broadcast "{@tag} &a&lPYTANIE:&b&l %arg 3%"
- wait 4 seconds
- broadcast "{@tag} &cZle pole zniknie za 5"
- wait 1 seconds
- broadcast "{@tag} &c4"
- wait 1 seconds
- broadcast "{@tag} &c3"
- wait 1 seconds
- broadcast "{@tag} &c2"
- wait 1 seconds
- broadcast "{@tag} &c1"
- wait 1 seconds
- loop blocks at {ox.biale::*}:
- set loop-block to air
- broadcast "{@tag} &fBiale pole zniklo"
- wait 2 seconds
- if arg 2 is "tak":
- broadcast "{@tag} &bPrawidlowa odpowiedz to &aTAK"
- loop blocks at {ox.czerwone::*}:
- set loop-block to air
- wait 4 seconds
- loop blocks at {ox.czerwone::*}:
- set loop-block to red wool
- loop blocks at {ox.biale::*}:
- set loop-block to white wool
- stop
- if arg 2 is "nie":
- broadcast "{@tag} &b Prawidlowa odpowiedz to &4NIE"
- loop blocks at {ox.zielone::*}:
- set loop-block to air
- wait 4 seconds
- loop blocks at {ox.zielone::*}:
- set loop-block to light green wool
- loop blocks at {ox.biale::*}:
- set loop-block to wool
- stop
- else:
- send "{@tag} &6Bez pytania ani rusz"
- if arg 1 is "end":
- if player has permission "ox.rob":
- if arg 2 is set:
- broadcast "{@tag} &a&lKoniec eventu OX! Zwyciezca to: &e&l %arg 2% &a&lGratulacje!"
- set {ox.wlacz} to false
- set {ox.chat} to false
- stop
- else:
- send "{@tag} &cA kto wygral?"
- stop
- if arg 1 is "dolacz":
- if {ox.dolacz} is true:
- teleport player to {ox.spawn}
- send "{@tag} &aDolaczyles do eventu OX"
- if arg 1 is "ustaw":
- if arg 2 is "zielone" or "biale" or "czerwone" or "drzwi":
- loop blocks within {ox.rog} to {ox.rog2}:
- add loop-block to {ox.%arg 2%::*}
- send "{@tag} &aPomyslnie ustawiono pole %arg 2%"
- stop
- else:
- send "{@tag} &6Ustawiasz pole zielone, czerwone czy drzwi?"
- send "{@tag} &3/ox ustaw zielone/czerwone/biale/drzwi"
- stop
- if arg 1 is "losuj":
- set {_oxlosowanie} to random element out of {ox.pytania::*}
- execute player command "%{_oxlosowanie}%"
- send "{@tag} &AWylosowano %{_oxlosowanie}%"
- stop
- if arg 1 is "dodaj":
- if arg 2 is "tak" or "nie":
- if arg 3 is set:
- add "ox zadaj %arg 2% %arg 3%" to {ox.pytania::*}
- send "{@tag} Pomyslnie dodano pytanie"
- stop
- else:
- send "{@tag} &6A pytanie?"
- stop
- else:
- send "{@tag} &6Odpowiedz to tak czy nie?"
- stop
- if arg 1 is "wand":
- set slot 0 of player to stick named "&c&lO&a&lX &eWand"
- send "{@tag} &aDostales rozdzke! Teraz idz zaznacz pola"
- stop
- on walk on sponge:
- if {ox.wlacz} is true:
- teleport player to {ox.spawn}
- send "{@tag} &bNiestety przegrales :< Moze nastepnym razem Ci sie uda?"
- broadcast "{@tag}&a %player% &cOdpadl!"
- stop
- on chat:
- if {ox.chat} is true:
- if player has permission "ox.chat" or "ox.rob":
- stop
- else:
- cancel event
- send "{@tag} &cPodczas OX chat jest wylaczony"
- stop
- on leftclick with stick:
- if player has permission "ox.rob":
- if name of player's tool is "&c&lO&a&lX &eWand":
- cancel event
- set {ox.rog} to location of event-block
- send "{@tag} &aPozycja pierwszego rogu to: %{ox.rog}%"
- stop
- on rightclick with stick:
- if player has permission "ox.rob":
- if name of player's tool is "&c&lO&a&lX &eWand":
- cancel event
- set {ox.rog2} to location of event-block
- send "{@tag} &aPozycja drugiego rogu to: %{ox.rog2}%"
- stop
Advertisement
Add Comment
Please, Sign In to add comment