Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- tag: &8[&a&lO&c&lX&8]
- command /ox [<text>] [<text>] [<text>]:
- trigger:
- if arg 1 is not set:
- if player has permission "ox.rob":
- send "&8&m&l=============== >&r &8&l[&3<roll&b&lCraft&8&l] &8&l&m< ==============="
- send " "
- send "{@tag}&3 /ox start <nagroda> &f- &brozpoczyna event OX"
- send "{@tag}&3 /ox zamknij &f- &bzamyka wejscie na OX"
- send "{@tag}&3 /ox zadaj <tak/nie> <pytanie> &f- &bzadaje pytanie"
- send "{@tag}&3 /ox losuj &f- &blosuje pytanie"
- send "{@tag}&3 /ox dodaj <tak/nie> <pytanie> &f- &bdodaje losowe pytanie"
- send "{@tag}&3 /ox end <nick> &f- &bkonczy event OX"
- send "{@tag}&3 /ox setlobby &f- &bustawia lobby OX'a"
- send "{@tag}&3 /ox dolacz &f- &bteleportuje na OX"
- send "{@tag}&3 /ox wand &f- &bpozwala ustawic pola OX"
- send "{@tag}&3 /ox ustaw <zielone/biale/czerwone/drzwi> &f- &bustawia pole"
- send " "
- send "&8&m&l=============== >&r &8&l[&3<roll&b&lCraft&8&l] &8&l&m< ==============="
- stop
- if arg 1 is "setlobby":
- if player has permission "ox.rob":
- set {ox.spawn} to location of player
- send "{@tag} &bUstawiono lobby OX!"
- 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&m&l========================"
- broadcast "{@tag} &6Zapraszamy na event OX! &6Do wygrania:&l %arg 2%! &eAby dolaczyc wpisz&l &l/ox dolacz"
- broadcast "&8&m&l========================"
- wait 2 seconds
- broadcast "&8&m&l========================"
- broadcast "{@tag} &6Zapraszamy na event OX! &6Do wygrania:&l %arg 2%! &eAby dolaczyc wpisz&l &l/ox dolacz"
- broadcast "&8&m&l========================"
- wait 2 seconds
- broadcast "&8&m&l========================"
- broadcast "{@tag} &6Zapraszamy na event OX! &6Do wygrania:&l %arg 2%! &eAby dolaczyc wpisz&l &l/ox dolacz"
- broadcast "&8&m&l========================"
- wait 2 seconds
- broadcast "&8&m&l========================"
- broadcast "{@tag} &6Zapraszamy na event OX! &6Do wygrania:&l %arg 2%! &eAby dolaczyc wpisz&l &l/ox dolacz"
- broadcast "&8&m&l========================"
- wait 2 seconds
- broadcast "&8&m&l========================"
- broadcast "{@tag} &6Zapraszamy na event OX! &6Do wygrania:&l %arg 2%! &eAby dolaczyc wpisz&l &l/ox dolacz"
- broadcast "&8&m&l========================"
- stop
- else:
- send "{@tag} &bWybierz nagrode."
- stop
- if arg 1 is "zamknij":
- if player has permission "ox.rob":
- broadcast "{@tag} &6&lWejscie na OX zostanie zamkniete za"
- wait 1 seconds
- broadcast "{@tag} &f&l5"
- wait 2 seconds
- broadcast "{@tag} &e&l4"
- wait 2 seconds
- broadcast "{@tag} &6&l3"
- wait 2 seconds
- broadcast "{@tag} &c&l2"
- wait 2 seconds
- broadcast "{@tag} &4&l1"
- wait 2 seconds
- loop blocks at {ox.drzwi::*}:
- set loop-block to glass
- broadcast "{@tag} &6&lWejscie na OX zostalo zamkniete!"
- 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 "&8&m&l================================"
- broadcast "{@tag} &6&lPytanie:&e&l %arg 3%"
- broadcast "&8&m&l================================"
- wait 2 seconds
- broadcast "{@tag} &6&lPytanie:&e&l %arg 3%"
- broadcast "&8&m&l================================"
- wait 2 seconds
- broadcast "{@tag} &6&lPytanie:&e&l %arg 3%"
- broadcast "&8&m&l================================"
- wait 4 seconds
- broadcast "{@tag} &7&lZle pole zniknie za"
- wait 1 seconds
- broadcast "{@tag} &f5"
- wait 2 seconds
- broadcast "{@tag} &e4"
- wait 2 seconds
- broadcast "{@tag} &63"
- wait 2 seconds
- broadcast "{@tag} &c2"
- wait 2 seconds
- broadcast "{@tag} &41"
- wait 1 seconds
- loop blocks at {ox.przejscie::*}:
- set loop-block to 160:15
- loop blocks at {ox.biale::*}:
- set loop-block to air
- broadcast "{@tag} &f&lBiale pole zniklo"
- wait 2 seconds
- if arg 2 is "tak":
- broadcast "{@tag} &7&lPrawidlowa odpowiedz to &a&lTAK"
- 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
- loop blocks at {ox.przejscie::*}:
- set loop-block to air
- stop
- if arg 2 is "nie":
- broadcast "{@tag} &7&lPrawidlowa odpowiedz to &c&lNIE"
- 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} &bWpisz pytanie."
- if arg 1 is "end":
- if player has permission "ox.rob":
- if arg 2 is set:
- broadcast "{@tag} &6&lKoniec eventu OX! &e&lZwyciezca to: &c&l%arg 2% &6&lGratulacje!"
- set {ox.wlacz} to false
- set {ox.chat} to false
- stop
- else:
- send "{@tag} &bKto wygral?"
- stop
- if arg 1 is "dolacz":
- if {ox.dolacz} is true:
- teleport player to {ox.spawn}
- send "{@tag} &bDolaczyles do eventu OX!"
- if arg 1 is "ustaw":
- if arg 2 is "zielone" or "biale" or "czerwone" or "drzwi" or "przejscie":
- loop blocks within {ox.rog} to {ox.rog2}:
- add loop-block to {ox.%arg 2%::*}
- send "{@tag} &bPomyslnie ustawiono pole %arg 2%"
- stop
- else:
- send "{@tag} &bJakie pole chcesz ustawic?"
- 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}%"
- 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} &bPomyslnie dodano pytanie"
- stop
- else:
- send "{@tag} &bA 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} &bDostales OX wand. Teraz zaznacz pola!"
- stop
- on walk on 97:5:
- if {ox.wlacz} is true:
- teleport player to {ox.spawn}
- send "{@tag} &bPrzegrales, sprobuj nastepnym razem."
- broadcast "{@tag}&4 %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} &bPodczas 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} &bPierwsza pozycja: %{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} &bDruga pozycja: %{ox.rog2}%"
- stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement