Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command /teamdivide:
- trigger:
- set {redcount} to 0
- set {bluecount} to 0
- loop all players:
- set {_random} to random integer between 1 and 2
- if {_random} is 1:
- add loop-player to {red::*}
- send "&aあなたは &c赤チーム &aです" to loop-player
- set loop-player's tablist name to "&c%loop-player%"
- set loop-player's display name to "&c%loop-player%"
- set {team::%loop-player%} to "red"
- set {redcount} to {redcount} + 1
- if {_random} is 2:
- add loop-player to {blue::*}
- send "&aあなたは &9青チーム &aです" to loop-player
- set loop-player's tablist name to "&9%loop-player%"
- set loop-player's display name to "&9%loop-player%"
- set {team::%loop-player%} to "blue"
- set {bluecount} to {bluecount} + 1
- command /teamexit:
- trigger:
- clear {red::*}
- clear {blue::*}
- clear {team::*}
- clear {redcount}
- clear {bluecount}
- send "&aすべてのチームが解散されました!" to all players
- loop all players:
- set loop-player's tablist name to "%loop-player%"
- command /teamteleport [<text>]:
- trigger:
- if arg-1 is not set:
- send "&c/teamteleport [redset|blueset|redtp|bluetp]"
- else if arg-1 is "bluetp":
- loop all players:
- if {team::%loop-player%} is "blue":
- teleport loop-player to {blue.tp}
- else if arg-1 is "redset":
- set {red.tp} to location of player
- send "&bset:redtp:%location of player%"
- else if arg-1 is "blueset":
- set {blue.tp} to location of player
- send "&bset:redtp:%location of player%"
- else if arg-1 is "redtp":
- loop all players:
- if {team::%loop-player%} is "red":
- teleport loop-player to {red.tp}
- else:
- send "&c/teamteleport [redset|blueset|redtp|bluetp]"
- on damage of player:
- if {red::*} contains attacker:
- if {red::*} contains victim:
- cancel event
- if {blue::*} contains attacker:
- if {blue::*} contains victim:
- cancel event
- on break:
- if event-block is in the region "block":
- set {blocks::%location of event-block%} to type of event-block
- on death of player:
- if {red::*} contains player:
- set {redcount} to {redcount} - 1
- broadcast "&c%player%が死んだ 残り%{redcount}%"
- else if {blue::*} contains attacker:
- set {bluecount} to {bluecount} - 1
- broadcast "&b%player%が死んだ 残り%{bluecount}%"
- if {redcount} is 0:
- broadcast "&a勝者&b青チーム"
- command "/setblock -1558 4 -2257 minecraft:redstone_block"
- loop all players:
- if {blue::*} contains loop-player:
- set {%loop-player%.win} to {%loop-player%.win} + 1
- command "/teamquit"
- else if {redcount} is 0:
- broadcast "&a勝者&c赤チーム"
- command "/setblock -1558 4 -2257 minecraft:redstone_block"
- loop all players:
- if {red::*} contains loop-player:
- set {%loop-player%.win} to {%loop-player%.win} + 1
- command "/teamquit"
- every second:
- loop all players:
- wipe loop-player's sidebar
- set name of sidebar of loop-player to "&7>>> &e&lThe &e&lWalls &7<<<"
- set score "&e" in sidebar of loop-player to 11
- set score "&7オンラインプレイヤー" in sidebar of loop-player to 10
- set score "&a%number of all players%" in sidebar of loop-player to 9
- set score "&e" in sidebar of loop-player to 8
- set score "&7IP" in sidebar of loop-player to 7
- set score "&aplayerrealms.com" in sidebar of loop-player to 6
- set score "&e" in sidebar of loop-player to 5
- set score "&7サーバー名" in sidebar of loop-player to 4
- set score "&aTheWalls-スクリプトできる人募集" in sidebar of loop-player to 3
- set score "&e" in sidebar of loop-player to 2
- set score "&7合計勝利数" in sidebar of loop-player to 1
- set score "&a%{%loop-player%.win}%" in sidebar of loop-player to 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement