2015年10月1日木曜日

【コマンドブロック】スプラトゥーンコマンド公開(4)シューターの処理(コピペOK)【マインクラフト】

シューターの処理は面倒です。
雪球にscoreを与えて、その雪球がblockに近づくと色がつく仕様です。
同時に一度使うと足元のblockを塗ります。
色々説明が面倒なので知りたい方がいたら説明したいと思います。



<シューター>(26)
弾の準備(2)
/execute @a[team=red,score_usedsnowball_min=1,lm=1] ~ ~ ~ /scoreboard players set @e[type=Snowball,c=1] redball 1
/execute @a[team=blue,score_usedsnowball_min=1,lm=1] ~ ~ ~ /scoreboard players set @e[type=Snowball,c=1] blueball 1

射程(3)
/scoreboard players add @e[type=Snowball,score_redball_min=1,c=1] airball 1
/scoreboard players add @e[type=Snowball,score_blueball_min=1,c=1] airball 1
/kill @e[type=Snowball,score_airsnowball_min=6]

経験値0時の使用(1)
/execute @a[score_usedsnowball_min=1,lm=0] ~ ~ ~ /kill @e[type=Snowball,score_airsnowball_min=1,c=1,r=1]


通常攻撃の処理(7x2)
(赤)
/execute @a[team=red,score_usedball_min=1,lm=1] ~ ~ ~ detect ~ ~-1 ~ minecraft:wool -1 fill ~ ~-1 ~ ~ ~-1 ~ minecraft:wool 1 replace minecraft:wool
/execute @e[type=Snowball,score_redball_min=1] ~ ~ ~ detect ~ ~-1 ~ minecraft:wool -1 fill ~ ~-1 ~ ~ ~-1 ~ minecraft:wool 1 replace minecraft:wool
/execute @e[type=Snowball,score_redball_min=1] ~ ~ ~ detect ~1 ~ ~ minecraft:wool -1 fill ~ ~-1 ~ ~ ~-1 ~ minecraft:wool 1 replace minecraft:wool
/execute @e[type=Snowball,score_redball_min=1] ~ ~ ~ detect ~-1 ~ ~ minecraft:wool -1 fill ~ ~-1 ~ ~ ~-1 ~ minecraft:wool 1 replace minecraft:wool
/execute @e[type=Snowball,score_redball_min=1] ~ ~ ~ detect ~ ~ ~1 minecraft:wool -1 fill ~ ~-1 ~ ~ ~-1 ~ minecraft:wool 1 replace minecraft:wool
/execute @e[type=Snowball,score_redball_min=1] ~ ~ ~ detect ~ ~ ~-1 minecraft:wool -1 fill ~ ~-1 ~ ~ ~-1 ~ minecraft:wool 1 replace minecraft:wool
/execute @e[type=Snowball,score_redball_min=1] ~ ~ ~ detect ~ ~-.5 ~ minecraft:wool -1 effect @a[team=blue,r=2] minecraft:instant_damage 1 0

(青)
/execute @a[team=red,score_usedball_min=1,lm=1] ~ ~ ~ detect ~ ~-1 ~ minecraft:wool -1 fill ~ ~-1 ~ ~ ~-1 ~ minecraft:wool 2 replace minecraft:wool
/execute @e[type=Snowball,score_blueball_min=1] ~ ~ ~ detect ~ ~-1 ~ minecraft:wool -1 fill ~ ~-1 ~ ~ ~-1 ~ minecraft:wool 2 replace minecraft:wool
/execute @e[type=Snowball,score_blueball_min=1] ~ ~ ~ detect ~1 ~ ~ minecraft:wool -1 fill ~ ~-1 ~ ~ ~-1 ~ minecraft:wool 2 replace minecraft:wool
/execute @e[type=Snowball,score_blueball_min=1] ~ ~ ~ detect ~-1 ~ ~ minecraft:wool -1 fill ~ ~-1 ~ ~ ~-1 ~ minecraft:wool 2 replace minecraft:wool
/execute @e[type=Snowball,score_blueball_min=1] ~ ~ ~ detect ~ ~ ~1 minecraft:wool -1 fill ~ ~-1 ~ ~ ~-1 ~ minecraft:wool 2 replace minecraft:wool
/execute @e[type=Snowball,score_blueball_min=1] ~ ~ ~ detect ~ ~ ~-1 minecraft:wool -1 fill ~ ~-1 ~ ~ ~-1 ~ minecraft:wool 2 replace minecraft:wool
/execute @e[type=Snowball,score_blueball_min=1] ~ ~ ~ detect ~ ~-.5 ~ minecraft:wool -1 effect @a[team=red,r=2] minecraft:instant_damage 1 0

経験値の処理(2)
/execute @a[score_usedball_min=1,lm=1] ~ ~ ~ xp -1L @a[score_usedball_min=1]
/execute @a[score_usedball_min=1,lm=0] ~ ~ ~ /say インク残量不足

識別子シューター(shooterball)
/execute @a[score_redball=1] ~ ~ ~ /scoreboard players set @e[type=Snowball,c=1] shooterball 1
/execute @a[score_blueball=1] ~ ~ ~ /scoreboard players set @e[type=Snowball,c=1] shooterball 1

リセット(2)
/scoreboard players reset @a[score_Shooter=1,score_usedball_min=1] usedball
/scoreboard players reset @a[score_Shooter=1,score_controlball_min=16] controlball




にほんブログ村 ゲームブログ Minecraftへ

フィード