Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- s: game
- on walking on gold block:
- add player to {goal::*}
- broadcast "&e%player%さんがゴールしました。"
- command /checkg:
- trigger:
- send "%{goal::1}%"
- send "%{goal::2}%"
- send "%{goal::3}%"
- delete {goal::*}
- on place:
- if event-block is tnt:
- cancel event
- stop
- if {game} is false:
- player is not op
- cancel event
- stop
- if {place} is true:
- if event-block is wool:
- {member::*} contain player
- set {wool::%location of event-block%} to location of event-block
- stop
- {member::*} contain player
- set {place::%location of event-block%} to location of event-block
- on break:
- player is not op
- cancel event
- stop
- command /mapreset:
- permission: siso
- trigger:
- loop {place::*}:
- set block at loop-value to air
- loop {blocks::*}:
- set {_loc::*} to substring of loop-index from 7 to length of loop-index split at ","
- set {_x} to {_loc::1} parsed as number
- set {_y} to {_loc::2} parsed as number
- set {_z} to {_loc::3} parsed as number
- set block at location ({_x}, {_y}, {_z}) to loop-value
- delete {blocks::*}
- delete {place::*}
- function wooldelete():
- loop {wool::*}:
- set block at loop-value to air
- function wall():
- loop {wall.%{map}%::*}:
- set block at loop-value to glass
- function walldelete():
- loop {wall.%{map}%::*}:
- set block at loop-value to air
- function countdown(number: number):
- loop {_number} times:
- if {_number} <= 5:
- send title "<random coloer>%{_number}%" to all players for 1 seconds
- command "/playsound ui.button.click master @a ~ ~ ~ 2 1.1 1"
- remove 1 from {_number}
- wait 1 seconds
- command /wallsetting [<text>]:
- permission: siso
- trigger:
- if arg 1 is not set:
- send "/wallsetting (MapName)"
- stop
- set {wall.%arg 1%::*} to location of targeted block
- send "set &9%targeted block% &6%location of targeted block%"
- stop
- command /spawnsetting [<text>]:
- trigger:
- if arg 1 is not set:
- send "/spawnsetting (MapName)"
- stop
- if {allmap::*} contain arg 1:
- send "上書きしました (%arg 1%)"
- remove arg 1 from {allmap::*}
- set {allmap::*} to arg 1
- set {spawn.%arg 1%} to location of player
- on rightclick holding tnt:
- remove 1 of held item from player
- clicked block is not "<none>"
- set {break.object::*} to location of clicked block
- send "{@s} &c%clicked block%を消します。"
- #あすれGO
- command /dsma:
- trigger:
- teleport {member::*} to {spawn.%{map}%}
- wooldelete()
- wall()
- countdown(9)
- wait 10 seconds
- walldelete()
- timelimit()
- function timelimit():
- if {time.%{timenum}%} is not set:
- add 1 to {timenum}
- set {time.%{timenum}%} to floor(unix timestamp of now) + 120
- stop
- if {time.%{timenum}%} is set:
- delete {time.%{timenum}%}
- add 1 to {timenum}
- set {time.%{timenum}%} to floor(unix timestamp of now) + 120
- stop
- every 1 seconds:
- if {time.%{timenum}%} is set:
- floor(unix timestamp of now) = {time.%{timenum}%} - 120:
- broadcast "{@s} &cタイムオーバー"
- result()
- function result():
- loop {point::*}:
- if loop-value >= 10:
- add player to {winner::*}
- if {winner::*} is set:
- broadcast "{@s} 優勝者は%{winner::*}%さんです!!"
- execute console command "/stopgame"
- command /stopgame:
- permission: siso
- trigger:
- loop {member::*}:
- teleport loop-value to {lobby}
- clear loop-value's inventory
- add 100 to loop-value's health
- set loop-value's gamemode to adventure
- lvup(loop-value)
- rs(loop-value)
- command "/effect @a clear"
- delete {allplayer::*}
- delete {member::*}
- delete {time.%{timenum}%}
- execute console command "/kill @e[type=item]"
- if {re} is true:
- broadcast "{@s} 30秒後に再スタートします"
- wait 30 seconds
- execute console command "/start"
- function mapsel():
- set {map} to random element of {allmap::*}
- broadcast "{@s} 今回のMAPは%{map}%に決まりました。"
- stop
- function itemsel(p: player):
- set {_item} to random integer between 1 and 4
- open chest with 1 row named "&aItem" to {_p}
- chance of 70%:
- set slot 8 of player's current inventory to tnt
- command /start:
- permission: siso
- trigger:
- broadcast "{@s} ゲームを開始します。"
- mapsel()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement