マイクラの配布サイト › フォーラム › 技術相談(統合版) › 鬼ごっこマップを作成中。コマンドを教えてくれる方
- 投稿者投稿
睡眠
参加者鬼ごっこマップを作っています。
コマンド初心者のため1から教えてくれる方は居ますか?
何度かやり取りが必要になる為Twitterでのやり取り希望しています。
動画などを見て試したのですが上手く機能しなかったため、直接やり取りして教えていただける方を探しています。AIクマ
参加者もう片方のスレッドで変身したと思うのですが返信が0になっており、再び返信が出来なかったので一応こちらでも返信しておきます
鬼の人数選択(1-5人)
コマンドブロック インパルス
tag @r[tag=!鬼] add 鬼
ボタンを押すごとにランダムなプレイヤー一人に「鬼」というタグをつけます。40分のカウントダウンタイマー
アーマースタンドを召喚する
アーマースタンドに重なった状態で次のコマンドをチャットで実行する
/tag @e[type=armor_stand,c=1,r=1] add timer
/scoreboard objectives add timer dummy
/scoreboard objectives setdisplay sidebar timer
コマンドブロック インパルス
scoreboard players set @e[tag=timer] timer 48000
ボタンを押すとスコアボード「timer」を48000にセットします
コマンドブロック リピート 常時実行
scoreboard players add @e[tag=timer] timer -1
スコアボード「timer」を-1ずつ増やします鬼にダイヤ装備を着せる
コマンドブロック リピート 常時実行
replaceitem entity @a[tag=鬼] slot.armor.chest 1 diamond_chestplate
コマンドブロック リピート 常時実行
replaceitem entity @a[tag=鬼] slot.armor.feet 1 diamond_boots
コマンドブロック リピート 常時実行
replaceitem entity @a[tag=鬼] slot.armor.head 1 diamond_helmet
コマンドブロック リピート 常時実行
replaceitem entity @a[tag=鬼] slot.armor.legs 1 diamond_leggings鬼に殴られたら牢屋にテレポート
コマンドブロック リピート 常時実行
replaceitem entity @a[tag=鬼] slot.weapon.mainhand 1 diamond_sword 1 1561
コマンドブロック リピート 常時実行
replaceitem entity @a[tag=鬼] slot.armor.head 1 leather_helmet
コマンドブロック リピート 常時実行
execute as @a[tag=!鬼,hasitem={item=leather_helmet,location=slot.armor.head,quantity=0}] run execute at @s as @s if entity @a[tag=鬼,r=4,hasitem={item=diamond_sword,location=slot.weapon.mainhand,quantity=0}] run tp @s テレポートする座標X Y Z
鬼に耐久値が1のダイヤモンドの剣を持たせて、逃げる人に耐久値が1の皮のヘルメットを被せます。鬼が逃げる人を殴ると、鬼の剣と殴られた人のヘルメットが壊れ、ヘルメットをかぶっていない人の半径4マスいないに剣を持っていない鬼がいる場合テレポートします。追記
コマンドブロックからプレイヤーが離れすぎるとコマンドブロックが実行されなくなります。そこで/tickingareaコマンドを使ってください。「/tickingarea add 始めの座標XYZ 終わりの座標XYZ」このコマンドで初めの座標から終わりの座標までの範囲のコマンドはどれだけ離れても実行され続けます。逃走中制作頑張ってください。睡眠
参加者ありがとうございます!試してみます🙇♀️
- 投稿者投稿