#Skript bazuje na WE i WG i skraca tworzenie cuboidow. #Potrzebne: World Edit, World Guard, Skript, PEX. #Skrypt by: Lizak3 Variables: {cuboid.%player%} = false {posiadaniecuba.%player%} = false {cuboidyblokada} = false Options: promiencuba: 20 #Stworzenie command /cuboid [] []: usage: /cuboid [stworz/usun] permission: Lizak3.cuboid.gracz permission message: Nie masz uprawnien do zalozenia cuboida. trigger: arg 1 is not set: send "Wpisz dalszy czlon komendy [stworz/usun]" stop trigger arg 1 is "stworz": arg 2 is not set: if {posiadaniecuba.%player%} is true : send "Posiadasz juz cuboid!" stop trigger else: if {cuboidyblokada} is false: loop blocks in radius 23 around block at player: if player cannot build at loop-block: send "Nie mozesz stworzyc Cuboida. Inny cuboid jest zbyt blisko Ciebie." stop loop stop trigger else: set {cuboid.%player%} to location of player execute console command "/pex user %player% add worldedit.*" execute console command "/pex user %player% add worldguard.*" wait a tick execute player command "//pos1" and "//pos2" execute player command "//expand {@promiencuba} n" and "//expand {@promiencuba} s" and "//expand {@promiencuba} w" and "//expand {@promiencuba} e" and "//expand vert" execute player command "/region define %player%" and "/rg save" execute player command "/rg flag %player% chest-access deny" execute player command "/rg flag %player% tnt deny" execute player command "/rg flag %player% use allow" execute player command "/rg flag %player% creeper-explosion deny" execute player command "/rg flag %player% other-explosion deny" execute player command "/rg flag %player% enderdragon-block-damage deny" execute player command "/rg flag %player% enderman-grief deny" execute player command "/rg flag %player% lava-fire deny" execute player command "/rg addowner %player% %player%" execute player command "/rg save" execute console command "/pex user %player% remove worldedit.*" execute console command "/pex user %player% remove worldguard.*" set {posiadaniecuba.%player%} to true add player to {listacuboidow::*} loop 100 times: send "" if player has permission "Lizak3.dziewczyna": broadcast "%player% stworzyla Cuboida." else: broadcast "%player% stworzyl Cuboida." set the block at {cuboid.%player%} to sponge stop loop stop trigger else if {cuboidyblokada} is true: send "Zakladanie cuboidow jest zablokowane." stop trigger arg 1 is "usun": arg 2 is not set: if {cuboidyblokada} is true: send "Usuwanie cuboidow jest zablokowane." else: if {posiadaniecuba.%player%} is true : execute console command "/pex user %player% add worldedit.*" execute console command "/pex user %player% add worldguard.*" wait a tick execute player command "/region remove %player%" execute console command "/pex user %player% remove worldedit.*" execute console command "/pex user %player% remove worldguard.*" set {posiadaniecuba.%player%} to false remove player from {listacuboidow::*} if player has permission "Lizak3.dziewczyna": broadcast "%player% usunela Cuboida." else: broadcast "%player% usunal Cuboida." else: send "Nie masz cuboida %player% lel :D" stop trigger arg 2 is set: player has permission "Lizak3.cuboid.admin": if {cuboidyblokada} is false: if {posiadaniecuba.%arg 2%} is true: wait a tick execute player command "/region remove %arg 2%" set {posiadaniecuba.%arg 2%} to false remove arg 2 from {listacuboidow::*} send "Usunales/elas cuboida graczowi: %arg 2%" else: send "%arg 2% Nie ma cuboida!" else if {cuboidyblokada} is true: send "Usuwanie cuboidow jest zablokowane" arg 1 is "ustawienia": player has permission "Lizak3.cuboid.admin": arg 2 is not set: send "Wpisz /pomoc aby zobaczyc liste dostepnych komend" arg 2 is "zablokuj": set {cuboidyblokada} to true broadcast "Cuboidy zostaly Zablokowane" stop trigger arg 2 is "odblokuj": set {cuboidyblokada} to false broadcast "Cuboidy zostaly Odblokowane" command /wojnasubow: permission: Lizak3.cuboid.wojnasubow trigger: broadcast "UWAGA!!!" broadcast "%player% Rozpoczal wojne subow!" loop {listacuboidow::*}: execute player command "/rg remove %loop-value% -w world" execute player command "/rg remove %loop-value% -w world_nether" set {cuboidyblokada} to true set {posiadaniecuba.%loop-value%} to false command /pvp []: usage: /pvp [on/off] permission: Lizak3.gildia.pvp permission message: Tylko Lizak3 moze wylaczyc/wlaczyc pvp. trigger: arg is "on": enable pvp in all worlds broadcast "UWAGA!!! PVP Zostalo wlaczone" stop trigger arg is "off": disable pvp in all worlds broadcast "UWAGA!!! PVP Zostalo wylaczone" stop trigger arg is not set: send "Wybierz czy chcesz aby PVP bylo wlaczone lub wylaczone [on/off]" stop trigger every 1800 seconds: broadcast "Skrypty napisane przez: Lizak3" every 600 seconds: broadcast "Autozapis mapy" execute console command "/save-all" every 700 seconds: broadcast "Na serwerze jest skrypt na zycia! Nie zapominaj o nich"