Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command /szwielkanoc [<text>] [<text>]:
- permission: op
- trigger:
- if arg 1 is set:
- if arg 1 is "add":
- set {_l} to location of block at player
- if {wielkanoc.loc::*} contains {_l}:
- send "&cTa lokalizacja juz jest dodana jako punkt spawnu koszyka"
- else:
- add {_l} to {wielkanoc.loc::*}
- set {wielkanoc.loc::*} to alphabetically sorted {wielkanoc.loc::*}
- send "&aPomyslnie dodano lokalizacje %{_l}% jako punkt spawnu koszyka"
- else if arg 1 is "remove":
- set {_l} to location of block at player
- if arg 2 is set:
- if {wielkanoc.loc::%arg 2%} is set:
- set {_l} to {wielkanoc.loc::%arg 2%}
- set {_i} to arg 2 parsed as integer
- set {_i} to size of {wielkanoc.loc::*} - {_i}
- send "&b%{_i}%"
- remove {_l} from {wielkanoc.loc::*}
- set {wielkanoc.loc::*} to alphabetically sorted {wielkanoc.loc::*}
- if {_i} > 0:
- loop {_i} times:
- set {_j} to arg 2 parsed as integer + loop-number
- set {_j1} to {_j} -1
- set {wielkanoc.loc::%{_j1}%} to {wielkanoc.loc::%{_j}%}
- delete {wielkanoc.loc::%{_j}%}
- send "&aPomyslnie usunieto lokalizacje %{_l}% z listy punktow spawnu koszyka"
- else:
- send "&cNie ma spawnu o numerze %arg 2%"
- else:
- send "&cUzyj /szwielkanoc remove <numer_spawnu>"
- else if arg 1 is "list":
- send "&2&lLista spawnow:"
- loop {wielkanoc.loc::*}:
- send "<suggest command:/szwielkanoc remove %loop-index%><tooltip:&4kliknij zeby usunac spawn nr. %loop-index%> &e%loop-index%. &6%loop-value%"
- if size of {wielkanoc.loc::*} is 0:
- send "<cmd:/szwielkanoc add><tooltip:&aMoze dodasz jakis spawn?>&c Pusto..."
- else if arg 1 is "info":
- set {_l} to "%{wielkanoc.los}%"
- replace all "x: " with "" in {_l}
- replace all ", y:" with "" in {_l}
- replace all ", z:" with "" in {_l}
- send "&6Informacje o koszyku:"
- send " &e- lokalizacja: <cmd:/tp %{_l}%><tooltip:&b/tp %{_l}%>&f%{wielkanoc.los}%"
- if {wielkanoc.zebrany} is set:
- send " &e- zebrany: &aTak"
- send " &e- przez: &f%{wielkanoc.zebrany}%"
- send " &e- data: %{wielkanoc.zebrany2}%"
- else:
- send " &e- zebrany: &cNie"
- else:
- send "&a---------=====-=&2&lDostepne komendy&a=-=====---------"
- send "<cmd:/szwielkanoc list><tooltip:&a/szwielkanoc list> &6/szwielkanoc list &ezobacz wszystkie punkty spawnu koszyka"
- send "<cmd:/szwielkanoc add><tooltip:&a/szwielkanoc add> &6/szwielkanoc add &edodaj nowy punkt spawnu koszyka"
- send "<suggest command:/szwielkanoc remove <nr>><tooltip:&a/szwielkanoc remove <nr>> &6/szwielkanoc remove <nr> &eusun punkt spawnu koszyka"
- send " "
- else:
- send "&a---------=====-=&2&lDostepne komendy&a=-=====---------"
- send "<cmd:/szwielkanoc list><tooltip:&a/szwielkanoc list> &6/szwielkanoc list &ezobacz wszystkie punkty spawnu koszyka"
- send "<cmd:/szwielkanoc add><tooltip:&a/szwielkanoc add> &6/szwielkanoc add &edodaj nowy punkt spawnu koszyka"
- send "<suggest command:/szwielkanoc remove <nr>><tooltip:&a/szwielkanoc remove <nr>> &6/szwielkanoc remove <nr> &eusun punkt spawnu koszyka"
- send "<cmd:/szwielkanoc info><tooltip:&a/szwielkanoc info> &6/szwielkanoc info &einformacje na temat koszyka"
- send " "
- on load:
- set {_l} to "%{wielkanoc.los}%"
- replace all "x: " with "" in {_l}
- replace all ", y:" with "" in {_l}
- replace all ", z:" with "" in {_l}
- loop {wielkanoc.loc::*}:
- set {_t} to type of block at loop-value
- if {_t} is floor head:
- set block at loop-value to air
- wait 1 second
- execute console command "hd setline wielkanoc_koszyk 8 &eKoszyk nie zostal jeszcze znaleziony"
- set {wielkanoc.pierwszy} to true
- on join:
- if {wielkanoc.pierwszy} is set:
- delete {wielkanoc.pierwszy}
- wait 1 second
- if player is offline:
- set {wielkanoc.pierwszy} to true
- STOP
- delete {wielkanoc.pierwszy}
- set {wielkanoc.los} to random element out of {wielkanoc.loc::*}
- broadcast "&4[&c&ka&4]&8&m- &8[&a&oMineFox.pl&8]&m -&4[&c&ka&4]"
- broadcast " "
- broadcast " &eZajaczek Wielkanocny zostawil koszyk na &6lobby&e!"
- broadcast " "
- broadcast "&4[&c&ka&4]&8&m- -&4[&c&ka&4]"
- set {_l} to "%{wielkanoc.los}%"
- replace all "x: " with "" in {_l}
- replace all ", y:" with "" in {_l}
- replace all ", z:" with "" in {_l}
- delete {wielkanoc.zebrany}
- execute console command "setblock %{_l}% minecraft:skull 1 replace {Owner:{Id:""023def88-5312-4bd1-8d82-14b4ecd0a947"",Properties:{textures:[{Value:""eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTg5ZDY1YWM3NTg2YTI3YzBjNWQyMjZmZDYzY2I5ODliZWU3YzYyYTRlODBkZDFmMWFlYTJlMjJjMTYxMWNkZiJ9fX0=""}]}},SkullType:3,Rot:0}"
- on click on 144:
- if "%location of clicked block%" is "%{wielkanoc.los}%":
- if "%player%" in lower case is "hezzu99":
- send "&8[&4WD&8] &7[21:15:05] [Client thread/INFO]: [CHAT] (G) [Czerwona] [VIP] Hezzu99: szumiel napraw w koncu zegar bo nic nie robisz :))"
- else:
- if player has permission "anni.kits.easteregg":
- send "&8[&4WD&8] &6Daj teraz to zrobic komus innemu..."
- else:
- execute console command "pex user %player% add anni.kits.easteregg"
- #play mob spawner flames at clicked block
- #play sound "mob.chicken.say" with volume 1 at player
- set clicked block to air
- set {wielkanoc.zebrany} to "%player%"
- set {wielkanoc.zebrany2} to now
- broadcast "&4[&c&ka&4]&8&m- &8[&a&oMineFox.pl&8]&m -&4[&c&ka&4]"
- broadcast " "
- broadcast " &e%player% znalazl swiateczny koszyk"
- broadcast " &ez jajkami wielkanocnymi!"
- broadcast " "
- broadcast "&4[&c&ka&4]&8&m- -&4[&c&ka&4]"
- execute console command "hd setline wielkanoc_koszyk 8 &cKoszyk zostal juz znaleziony przez %player%"
- send "&8[&4WD&8] &dGRATULACJE! &eOdblokowales klase EasterEgg!"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement