options: tag: &c&lXD&6&lCraft &c» WiadomoscBrakTopki: &cBrak osob w topce! WiadomoscResetTopki: &c&lTopka zostala zresetowana przez Administratora! BlokPowrotKategoriaTopka: yellow glass WiadomoscPowrotKategoriaTopka: &c&lWroc do Menu SlotPowrotKategoriaTopka: 22 on join: set {_zabici.gracze.%player%} to yaml value "topka.ZabiciGracze" from file "zmienne/%uuid of player%.yml" set {_zabici.gracze.%player%} to {_zabici.gracze.%player%} parsed as number if {_zabici.gracze.%player%} is not set: set yaml value "topka.ZabiciGracze" from file "zmienne/%uuid of player%.yml" to "0" set yaml value "topka.Smierci" from file "zmienne/%uuid of player%.yml" to "0" set yaml value "topka.PostawioneBloki" from file "zmienne/%uuid of player%.yml" to "0" set yaml value "topka.ZjedzoneJedzenie" from file "zmienne/%uuid of player%.yml" to "0" set yaml value "topka.Kille" from file "zmienne/%uuid of player%.yml" to "0" set yaml value "topka.WykopaneBloki" from file "zmienne/%uuid of player%.yml" to "0" command /resettopka: trigger: if player has permission "reset.topka": delete {zabici.gracze::*} delete {smierci::*} delete {postawione.bloki::*} delete {zjedzone.jedzenie::*} delete {kille::*} delete {wykopane.bloki::*} broadcast "{@tag} {@WiadomoscResetTopki}" stop else: send "&8● &cNie odnaleziono takiej komendy. Sprawdz &7/pomoc&c." stop command /staty []: trigger: if arg 1 is not set: set {_zabici.gracze.%player%} to yaml value "topka.ZabiciGracze" from file "zmienne/%uuid of player%.yml" set {_zabici.gracze.%player%} to {_zabici.gracze.%player%} parsed as number set {_smierci.%player%} to yaml value "topka.Smierci" from file "zmienne/%uuid of player%.yml" set {_smierci.%player%} to {_smierci.%player%} parsed as number set {_postawione.bloki.%player%} to yaml value "topka.PostawioneBloki" from file "zmienne/%uuid of player%.yml" set {_postawione.bloki.%player%} to {_postawione.bloki.%player%} parsed as number set {_zjedzone.jedzenie.%player%} to yaml value "topka.ZjedzoneJedzenie" from file "zmienne/%uuid of player%.yml" set {_zjedzone.jedzenie.%player%} to {_zjedzone.jedzenie.%player%} parsed as number set {__kille.%player%} to yaml value "topka.ZjedzoneKoxy" from file "zmienne/%uuid of player%.yml" set {_kille.%player%} to {_kille.%player%} parsed as number set {_wykopane.bloki.%player%} to yaml value "topka.WykopanyStone" from file "zmienne/%uuid of player%.yml" set {_wykopane.bloki.%player%} to {_wykopane.bloki.%player%} parsed as number open chest with 6 rows named "&c&lStaty %player%" to player wait 2 ticks set {_l} to 0 loop 54 times: format slot {_l} of player with black glass to be unstealable add 1 to {_l} format slot 12 of player with 1 diamond sword named "&e&lZABITYCH GRACZY: &c&l%{_zabici.gracze.%player%}%" to be unstealable format slot 14 of player with 1 skeleton head named "&e&lSMIERCI: &c&l%{_smierci.%player%}%" to be unstealable format slot 30 of player with 1 clay bricks block named "&e&lPOSTAWIONE BLOKI: &c&l%{_postawione.bloki.%player%}%" to be unstealable format slot 32 of player with 1 stone named "&e&lWYKOPANE BLOKI: &c&l%{_wykopane.bloki.%player%}%" to be unstealable format slot 39 of player with 1 head named "&e&lKILLE: &c&l%{_kille.%player%}%" to be unstealable format slot 41 of player with 1 cooked porkchop named "&e&lZJDZONE JEDZENIE: &c&l%{_zjedzone.jedzenie.%player%}%" to be unstealable if arg 1 is set: set {_zabici.gracze.%player%} to yaml value "topka.ZabiciGracze" from file "zmienne/%uuid of player%.yml" set {_zabici.gracze.%player%} to {_zabici.gracze.%player%} parsed as number set {_smierci.%player%} to yaml value "topka.Smierci" from file "zmienne/%uuid of player%.yml" set {_smierci.%player%} to {_smierci.%player%} parsed as number set {_postawione.bloki.%player%} to yaml value "topka.PostawioneBloki" from file "zmienne/%uuid of player%.yml" set {_postawione.bloki.%player%} to {_postawione.bloki.%player%} parsed as number set {_zjedzone.jedzenie.%player%} to yaml value "topka.ZjedzoneJedzenie" from file "zmienne/%uuid of player%.yml" set {_zjedzone.jedzenie.%player%} to {_zjedzone.jedzenie.%player%} parsed as number set {__kille.%player%} to yaml value "topka.ZjedzoneKoxy" from file "zmienne/%uuid of player%.yml" set {_kille.%player%} to {_kille.%player%} parsed as number set {_wykopane.bloki.%player%} to yaml value "topka.WykopanyStone" from file "zmienne/%uuid of player%.yml" set {_wykopane.bloki.%player%} to {_wykopane.bloki.%player%} parsed as number open chest with 6 rows named "&c&lStaty %player%" to player wait 2 ticks set {_l} to 0 loop 54 times: format slot {_l} of player with black glass to be unstealable add 1 to {_l} format slot 12 of player with 1 diamond sword named "&e&lZABITYCH GRACZY: &c&l%{_zabici.gracze.%player%}%" to be unstealable format slot 14 of player with 1 skeleton head named "&e&lSMIERCI: &c&l%{_smierci.%player%}%" to be unstealable format slot 30 of player with 1 clay bricks block named "&e&lPOSTAWIONE BLOKI: &c&l%{_postawione.bloki.%player%}%" to be unstealable format slot 32 of player with 1 stone named "&e&lWYKOPANE BLOKI: &c&l%{_wykopane.bloki.%player%}%" to be unstealable format slot 39 of player with 1 head named "&e&lKILLE: &c&l%{_kille.%player%}%" to be unstealable format slot 41 of player with 1 cooked porkchop named "&e&lZJDZONE JEDZENIE: &c&l%{_zjedzone.jedzenie.%player%}%" to be unstealable command /top []: trigger: if arg 1 is not set: wait 2 ticks open chest with 3 rows named "&c&lTOP GRACZY" to player wait 2 ticks set {_l} to 0 loop 27 times: format slot {_l} of player with black glass to be unstealable add 1 to {_l} format slot 4 of player with player head named "&c&l» &c&lTOP GRACZE" with lore "||&c» &7Tutaj znajdziesz liste najlepszych graczy:|| ||&c» &7Kliknij wybrana kategorie" to be unstealable format slot 10 of player with stone named "&7&lTOP WYKOPANYCH BLOKOW" to close then run [execute player command "/top 1"] format slot 14 of player with cooked porkchop named "&b&lTOP ZJEDZONE JEDZENIE" to close then run [execute player command "/top 6"] format slot 16 of player with clay bricks block named "&2&lTOP POSTAWIONYCH BLOKOW" to close then run [execute player command "/top 2"] format slot 20 of player with diamond sword named "&c&lTOP ZABOJSTW" to close then run [execute player command "/top 3"] format slot 24 of player with player head named "&e&lTOP SMIERCI" to close then run [execute player command "/top 4"] stop #================= TOP WYKOPANEGO STONE'A ================ if arg 1 is 1: if {wykopane.bloki::*} is not set: close player's inventory send "{@tag} {@WiadomoscBrakTopki}" stop else: wait 2 ticks open chest with 3 rows named "&7&lTOP WYKOPANEGO BLOKI" to player wait 2 ticks format slot {@SlotPowrotKategoriaTopka} of player with {@BlokPowrotKategoriaTopka} named "{@WiadomoscPowrotKategoriaTopka}" to close then run [execute player command "/top"] set {_num} to size of {wykopane.bloki::*} loop {_num} times: loop {wykopane.bloki::*}: if {_v.%loop-number%} is not set: set {_v1.%loop-number%} to loop-value set {_n1.%loop-number%} to loop-index if loop-value is greater than {_v1.%loop-number%}: set {_v1.%loop-number%} to loop-value set {_n1.%loop-number%} to loop-index remove {_v.%loop-number%} from {wykopane.bloki::*} set {_a} to 0 loop {_num} times: if loop-number is less than or equal to 5: set {_m} to "%loop-number%" if loop-number is more than 19: set {_m} to loop-number if {_v1.%loop-number%} is more than 0: format slot {_a} of player with player head named "&a>> %{_n.%loop-number%}% [%{_m}%]" with lore " ||&6>> &eWykopano &6%{_v.%loop-number%}% blokow" to be unstealable add 1 to {_a} set {wykopane.bloki::%{_n1.%loop-number%}%} to {_v1.%loop-number%} #================= TOP POSTAWIONYCH BLOKOW ================ if arg 1 is 2: if {postawione.bloki::*} is not set: close player's inventory send "{@tag} {@WiadomoscBrakTopki}" stop else: wait 2 ticks open chest with 3 rows named "&2&lTOP POSTAWIONYCH BLOKOW" to player wait 2 ticks format slot {@SlotPowrotKategoriaTopka} of player with {@BlokPowrotKategoriaTopka} named "{@WiadomoscPowrotKategoriaTopka}" to close then run [execute player command "/top"] set {_num} to size of {postawione.bloki::*} loop {_num} times: loop {postawione.bloki::*}: if {_v2.%loop-number%} is not set: set {_v2.%loop-number%} to loop-value set {_n2.%loop-number%} to loop-index if loop-value is greater than {_v2.%loop-number%}: set {_v2.%loop-number%} to loop-value set {_n2.%loop-number%} to loop-index remove {_v2.%loop-number%} from {postawione.bloki::*} set {_a} to 0 loop {_num} times: if loop-number is less than or equal to 5: set {_m} to "%loop-number%" if loop-number is more than 19: set {_m} to loop-number if {_v2.%loop-number%} is more than 0: format slot {_a} of player with player head named "&a>> %{_n2.%loop-number%}% [%{_m}%]" with lore " ||&6>> &ePostawil &6%{_v2.%loop-number%}% Blokow" to be unstealable add 1 to {_a} set {postawione.bloki::%{_n2.%loop-number%}%} to {_v2.%loop-number%} #================= TOP ZABOJSTW ================ if arg 1 is 3: if {zabici.gracze::*} is not set: close player's inventory send "{@tag} {@WiadomoscBrakTopki}" stop else: wait 2 ticks open chest with 3 rows named "&c&lTOP ZABOJSTW" to player wait 2 ticks format slot {@SlotPowrotKategoriaTopka} of player with {@BlokPowrotKategoriaTopka} named "{@WiadomoscPowrotKategoriaTopka}" to close then run [execute player command "/top"] set {_num} to size of {zabici.gracze::*} loop {_num} times: loop {zabici.gracze::*}: if {_v3.%loop-number%} is not set: set {_v3.%loop-number%} to loop-value set {_n3.%loop-number%} to loop-index if loop-value is greater than {_v3.%loop-number%}: set {_v3.%loop-number%} to loop-value set {_n3.%loop-number%} to loop-index remove {_v3.%loop-number%} from {zabici.gracze::*} set {_a} to 0 loop {_num} times: if loop-number is less than or equal to 5: set {_m} to "%loop-number%" if loop-number is more than 19: set {_m} to loop-number if {_v3.%loop-number%} is more than 0: format slot {_a} of player with player head named "&a>> %{_n3.%loop-number%}% [%{_m}%]" with lore " ||&6>> &eZabil &6%{_v3.%loop-number%}% osob" to be unstealable add 1 to {_a} set {zabici.gracze::%{_n3.%loop-number%}%} to {_v3.%loop-number%} #================= TOP SMIERCI ================ if arg 1 is 4: if {smierci::*} is not set: close player's inventory send "{@tag} {@WiadomoscBrakTopki}" stop else: wait 2 ticks open chest with 3 rows named "&e&lTOP SMIERCI" to player wait 2 ticks format slot {@SlotPowrotKategoriaTopka} of player with {@BlokPowrotKategoriaTopka} named "{@WiadomoscPowrotKategoriaTopka}" to close then run [execute player command "/top"] set {_num} to size of {smierci::*} loop {_num} times: loop {smierci::*}: if {_v.%loop-number%} is not set: set {_v4.%loop-number%} to loop-value set {_n4.%loop-number%} to loop-index if loop-value is greater than {_v4.%loop-number%}: set {_v4.%loop-number%} to loop-value set {_n4.%loop-number%} to loop-index remove {_v4.%loop-number%} from {smierci::*} set {_a} to 0 loop {_num} times: if loop-number is less than or equal to 5: set {_m} to "%loop-number%" if loop-number is more than 19: set {_m} to loop-number if {_v4.%loop-number%} is more than 0: format slot {_a} of player with player head named "&a>> %{_n4.%loop-number%}% [%{_m}%]" with lore " ||&6>> &eZostal zabity &6%{_v.4%loop-number%}%x" to be unstealable add 1 to {_a} set {smierci::%{_n.%loop-number%}%} to {_v4.%loop-number%} #================= TOP ZJEDZONE KOXY ================ if arg 1 is 6: if {zjedzone.jedzenie::*} is not set: close player's inventory send "{@tag} {@WiadomoscBrakTopki}" stop else: wait 2 ticks open chest with 3 rows named "&e&lTOP JEDZENIE" to player wait 2 ticks format slot {@SlotPowrotKategoriaTopka} of player with {@BlokPowrotKategoriaTopka} named "{@WiadomoscPowrotKategoriaTopka}" to close then run [execute player command "/top"] set {_num} to size of {zjedzone.jedzenie::*} loop {_num} times: loop {zjedzone.jedzenie::*}: if {_v5.%loop-number%} is not set: set {_v5.%loop-number%} to loop-value set {_n5.%loop-number%} to loop-index if loop-value is greater than {_v5.%loop-number%}: set {_v5.%loop-number%} to loop-value set {_n.5%loop-number%} to loop-index remove {_v5.%loop-number%} from {zjedzone.jedzenie::*} set {_a} to 0 loop {_num} times: if loop-number is less than or equal to 5: set {_m} to "%loop-number%" if loop-number is more than 19: set {_m} to loop-number if {_v5.%loop-number%} is more than 0: format slot {_a} of player with player head named "&a>> %{_n5.%loop-number%}% [%{_m}%]" with lore " ||&6>> &eZjadl &6%{_v5.%loop-number%}% jedzenia" to be unstealable add 1 to {_a} set {zjedzone.jedzenie::%{_n5.%loop-number%}%} to {_v5.%loop-number%} #================= TOP ZJEDZONE KOXY ================ on eat: set {_zjedzone.jedzenie.%player%} to yaml value "topka.ZjedzoneJedzenie" from file "zmienne/%uuid of player%.yml" set {_zjedzone.jedzenie.%player%} to {_zjedzone.jedzenie.%player%} parsed as number add 1 to {_zjedzone.jedzenie.%player%} set {zjedzone.jedzenie::%player%} to {_zjedzone.jedzenie.%player%} set yaml value "topka.ZjedzoneKoxy" from file "zmienne/%uuid of player%.yml" to "%{_zjedzone.jedzenie.%player%}%" stop #================= TOP WYKOPANEGO STONE'A ================ on break: set {_wykopane.bloki.%player%} to yaml value "topka.WykopaneBloki" from file "zmienne/%uuid of player%.yml" set {_wykopane.bloki.%player%} to {_wykopane.bloki.%player%} parsed as number add 1 to {_wykopane.bloki.%player%} set {wykopane.bloki::%player%} to {_wykopane.bloki.%player%} set yaml value "topka.WykopaneBloki" from file "zmienne/%uuid of player%.yml" to "%{_wykopane.bloki.%player%}%" stop #================= TOP POSTAWIONYCH BLOKOW ================ on place: set {_postawione.bloki.%player%} to yaml value "topka.PostawioneBloki" from file "zmienne/%uuid of player%.yml" set {_postawione.bloki.%player%} to {_postawione.bloki.%player%} parsed as number add 1 to {_postawione.bloki.%player%} set {postawione.bloki::%player%} to {_postawione.bloki.%player%} set yaml value "topka.PostawioneBloki" from file "zmienne/%uuid of player%.yml" to "%{_postawione.bloki.%player%}%" stop #================= TOP ZABOJSTW/SMIERCI ================ on death: if attacker is a player: if victim is a player: set {_zabici.gracze.%attacker%} to yaml value "topka.ZabiciGracze" from file "zmienne/%uuid of attacker%.yml" set {_zabici.gracze.%attacker%} to {_zabici.gracze.%attacker%} parsed as number set {_smierci.%victim%} to yaml value "topka.Smierci" from file "zmienne/%uuid of victim%.yml" set {_smierci.%victim%} to {_smierci.%victim%} parsed as number add 1 to {_zabici.gracze.%attacker%} set {zabici.gracze::%attacker%} to {_zabici.gracze.%attacker%} set yaml value "topka.ZabiciGracze" from file "zmienne/%uuid of attacker%.yml" to "%{_zabici.gracze.%attacker%}%" add 1 to {_smierci.%victim%} set {smierci::%victim%} to {_smierci.%victim%} set yaml value "topka.Smierci" from file "zmienne/%uuid of victim%.yml" to "%{_smierci.%victim%}%" stop if victim is not player: set {__kille.%attacker%} to yaml value "topka.Kille" from file "zmienne/%uuid of attacker%.yml" set {__kille.%attacker%} to {__kille.%attacker%} parsed as number add 1 to {_kille.%attacker%} set {kille::%attacker%} to {_kille.%attacker%} set yaml value "topka.Killi" from file "zmienne/%uuid of attacker%.yml" to "%{_kille.%attacker%}%" stop if victim is a player: set {_smierci.%victim%} to yaml value "topka.Smierci" from file "zmienne/%uuid of victim%.yml" set {_smierci.%victim%} to {_smierci.%victim%} parsed as number add 1 to {_smierci.%victim%} set {smierci::%victim%} to {_smierci.%victim%} set yaml value "topka.Smierci" from file "zmienne/%uuid of victim%.yml" to "%{_smierci.%victim%}%" stop