Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command /cm [<text>] [<text>] [<text>] [<text>]:
- trigger:
- arg 1 is "arena":
- arg 2 is not set:
- send "&7&l&m----- &7&l( ** &aCastleMOD &cAdmin &7&l ** ) &7&l&m-----"
- send "&c/cm arena create <nazwa> - Tworzy arene"
- send "&c/cm arena delete <nazwa> - Usuwa arene"
- send "&c/cm arena setflag <nazwa> - Ustawia flage bronacych"
- send "&c/cm arena setteam <nazwa> <red or blue> - Ustawia Team'y w danym miejscu"
- send "&c/cm arena rebuild <nazwa> - Ustawiasz rebuild na mapie"
- send "&c/cm arena settag <TAG> - Ustawiasz tag ktory bedzie wyswietlany przed napisem np tworzenia areny"
- send "&c/cm arena adddruzyny - Ustawia spawn wybierania druzyn"
- send "&6Wersja 2.0 Alpha &aby &c_JaNeK1337_"
- arg 2 is "create":
- arg 3 is set:
- if {castle::arena::%arg 3%} is set:
- send "&cTa arena jest juz w BAZIE danych"
- send "&cMozez ja usunac wpisujac /cm arena delete %arg 3%"
- stop
- else:
- send "%{castlemod::tag}% &6Arena zostala stworzona &aSUKCESEM!"
- set {castle::arena::%arg 3%} to true
- add arg 3 to {castle::arena::*}
- arg 2 is "delete":
- arg 3 is set:
- if {castle::arena::%arg 3%} is set:
- set {castle::arena::%arg 3%} to false
- remove arg 3 from {castle::arena::*}
- send "%{castlemod::tag}% &cArena zostala usunieta!"
- else:
- send "&cTakiej areny nie ma w bazie danych!"
- arg 2 is "settag":
- arg 3 is set:
- set {castlemod::tag} to "%coloured arg 3%"
- send "&aUstawiles tag: %coloured arg 3%"
- arg 2 is "lista":
- send "&7&l&m----- &7&l( ** &aCastleMOD &cLista Aren &7&l ** ) &7&l&m-----"
- loop {castle::arena::*}:
- send "&a%loop-value%"
- arg 2 is "setflag":
- arg 3 is set:
- if {castle::arena::%arg 3%} is set:
- set {castle::flag::%arg 3%} to location of player
- send "%{castlemod::tag}% &aUstawiles spawn FLAGI na mapie %arg 3%"
- else:
- send "&cNie posiadam takiej mapy w bazie danych"
- arg 2 is "setblue":
- arg 3 is set:
- if {castle::arena::%arg 3%} is set:
- send "%{castlemod::tag}% &aUstawiles spawn OBRONY"
- set {castlemod::spawn::%arg 3%::blue} to location of player
- arg 2 is "setred":
- arg 3 is set:
- if {castle::arena::%arg 3%} is set:
- send "%{castlemod::tag}% &aUstawiles spawn ATAKUJACEJ"
- set {castlemod::spawn::%arg 3%::red} to location of player
- arg 2 is "rebuild":
- arg 3 is set:
- send "%{castlemod::tag}% &aDodales odnowienie blokow na arenie %arg 3%"
- arg 2 is "adddruzyny":
- send "&aUstawiles spawn wybierania druzyn"
- set {castlemod::druzyny} to location of player
- arg 1 is "sklep":
- open chest with 1 rows named "&aCastleMOD &9Sklep" to player
- wait 3 ticks
- format slot 0 of player with 1 of diamond sword of sharpness 5 named "&4SKLEP NIEDLUGO!!!!" with lore "&2Przedmiot: &aStaly||&2Koszt: &a1500 Coinsow" to close then run [execute player command "buy sword"]
- arg 1 is not set:
- send "&7&l&m----- &7&l( ** &aCastleMOD &7&l ** ) &7&l&m-----"
- send "&a/cm join <arena> - dolaczasz do areny"
- send "&a/cm leave - wychodzisz z areny"
- send "&a/cm sklep - kupujesz przedmioty za Coinsy"
- arg 1 is "join":
- arg 2 is set:
- if {castle::arena::%arg 2%} is set:
- add player to {castlemod::tp::%arg 2%::*}
- add 1 to {castlemod::gracze::%arg 2%}
- loop {castlemod::tp::%arg 2%::*}:
- set {cm::players::%arg 2%} to loop-value parsed as player
- clear {cm::players::%arg 2%}'s inventory
- loop all players:
- add 1 clock named "&eOpcje" to loop-player
- send "%{castlemod::tag}% &eGracz %loop-value% dolaczyl do gry &9%{castlemod::gracze::%arg 2%}%/10" to loop-value
- if {castlemod::gracze::%arg 2%} is more than 3:
- clear {castlemod::gracze::%arg 2%}
- loop {castlemod::tp::%arg 2%::*}:
- loop {castle::arena::*}:
- add {castlemod::tp::%loop-value-2%::*} to {castlemod::sb::%loop-value-2%::*}
- send "%{castlemod::tag}% &aGra sie rozpoczyna!"
- teleport loop-value-1 to {castlemod::druzyny}
- set block at {castle::flag::%loop-value-2%} to end stone
- set {cm::flag::%loop-value-2%} to 100
- set {castlemod::licznik::%loop-value-2%} to 800
- set {castlemod::kills::%loop-value-1%} to 0
- clear {castlemod::tp::%loop-value-2%::*}
- if loop-value-2 is in {castlemod::red::%loop-value-1%::*}:
- set {cm::players::%loop-value-2%} to loop-value-2 parsed as player
- teleport loop-value-1 to {castlemod::spawn::%loop-value-2%::red}
- add 1 diamond helmet of protection 4 to {cm::players::%loop-value-2%}
- add 1 diamond chestplate of protection 4 to {cm::players::%loop-value-2%}
- add 1 diamond leggings of protection 4 to {cm::players::%loop-value-2%}
- add 1 diamond boots of protection 4 to {cm::players::%loop-value-2%}
- add 1 ender pearl to {cm::players::%loop-value-2%}
- add 1 diamond sword of sharpness 4 to {cm::players::%loop-value-2%}
- add 32 tnt to {cm::players::%loop-value-2%}
- give 1 bow of flame 1 and infinity 1 to {cm::players::%loop-value-2%}
- if loop-value-1 is in {castlemod::blue::%loop-value-2%::*}:
- set {cm::players::%loop-value-2%} to loop-value-2 parsed as player
- teleport loop-value-1 to {castlemod::spawn::%loop-value-2%::blue}
- add 1 diamond helmet of protection 4 to {cm::players::%loop-value-2%}
- add 1 diamond chestplate of protection 4 to {cm::players::%loop-value-2%}
- add 1 diamond leggings of protection 4 to {cm::players::%loop-value-2%}
- add 1 diamond boots of protection 4 to {cm::players::%loop-value-2%}
- add 1 ender pearl to {cm::players::%loop-value-2%}
- add 1 diamond sword of sharpness 4 to {cm::players::%loop-value-2%}
- give 1 bow of flame 1 and infinity 1 to {cm::players::%loop-value-2%}
- on sign change:
- if line 1 is "CM":
- if line 2 is set:
- set line 1 to "&a&lCastleMOD"
- set line 2 to "&9%line 2%"
- set line 3 to "&eGracze:"
- set line 4 to "&b%{castlemod::gracze::%line 2%}%/10"
- on rightclick on sign:
- loop {castle::arena::*}:
- if line 2 is "&9%loop-value%":
- execute player command "cm join %loop-value%"
- every 3 second:
- loop all players:
- loop blocks in radius 3 around loop-player:
- if loop-block is a sign:
- loop {castle::arena::*}:
- if line 2 of loop-block is "&9%loop-value%":
- set line 4 of loop-block to "&b%{castlemod::gracze::%loop-value%}%/10"
- on rightclick with clock:
- if player's tool is clock named "&eOpcje":
- open chest with 1 rows named "&eOpcje" to player
- wait 1 tick
- format slot 0 of player with 1 of diamond sword named "&4Atakujacy" to run [execute player command "atak"]
- format slot 1 of player with 1 of obsidian named "&bBroniacy" to run [execute player command "obrona"]
- command /atak:
- trigger:
- loop {castle::arena::*}:
- if {castlemod::reds::%loop-value%} is more than 4:
- send "%{castlemod::tag}% &cTa druzyna jest juz zapelniona! dolacz do innej!"
- stop
- add 1 to {castlemod::reds::%loop-value%}
- send "&cDolaczyles do druzyny Atakujacej"
- add player to {castlemod::red::%loop-value%}
- command /obrona:
- trigger:
- loop {castle::arena::*}:
- if {castlemod::blues::%loop-value%} is more than 4:
- send "%{castlemod::tag}% &cTa druzyna jest juz zapelniona! dolacz do innej!"
- stop
- add 1 to {castlemod::blues::%loop-value%}
- send "&bDolaczyles do druzyny Obroniajacej"
- add player to {castlemod::blue::%loop-value%}
- every 1 second:
- loop {castle::arena::*}:
- loop {castlemod::sb::%loop-value%::*}:
- display board named "&a&lCastleMOD" to loop-value-2
- make score "&eZdobyte Kille" in board of loop-value-2 to {castlemod::kills::%loop-value-2%}
- make score "&eCzas do konca" in board of loop-value-2 to {castlemod::licznik::%loop-value-1%}
- make score "&9Blue:" in board of loop-value-2 to {castlemod::blues::%loop-value-1%}
- make score "&4Red:" in board of loop-value-2 to {castlemod::reds::%loop-value-1%}
- move display of loop-value-2 to sidebar
- every 1 second:
- loop {castle::arena::*}:
- if {castlemod::licznik::%loop-value%} is more than 0:
- remove 1 from {castlemod::licznik::%loop-value%}
- if {castlemod::licznik::%loop-value%} is 1:
- loop {castlemod::sb::%loop-value%::*}:
- set {cm::players::%loop-value-1%} to loop-value-2 parsed as player
- send "%{castlemod::tag}% &cCzas sie skonczyl. Koniec gry! wygrala druzyna bronaca!" to loop-value-2
- clear {castlemod::sb::%loop-value-1%::*}
- set {castlemod::licznik::%loop-value-1%} to "&4KONIEC"
- teleport loop-value-2 to {spawn}
- clear {cm::players::%loop-value-1%}'s inventory
- loop {rebuild::castle::*}:
- loop {rebuild::block::*}:
- set block at loop-value-1 to loop-value-2
- clear {castlemod::reds::%loop-value-1%}
- clear {castlemod::blues::%loop-value-1%}
- on sign change:
- if line 1 is "CastleMod":
- if line 2 is set:
- if line 3 is "red":
- set line 1 to "&a&lCastleMOD"
- set line 2 to "&b%line 2%"
- set line 3 to "&4Atakujacy"
- if line 1 is "CastleMod":
- if line 2 is set:
- if line 3 is "blue":
- set line 1 to "&a&lCastleMOD"
- set line 2 to "&b%line 2%"
- set line 3 to "&bObroncy"
- on death of player:
- victim is player
- attacker is player
- if victim is player:
- add 1 to {castlemod::kills::%attacker%}
- loop {castle::arena::*}:
- if victim is in {castlemod::blue::%loop-value-1%}:
- remove 1 from {castlemod::blues::%loop-value-1%}
- if victim is in {castlemod::red::%loop-value-1%}:
- remove 1 from {castlemod::red::%loop-value-1%}
- loop {castlemod::sb::%loop-value%::*}:
- send "&eGracz %victim% zostal zabity przez %attacker% &b%{castlemod::blues::%loop-value-1%}%&8|&c%{castlemod::reds::%loop-value-1%}%" to loop-value-2
- every 1 second:
- loop {castle::arena::*}:
- loop {castlemod::sb::%loop-value%::*}:
- if {castlemod::reds::%loop-value-1%} is 0:
- set {cm::players::%loop-value-1%} to loop-value-2 parsed as player
- send "%{castlemod::tag}% &cKoniec gry! Wygrala druzyna Broniaca!" to loop-value-2
- clear {castlemod::sb::%loop-value-2%::*}
- clear {castlemod::tp::%loop-value-2%::*}
- teleport loop-value-2 to {spawn}
- clear {cm::players::%loop-value-1%}'s inventory
- loop {rebuild::castle::*}:
- loop {rebuild::block::*}:
- set block at loop-value-1 to loop-value-2
- set {castlemod::licznik::%loop-value-1%} to "&4KONIEC"
- clear {castlemod::reds::%loop-value-1%}
- clear {castlemod::blues::%loop-value-1%}
- if {castlemod::blues::%loop-value-1%} is 0:
- send "%{castlemod::tag}% &cKoniec gry! Wygrala druzyna Atakujaca!" to loop-value-2
- set {cm::players::%loop-value-1%} to loop-value-2 parsed as player
- clear {castlemod::sb::%loop-value-2%::*}
- clear {castlemod::tp::%loop-value-2%::*}
- teleport loop-value-2 to {spawn}
- clear {cm::players::%loop-value-1%}'s inventory
- loop {rebuild::castle::*}:
- loop {rebuild::block::*}:
- set block at loop-value-1 to loop-value-2
- set {castlemod::licznik::%loop-value-1%} to "&4KONIEC"
- clear {castlemod::blues::%loop-value-1%}
- clear {castlemod::reds::%loop-value-1%}
- on chat:
- if {castlemod::chat} is true:
- loop {castle::arena::*}:
- loop {castlemod::sb::%loop-value%::*}:
- send "&8[&aCastleMOD&8] &7%player% ? &a%message%" to loop-value-2
- on break:
- add location of event-block to {rebuild::castle::*}
- add event-block to {rebuild::block::*}
- on place:
- add location of event-block to {rebuild::castle::*}
- add event-block to {rebuild::block::*}
- on break of end stone:
- cancel event
- loop {castle::arena::*}:
- remove 1 from {cm::flag::%loop-value%}
- loop {castlemod::sb::%loop-value%::*}:
- display "&eFlaga jest niszczona! &c100/%{cm::flag::%loop-value-1%}%" on bossbar with {cm::flag::%loop-value-1%} percent by 1 seconds for loop-value-2
- if {cm::flag::%loop-value-1%} is smaller than 1:
- send "%{castlemod::tag}% &cKoniec gry! Wygrala druzyna Atakujaca!" to loop-value-2
- set {cm::players::%loop-value-1%} to loop-value-2 parsed as player
- clear {castlemod::sb::%loop-value-2%::*}
- clear {castlemod::tp::%loop-value-2%::*}
- teleport loop-value-2 to {spawn}
- clear {cm::players::%loop-value-1%}'s inventory
- loop {rebuild::castle::*}:
- loop {rebuild::block::*}:
- set block at loop-value-1 to loop-value-2
- set {castlemod::licznik::%loop-value-1%} to "&4KONIEC"
- set {castlemod::blues::%loop-value-1%} to 0
- set {castlemod::reds::%loop-value-1%} to 0
- clear {cm::flag::%loop-value-1%}
- command /setspawncm:
- permission: all.permission
- trigger:
- set {spawn} to location of player
- send "%{castlemod::tag}% &cSpawn zostal ustawiony!"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement