Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command /join:
- trigger:
- if {gamekojosen} is not set:
- if {joined::*} contains player:
- send "&4【&a&lMine&4&lDead&6&lCraft&4】&c既に参加しています。"
- else:
- add player to {joined::*}
- broadcast "&4【&a&lMine&4&lDead&6&lCraft&4】&a%player%&bさんが参加。現在&e%size of {joined::*}%&b人。"
- if size of {joined::*} = 5:
- broadcast "&4【&a&lMine&4&lDead&6&lCraft&4】&a30秒後にゲームを開始します。"
- wait 20 second
- broadcast "&4【&a&lMine&4&lDead&6&lCraft&4】&a10秒後にゲームを開始します。"
- wait 5 second
- broadcast "&4【&a&lMine&4&lDead&6&lCraft&4】&a5秒後にゲームを開始します。"
- wait 1 second
- broadcast "&4【&a&lMine&4&lDead&6&lCraft&4】&a4秒後にゲームを開始します。"
- wait 1 second
- broadcast "&4【&a&lMine&4&lDead&6&lCraft&4】&a3秒後にゲームを開始します。"
- wait 1 second
- broadcast "&4【&a&lMine&4&lDead&6&lCraft&4】&a2秒後にゲームを開始します。"
- wait 1 second
- broadcast "&4【&a&lMine&4&lDead&6&lCraft&4】&a1秒後にゲームを開始します。"
- wait 1 second
- if size of {joined::*} = 5:
- loop all players:
- clear loop-player's inventory
- set {gamekojosen} to true
- gamestart()
- else:
- broadcast "&4【&a&lMine&4&lDead&6&lCraft&4】&c人数が減ったため停止しました。"
- else:
- send "&4【&a&lMine&4&lDead&6&lCraft&4】&c現在ゲームが始まっています。"
- command /rejoin:
- trigger:
- if {gamekojosen} is not set:
- if {joined::*} contains player:
- broadcast "&4【&a&lMine&4&lDead&6&lCraft&4】&a%player%&bさんが退出。現在&e%size of {joined::*}%&b人。"
- send "&4【&a&lMine&4&lDead&6&lCraft&4】&bゲームから退出しました!"
- remove player from {joined::*}
- clear player's inventory
- else:
- send "&4【&a&lMine&4&lDead&6&lCraft&4】&cあなたはゲームに参加していません。"
- else:
- send "&4【&a&lMine&4&lDead&6&lCraft&4】&c現在ゲームが始まっています。"
- function gamestart():
- set {generator::*} to {generatorset::*}
- set {timer} to 1000
- set {hunter::*} to random player of {joined::*}
- remove {hunter::*} from {joined::*}
- set {survivor::*} to {joined::*}
- remove {survivor::*} from {joined::*}
- set {game} to true
- delete {joined::*}
- loop {survivor::*}:
- set loop-value's gamemode to adventure
- set the loop-value's food level to 1
- set {health.%loop-value%} to 2
- loop {hunter::*}:
- set loop-value's gamemode to adventure
- set the loop-value's food level to 1
- execute console command "/effect @a minecraft:instant_health 1 10 true"
- execute console command "/gamemode 2 @a"
- hunteritem()
- function gameend():
- if {escape} = 2:
- loop all players:
- send title "&7>>>&fDraw&7<<<" to loop-player
- teleport loop-player to {lobby}
- give loop-player 1 red dye named "&cゲームに参加する"
- loop {survivor::*}:
- add 50 to {_pointnow.%loop-value%}
- add {escapetime.%loop-value%} * 5 to {_pointnow.%loop-value%}
- send "&9<&c-------------------&aMine&4Dead&6Craft&b------------------&c>" to loop-value
- send " &6獲得ポイント:&e%{_pointnow.%loop-value%}%" to loop-value
- send " &aチェイス時間:&7%{escapetime.%loop-value%}%" to loop-value
- send "&9<&c-------------------------------------------------&9>" to loop-value
- add {_pointnow.%loop-value%} to {point.%loop-value%}
- loop {hunter::*}:
- add 50 to {_pointnow.%loop-value%}
- add {hunterkill.%loop-value%} * 50 to {_pointnow.%loop-value%}
- send "&9<&c-------------------&aMine&4Dead&6Craft&c------------------&9>" to loop-value
- send " &6獲得ポイント:&e%{_pointnow.%loop-value%}%" to loop-value
- send " &aキル数:&7%{hunterkill.%loop-value%}%" to loop-value
- send "&9<&c-------------------------------------------------&9>" to loop-value
- add {_pointnow.%loop-value%} to {point.%loop-value%}
- if {escape} > 2:
- loop all players:
- send title "&2>>>&aSurvivorWin&2<<<" to loop-player
- teleport loop-player to {lobby}
- give loop-player 1 red dye named "&cゲームに参加する"
- loop {survivor::*}:
- add 100 to {_pointnow.%loop-value%}
- add {escapetime.%loop-value%} * 5 to {_pointnow.%loop-value%}
- send "&9<&c-------------------&aMine&4Dead&6Craft&b------------------&c>" to loop-value
- send " &6獲得ポイント:&e%{_pointnow.%loop-value%}%" to loop-value
- send " &aチェイス時間:&7%{escapetime.%loop-value%}%" to loop-value
- send "&9<&c-------------------------------------------------&9>" to loop-value
- add {_pointnow.%loop-value%} to {point.%loop-value%}
- loop {hunter::*}:
- add 50 to {_pointnow.%loop-value%}
- add {hunterkill.%loop-value%} * 50 to {_pointnow.%loop-value%}
- send "&9<&c-------------------&aMine&4Dead&6Craft&c------------------&9>" to loop-value
- send " &6獲得ポイント:&e%{_pointnow.%loop-value%}%" to loop-value
- send " &aキル数:&7%{hunterkill.%loop-value%}%" to loop-value
- send "&9<&c-------------------------------------------------&9>" to loop-value
- add {_pointnow.%loop-value%} to {point.%loop-value%}
- if {escape} < 2:
- loop all players:
- send title "&4>>>&cHunterWin&4<<<" to loop-player
- teleport loop-player to {lobby}
- give loop-player 1 red dye named "&cゲームに参加する"
- loop {survivor::*}:
- add 50 to {_pointnow.%loop-value%}
- add {escapetime.%loop-value%} * 5 to {_pointnow.%loop-value%}
- send "&9<&c-------------------&aMine&4Dead&6Craft&b------------------&c>" to loop-value
- send " &6獲得ポイント:&e%{_pointnow.%loop-value%}%" to loop-value
- send " &aチェイス時間:&7%{escapetime.%loop-value%}%" to loop-value
- send "&9<&c-------------------------------------------------&9>" to loop-value
- add {_pointnow.%loop-value%} to {point.%loop-value%}
- loop {hunter::*}:
- add 100 to {_pointnow.%loop-value%}
- add {hunterkill.%loop-value%} * 50 to {_pointnow.%loop-value%}
- send "&9<&c-------------------&aMine&4Dead&6Craft&c------------------&9>" to loop-value
- send " &6獲得ポイント:&e%{_pointnow.%loop-value%}%" to loop-value
- send " &aキル数:&7%{hunterkill.%loop-value%}%" to loop-value
- send "&9<&c-------------------------------------------------&9>" to loop-value
- add {_pointnow.%loop-value%} to {point.%loop-value%}
- delete {game}
- delete {hunter::*}
- delete {survivor::*}
- delete {stan::*}
- delete {escape}
- delete {generator.number}
- delete {gate}
- delete {gate1::*}
- delete {gate2::*}
- delete {down::*}
- delete {timer}
- loop all players:
- delete {hunterkill.%loop-player%}
- delete {escapetime.%loop-player%}
- delete {generator.sneak.%loop-player%}
- delete {downtime.%loop-player%}
- delete {health.%loop-player%}
- loop {generator::*}:
- delete {generator.power.%loop-value%}
- delete {generator::*}
- function hunterkit():
- loop {hunter::*}:
- if {hunterkit.%loop-value%} = 1:
- function survivorkit():
- loop {survivor::*}:
- if {survivorkit.%loop-value%} = 1:
- function hunterstan():
- loop {hunter::*}:
- execute console command "/tp %loop-value% ~ ~ ~ ~ 90"
- send title "&cスタンしています..." to loop-value
- add loop-value to {stan::*}
- wait 5 second
- remove loop-value from {stan::*}
- on damage:
- if {game} is true:
- if {survivor::*} contains victim:
- if {health.%victim%} = 2:
- remove 1 from {health.%victim%}
- send title "&4♡&7♡" to victim
- execute console command "/effect %victim% minecraft:speed 5 3"
- hunterstan()
- if {health.%victim%} = 1:
- execute console command "/execute %victim% ~ ~ ~ /tp %victim% @e[tag=Hook,c=1]"
- execute console command "/execute %victim% ~ ~ ~ /scoreboard players tag @e[tag=Hook,c=1] remove Hook"
- execute console command "/effect %victim% minecraft:glowing 32767 1 true"
- loop all players:
- send title "&cSurvivor down" to loop-player
- add victim to {down::*}
- if {downtime.%victim%} < 50:
- execute console command "/execute %victim% ~ ~ ~ /scoreboard players tag @e[tag=!Hook,c=1] add Hook"
- execute console command "/effect %victim% minecraft:glowing 0 0"
- remove victim from {down::*}
- remove victim from {survivor::*}
- delete {downtime.%victim%}
- set victim's gamemode to spectator
- send title "&4>>>&cYourDeath&4<<<" to victim
- loop all players:
- send title "&4>>>&cSurvivorDeath&4<<<" to loop-player
- command "/execute @a ~ ~ ~ /playsound item.totem.use master @a ~ ~ ~ 5 0"
- if size of {survivor::*} = 0:
- gameend()
- stop
- if {downtime.%victim%} < 100:
- set {downtime.%victim%} to 50
- set the victim's level to 50
- stop
- on any move:
- if {game} is true:
- if {down::*} contains player:
- cancel event
- if {stan::*} contains player:
- cancel event
- on right click on player:
- if {down::*} contains clicked entity:
- remove clicked entity from {down::*}
- set {health.%clicked entity%} to 1
- execute console command "/execute %clicked entity% ~ ~ ~ /scoreboard players tag @e[tag=!Hook,c=1] add Hook"
- execute console command "/effect %clicked entity% minecraft:glowing 0 0"
- every 1 tick:
- loop {survivor::*}:
- if {health.%loop-value%} = 1:
- execute console command "/execute %loop-value% ~ ~ ~ /particle blockcrack ~ ~1 ~ 0.1 0.1 0.1 1 1 0 @a 152"
- loop {generator::*}:
- set {_generator} to loop-value
- loop all players in radius 2 around loop-value:
- if {generator.sneak.%loop-player%} is true:
- add 1 to {generator.power.%{_generator}%}
- send title "&a" to loop-player
- send subtitle "&9>>&b%{generator.power.%{_generator}%}%&9/&b1000&9<<" to loop-player
- if {generator.power.%{_generator}%} = 1000:
- set block 7 above {_generator} to redstone block
- strike lightning 7 meters above {_generator}
- add 1 to {generator.number}
- remove {_generator} from {generator::*}
- if {generator.number} = 5:
- delete {generator::*}
- set {gate} to true
- loop all players:
- send title "&aThe gate can now be opened" to loop-player
- if {gate} is true:
- loop {gate1::*}:
- set {_gate} to loop-value
- loop all players in radius 1 around loop-value:
- if {generator.sneak.%loop-player%} is true:
- add 1 to {gate.power.%{_gate}%}
- send title "&a" to loop-player
- send subtitle "&4>>&b%{generator.power.%{_gate}%}%&4/&c500&4<<" to loop-player
- if {gate.power.%{_gate}%} = 500:
- command "/fill 33 102 -5 33 100 -3 air"
- execute console command "/execute @a ~ ~ ~ /playsound block.anvil.use master @a ~ ~ ~ 1 0"
- loop {gate2::*}:
- set {_gate} to loop-value
- loop all players in radius 1 around loop-value:
- if {generator.sneak.%loop-player%} is true:
- add 1 to {gate.power.%{_gate}%}
- send title "&a" to loop-player
- send subtitle "&4>>&b%{generator.power.%{_gate}%}%&4/&c500&4<<" to loop-player
- if {gate.power.%{_gate}%} = 500:
- command "/fill -23 102 1 -23 100 -1 air"
- execute console command "/execute @a ~ ~ ~ /playsound block.anvil.use master @a ~ ~ ~ 1 0"
- every second:
- if {game} is true:
- remove 1 from {timer}
- loop {hunter::*}:
- loop all players in radius 10 around loop-value:
- {survivor::*} contains loop-player
- add 1 to {escapetime.%loop-player%}
- execute console command "/execute %loop-player% ~ ~ ~ /playsound block.note.basedrum master %loop-player% ~ ~ ~ 5 1"
- wait 2 tick
- execute console command "/execute %loop-player% ~ ~ ~ /playsound block.note.basedrum master %loop-player% ~ ~ ~ 5 0"
- if {timer} = 0:
- loop all players:
- send title "&7>>>&fDraw&7<<<" to loop-player
- loop {survivor::*}:
- add 50 to {_pointnow.%loop-value%}
- add {escapetime.%loop-value%} * 5 to {_pointnow.%loop-value%}
- send "&9<&c-------------------&aMine&4Dead&6Craft&b------------------&c>" to loop-value
- send " &6獲得ポイント:&e%{_pointnow.%loop-value%}%" to loop-value
- send " &aチェイス時間:&7%{escapetime.%loop-value%}%" to loop-value
- send "&9<&c-------------------------------------------------&9>" to loop-value
- add {_pointnow.%loop-value%} to {point.%loop-value%}
- loop {hunter::*}:
- add 50 to {_pointnow.%loop-value%}
- add {hunterkill.%loop-value%} * 50 to {_pointnow.%loop-value%}
- send "&9<&c-------------------&aMine&4Dead&6Craft&c------------------&9>" to loop-value
- send " &6獲得ポイント:&e%{_pointnow.%loop-value%}%" to loop-value
- send " &aキル数:&7%{hunterkill.%loop-value%}%" to loop-value
- send "&9<&c-------------------------------------------------&9>" to loop-value
- add {_pointnow.%loop-value%} to {point.%loop-value%}
- loop {survivor::*}:
- if {down::*} contains loop-value:
- remove 1 from {downtime.%loop-value%}
- reduce the loop-value's level by 1
- if {downtime.%loop-value%} = 0:
- execute console command "/execute %loop-value% ~ ~ ~ /scoreboard players tag @e[tag=!Hook,c=1] add Hook"
- execute console command "/effect %loop-value% minecraft:glowing 0 0"
- remove loop-value from {down::*}
- remove loop-value from {survivor::*}
- set loop-value's gamemode to spectator
- send title "&4>>>&cYourDeath&4<<<" to loop-value
- loop all players:
- send title "&4>>>&cSurvivorDeath&4<<<" to loop-player
- command "/execute @a ~ ~ ~ /playsound item.totem.use master @a ~ ~ ~ 5 0"
- on sneak toggle:
- if {survivor::*} contains player:
- if {generator.sneak.%player%} is not set:
- set {generator.sneak.%player%} to true
- else:
- delete {generator.sneak.%player%}
- command /generator:
- permission: admin
- trigger:
- add player's location to {generatorset::*}
- send "&b{generatorset::*}"
- command /gate1:
- permission: admin
- trigger:
- add player's location to {gateset1::*}
- send "&b{gateset1::*}"
- command /gate2:
- permission: admin
- trigger:
- add player's location to {gateset2::*}
- send "&b{gateset2::*}"
- command /spawnlobby:
- permission: admin
- trigger:
- set {lobby} to player's location
- send "&b{lobby}"
- on walking on coal block:
- if {survivor::*} contains player:
- remove player from {survivor::*}
- delete {downtime.%player%}
- set player's gamemode to spectator
- send title "&2>>>&aYourEscape&2<<<" to player
- command "/execute %player% ~ ~ ~ /playsound entity.player.levelup master %player% ~ ~ ~ 5 0"
- add player to {escape::*}
- on quit:
- if {joined::*} contains player:
- remove player from {joined::*}
- broadcast "&4【&a&lMine&4&lDead&6&lCraft&4】&a%player%&bさんが退出。現在&e%size of {joined::*}%&b人。"
- if {joined::*} contains player:
Add Comment
Please, Sign In to add comment