こんばんは。
コマンドの扱いに困っている方・どうすれば作れるかで悩んでいる人。
ここにコメントで教えてくれたら答えられます。
ジャンじゃん教えてください。
どのような物でもなんとか教えれるようにするつもりです!
コマンドはスイッチでもパソコンの方など
どのような機種でもコマンドは使えます!(3DSはしらん
ぜひこの機会にでもコマンドを覚えてはいかがでしょうか?
こんばんは。
コマンドの扱いに困っている方・どうすれば作れるかで悩んでいる人。
ここにコメントで教えてくれたら答えられます。
ジャンじゃん教えてください。
どのような物でもなんとか教えれるようにするつもりです!
コマンドはスイッチでもパソコンの方など
どのような機種でもコマンドは使えます!(3DSはしらん
ぜひこの機会にでもコマンドを覚えてはいかがでしょうか?
通報するにはログインする必要があります
通報するにはログインする必要があります
コメント
どうもことみんです。これからよろしくお願いします。ー
ことみんさん。よろしくお願いします。
コマンドに触れたことはありますか?
こんにちは、よろしくお願いします。
コマンドに触れたこと、あります。
give、effect、tpはできます。
kumowaさん、よろしくお願いします。
コマンドに触れたことがあるのですね。
ドンなのが作ってみたいなどはありますか?
すみません。最近見てませんでした、、、。
まず、パーティクル出さしてみたいです。
お願いします❕
まずは簡単にparticleコマンドを使ってみましょう!
https://note.com/butter_scotcher/n/n5f26b1c8ff26(particleの名前
particleコマンドの構文
/particle 名前 座標
コマンドブロックで次のコマンドを[衝撃,レッドストーンを必要]でボタンをつかって使ってみよう!
particle minecraft:huge_explosion_emitter ~ ~ ~
fill(ブロックを置き換えるよ)と組み合わせてかっこよくブロックを壊そう!
fill 1 1 1 2 2 2 air
[衝撃,レッドストーンが必要,座標は自由]
particle minecraft:huge_explosion_emitter 1 1 1
[チェーン,常にアクティブ,座標はfillの所]
かっこよくブロックが消えるようになった!
こんなかんじにparticleは他のコマンドずは簡単にparticleコマンドを使ってみましょう!
ありがとうございます!
次の質問です、。
fillコマンドがうまく使えません。
指定した座標はあっているのに、なぜか範囲外までブロックで埋められてしまいます。
どうしたらうまくいきますか?(何個も質問してすみません
つぎはfillコマンドですね。
fillコマンドとは始点と終点の間のブロックを別のブロックに変えるコマンドです。
たとえば以下のコマンド
fill ~ ~ ~ ~1 ~1 ~1 air
これの場合は始点~ ~ ~(~は自分のいる場所^は自分の向いている視点)終点~1~1~1
なのでコマンドを実行した場所にairなので空気ブロック
(何もブロックのない空間には見えないけど空気ブロックがあります。)
ただfillコマンドにも弱点があります!
それは範囲が大きすぎるとエラーを出す特徴があります!
でも基本的に使っていれば不便はありません!
質問への回答
座標を1 1 1 2 2 2と書きましたか?かいているのなら多分それが原因です。
座標はブロックを消したいところの始点と終点の座標にしてあげてください。
にゃるほどぅぅ、。
ありがとうございます。
参考にさせていただきます。
これからもよろしくお願いします。(尊敬します
こんにちは私は、統合版でエメラルドpvpを作ろうとしていますが。
エメラルドを手に入れたら自動的に、スコアボードに換金するようなコマンドを、教えてください
ちなみにコマンドには触れたことはあります
長文失礼します
エメラルドを1入手したら所持金が1増えるコマンドを作りました。
何か訂正があったら遠慮なく言ってください。
/scoreboard objectives add kin dummy
(上のコマンドはチャットでの入力も可能です。)
/execute as @a[hasitem={item=emerald}] at @s run scoreboard players add @s kin 1
[反復、常にアクティブ]
clear @a emerald 0 1
[条件付き、チェーン、常にアクティブ]
/execute as @a at @s run titleraw @s actionbar {“rawtext”:[{“text”:”§l§a所持金:”},{“score”:{“name”:”@s”,”objective”:”kin”}}]}’
(おまけ:ホットバー上に所持金を表示
反復、常にアクティブ)
ありがとうございます。
出来ました。
1つ目は、tag @r add emerald
2つ目は、clear @a[tag=emerald]emerald 1 0
でもできます。
常にアクティブー>常時実行
確かにその方法でもできますね。
今回は簡略化するためにhasitemを使用しましたが、
tag @rでランダムな人をターゲットし、
ターゲットがclearできたのならば(条件付き)scoreboardを増やすという方法は、
とっても参考になりました。アドバイスありがとうございます。
%%1.20.10のアップデートで、名前が変わっています。%%
常にアクティブー>%%常時実行%%
反復ー>%%リピート%%
再び失礼します。
今度は、前に紹介してもらった換金したエメラドでガチャのコマンドを教えてください
ちなみに当たり2%中当たり10%普通48%ハズレ40%ぐらいの確率で出てくるアイテムを調整できるようなコマンドを教えてください
長文失礼します
Glveコマンド(プレイヤーに直接アイテムを渡す)ではなく、
ストラクチャーコマンド(アイテムを召喚するような形)になりますがよろしい出ようか?
主です、遅れていてすみません。
今日の夕方頃に返信出来ると思います。
完成したのですが文面上にまとめて説明するのがとても困難と判断したため、
今回は動画で説明しようと思うのですが良いですか?
わかりました
本当に遅くなってすみません。
完成しました。ミス等があればお知らせください。
https://www.youtube.com/watch?v=xobcImtMpD0
コマンドのコピーは概要欄に書きました
いいですよ
出来ましたありがとうございます
%%タイさん、機種はなんですか?%%
%%自分はpcですね。
kumowaさんはちなみに何なんですか?%%
とつぜんすみません、、、、。
%%ぼくはPCです。タイさん、フレンドなりませんか?%%
%%ぼくもPCです。フレンドなりませんか?%%
いきなりすみません、、、、。
ほんとに、君にしびれるあこがれるぅ!って感じですwww
フレンドなってもらえるんですか。ありがとうございます!自分のID
taigorouSWITCH
フレンドになれて本当にうれしいです。
xbox入ってますか?
ふれなりましょう
私もフレンドになるます
よろしくます
コマンドとは全然関係ないんですけど、何もしていないのにXboxからサインアウトされました、、、。
しばらくチャットできないカモ、、、。(クワッ
%%kouhakun%%
皆さん相談しましょう(上から
統合版のコマンドで質問です。着火したTNTを透明化するコマンド、自分の頭上にTNTを召喚するコマンド、そしてそのTNTを爆発するまで頭上に維持し続けるコマンド。あったら教えてください
どのような用途で使うか聞いてもよろしいでしょうか?(それによってコマンドの内容が変化する場合があるので)
用途:特定のアイテムを落とすと自分の頭上にTNTが現れ、そのTNTが爆発する直前に弾となるTNTが現れる、といった感じです。要するにいつでもどこでも自分のところからTNTキャノンが撃てるというのを作りたいです。
破壊のことしか頭にありません
(アイテムの名前は§l§4TNTキャノンであれば何のアイテムであれど機能します。捨てると発動してTNT、
その3秒後ぐらいにもう1度TNTが出てきて吹っ飛ばせます。吹っ飛ぶ方向は向いている方向になります。
連射はどのような結果になるかはわかりません)
/execute as @e[type=item,name=§l§4TNTキャノン] run tag @p add tnt
[反復,常にアクティブ]
kill @e[type=item,name=§l§4TNTキャノン]
[チェーン,常にアクティブ,条件付き]
setblock ~ ~1 ~ redstone_block
[チェーン,条件付き,常にアクティブ]
(上のコマンドブロックから1個ブロックを開けて次のコマンドを)
/execute at @a[tag=tnt] run summon tnt ~ ~ ~
[衝撃,レッドストーンが必要]
/execute at @a[tag=tnt] run summon tnt ^ ^ ^1
[チェーン,常にアクティブ,ティック40]
/tag @a remove tnt
[チェーン,常にアクティブ]
setblock ~ ~-4 ~ air
[チェーン,常にアクティブ]
ありがとうございます。申し訳ありませんがもう2つ質問です。tntにソニックエクスプローション(ウォーデンが出す波動)を付与するコマンドはありますでしょうか。それと、TNTが1マスに凝縮できる最大の個数は何個でしょうか?
まずソニックなんちゃらのコマンド
/execute at @e[type=tnt] run particle minecraft:sonic_explosion ~ ~ ~
[反復,常にアクティブ,ティックは5がおすすめ]
んでTNTは凝縮できる最大数とかはなかったので多分無限(スペック等を無視した時)
だと思います。
とてもありがとう
またまた失礼しますこの前のガチャできたのでショップに作り方を教えてください
NPCか普通にボタンかどちらの物が良いですか?
利点としては、
NPCの場合購入する場所は小さく済むので、
大きく場所を取りたいくないときにどうぞ
ボタンの場合何個も売りたいときに便利。
ジャンルで分けたりできる。
ボタンの場合でいいです
簡単2個でできるショップのテンプレートを作りました。
分からないところがあったら教えてください
/execute at @a[r=3,scores={kin=10..}] run structure load a ~ ~1 ~
[衝撃、レッドストーンが必要、「a」は名前売るものをセーブしとく。
2個目以降のセーブ名は被らせない!]
/execute at @a[r=2] run scoreboard players remove @a kin 10
[チェーン、条件付き、常にアクティブ
10は代金]
返信が遅れてすみませんコマンドを実行しても所持金が減りませんどうすればいいですか?
ストラクチャーの所ミスっていませんか?
aって名前、もしくは別の名前でストラクチャーブロック等でコピーしましたか?
もし別の名前を使ったならコマンドもその名前に訂正してください。
もし今のことでも問題が解決できなかった場合もう1度お伝えください
アイテムは受け取れましたが所持金が減りませんでした
コマンドが少しミスっていますね。
2個目のコマンドの[r=2]となっているところを、
[r=3]に変更してください。すみませんでした。
またまたまた失礼します
ある一定の範囲の人に1分間に一度10エメラルド受け取れるコマンドを教えてください
範囲が1マスか、それ以上の範囲かで分かれています。
1マス用
give @a[x=9,y=9,z=9,dy=1] emerald 10
[反復、常にアクティブ、ティックは1200、x=9,y=9,z=9の9の部分はエメラルドの受け取らせたい座標を書いてください]
それ以上
/give @a[x=9,y=9,z=9,dx=3,dy=3,dz=3] emerald 10
[反復、常にアクティブ、ティックは1200、x=9,y=9,z=9の9には範囲の端の所、
dx=3,dy=3,dz=3にはx,y,zがさっきの座標からどれだけ離れているか。zが-3離れているならdx=-3xが16離れているならdx=16です]
はじめまして、リモアと申します。よろしくお願い致します。
今現在脱出マップを作成中なのですが、調べても調べても分からなかったので下記のコマンドの打ち方を分かりやすく教えていただけると有難いです。
1.特定のアイテムを投げるとtpしストーリーが進む
2.特定の場所に訪れると会話が流れる
3.特定のアイテムを順番通りにチェストに入れると、中身が変わる
よろしくお願い致します!
初めまして。間違い、付け加え等があったら教えてください。
1アイテムを投げるとtp
testfor @e[type=item,name=砂糖]
[反復、常にアクティブ、name=砂糖の所の砂糖は検知したいアイテムの名前]
setblock 9 9 9 redstone_block
[チェーン、常にアクティブ、条件付き、9 9 9は自由]
あとはレッドストーンの周りにtpコマンド(衝撃、レッドストーンを必要)、
sayコマンド(衝撃・反復、ティック(1秒20ティック))などを設定してあげてください。
[ ]|
2特定の場所に訪れると会話が流れる。
testfor @a[x=6,y=6,z=6,dx=9,dy=9,dz=9]
[反復、常にアクティブ、x=6,y=6,z=6は特定の範囲の端、dx=9,dy=9,dz=9は特定の端からx,y,zがどれだけ離れているか]
setblock 9 9 9 redstone_block
[チェーン、常にアクティブ、条件付き、座標は自由]
レッドストーンの周りにコマンドをおいてください。
[ ]
3特定のアイテムを順番通りにチェストに入れると、中身が変わる(コマンドは横向きで作って
testforblocks ~ ~1 ~ ~ ~1 ~ 6 6 6
[反復、常にアクティブ、6 6 6はチェストの場所、コマンドの上にアイテムを順番通り入れたチェストを置く]
clone ~ ~1 ~ ~ ~1 ~ 6 6 6
[チェーン、常にアクティブ、条件付き、座標は上の6 6 6の所と同じ座標、
コマンドの上には中身が変更された状態のチェストを置く]
ありがとうございます!
もうひとつお願いします
特定の物を投げるとブロックが壊れるコマンドとかありましたよね…ぜひ教えていただけると嬉しいです!
基本的に物を投げて発動するタイプは1の奴を使えばできます。
1の奴をもう1個作って(物の名前・レッドストーンの座標を変更した状態で)、
レッドストーンの周りにsetblockやfillコマンドを使用してあげてください。
setblock 6 6 6 air
[衝撃、レッドストーンが必要、座標は変更したい所の座標]setblock(一マスのみを変更するときに使う
fill 6 6 6 9 9 9 air
[衝撃、レッドストーンが必要、座標はブロックを変更したい範囲。6 6 6から9 9 9までの範囲を変更する。]
fill(2マス以上を変更するときに使用する
一部の人に一つだけバフとデバフを付けれるコマンドを教えてください
effect @a[tag=a] エフェクト名
タグで管理することで1部の人にバフ、デバフをつけれます。
また別のタグを使うことで、
aさんには跳躍、bさんには暗視など分けることができます。
何かご不明な点等がありましたら教えてください
ありがトゥございますできました
またまた失礼します
バトルロワイヤルのように一定の範囲にプレイヤーが1になるとその人のアイテムをクリアしkillするコマンドを教えてください
1っていうのはスコアボードですか?
すみません1人です
遅れてすみません。1度は作動の確認をしてください。
/tag @p[x=6,y=6,z=6,dx=9,dy=9,dz=9] add 仮 反復、常にアクティブ、
6には始点の座標、dxは始点からxがなんマス離れているか。dyは始点から..とやってください
上のは単体、下のはつなげて作ってください
1testfor @a[tag=!仮] 反復、
2tag @a remove 仮 チェーン、条件付き、条件付き
1にコンパレーターつけてnot回路につなげてコマンドをつなげてください。
これで範囲にプレイヤーがいるかを検知できます。
not回路に次のコマンドをつなげればkill、クリアできます。
clear @a
kill @a[tag=仮]
すみませんnot回路とは何でしょうか?
not回路はレッドストーン信号を真反対にさせます。
レッドストーン信号をブロックに当てて、
そのブロックの上にレッドストーントーチを置けばいけます。
コマンドは、レッドストーントーチの上につなげてあげてください
こんばんは、この間はありがとうございました。
2特定の場所に訪れると会話が流れる。
testfor @a[x=6,y=6,z=6,dx=9,dy=9,dz=9]
[反復、常にアクティブ、x=6,y=6,z=6は特定の範囲の端、dx=9,dy=9,dz=9は特定の端からx,y,zがどれだけ離れているか]
setblock 9 9 9 redstone_block
[チェーン、常にアクティブ、条件付き、座標は自由]
レッドストーンの周りにコマンドをおいてください。
この部分が知識なさ過ぎて意味が理解できませんでした。
もしよければもう少し細かく教えていただけると嬉しいです…!
よろしくお願いいたします!
分かりにくくてすみません。
testfor @a[x=6,y=6,z=6,dx=9,dy=9,dz=9]
[反復、常にアクティブ]
まず会話を始める場所(A)をどこにするかを決めます。
その次にAの端の座標をx=6,y=6,z=6の場所に入れます。
そしてAの範囲を決めます。Aの端(先ほどの)とは真逆の端の座標まで、
xは何,yは何,zは何離れているかを入れます。
例えばxが6マス離れているならdx=6,yが2マス離れているならdy=2,
zが10マス離れているならdz=10となります。
[]
setblock 9 9 9 redstone_block
[チェーン、常にアクティブ、条件付き、座標は自由]
上のコマンドだけだと座標が上の時のみしか会話が進まないので、
レッドストーンでの信号を与えてあげないといけません。
[続き]
say aaaaa
[衝撃、条件付き、レッドストーンが必要、レッドストーンの上に設置]
チャットに言葉が出てくるコマンドです。別にこれでなくてもいいです。
会話のコマンド2つ目以降は以下の設定でコマンドを続けてあげてください
[チェーン、常にアクティブ、ティック(20ティック=1秒)]
会話が終わったら最後の部分に次のコマンドを書いてください。
setblock 6 6 6 air
[チェーン、常にアクティブ]
6 6 6の部分にはレッドストーンブロックの所の座標を入れて下さい。
[]
色々と長々との話すみませんでした。
分からないところがあれば教えてください。
すみませんでした
ありがとうございます、できました!
早速もう一個お聞きしたいです…!
1、マネキンを動かすコマンド
2、会話が終わるとブロックが変わるコマンド(ただの床がレッドストーンブロックで真っ赤になる、みたいなやつがやりたいです)
3、視点固定?ボタンを押すと視点が動かなくなるコマンド(調べても、視点固定はできないと出てくるんですが…あれはコマンド連打なのでしょうか…?)
4、額縁に特定のものを入れると検知してガラスが割れるコマンドみたいなものがありましたらお願いします
多くなりましたが、お手すきの際に教えていただけると嬉しいです!
よろしくお願いいたします!
1についてなのですが、
マネキンとは何なのでしょうか?
2は会話の最後の所に次のコマンドを置いてください。
/structure load ti 6 6 6
[チェーン、常にアクティブ、ストラクチャーブロックで血を再現した後をコピー。
6 6 6の所には座標の数字の1番低いところの座標を書いてください。]
3次のコマンドで視点を完全に停止させることができます。(最近追加された最高なコマンド
inputpermission set @a camera disabled
[衝撃、レッドストーンが必要、解除するときは最後の部分をdisabledにします]
4次のコマンドは答えと回答を見比べて答えが合致するとコマンドが発動します。
testforblocks ~ ~1 ~ ~ ~1 ~ 6 6 6
[反復、常にアクティブ、コマンドの上に模範解答、6 6 6の所には解答欄の座標]
setblock 6 6 6 air
[チェーン、条件付き、常にアクティブ、6
ありがとうございます!
マネキンとは防具たてのことです、ごめんなさい!
返信ありがとうございます。防具盾のことでしたか。現時点だと防具盾を動かすには、防具盾の状態をコピーし、動かしたい順番でロードを繰り返すしかありません。
/kill @e[type=armor_stand,x=6,y=6,z=6,dy=1]
[Xyzには防具盾の座標]
/structure load a 6 6 6
[aはセーブ名、6 6 6は防具盾の座標]
こんにちは
SHOPPVP制作中なんですが、
サイドバーに特定の範囲内にいる人数を表示させたいんですが、やり方がわかりません。放置人数〇人みたいに表示させたいです。教えてもらえるとうれしいです。機種はswitchです。
scoreboard players set 参加人数 §l§6プレイヤー状況 0
[反復、常にアクティブ]
execute as @a[x=6,y=-6,z=6,dx=1,dy=2,dz=1] run scoreboard players add 参加人数 “§l§6プレイヤー状況” 1
[チェーン、常にアクティブ、x=6,y=6,z=6には特定の範囲の端こ。dx=1,dy=1,dz=1には特定の範囲の端からどれだけ離れているか]
分かりにくい部分もあるので、
分からなければぜひ教えてください
アクションバーにプレイ時間、所持金、ポイント、レベルを表示するスコアボードを作りたいけどやり方がわかりません。教えていいだけますか?あとプレイ時間の表示方法も知りたいです。
00:00
こんな感じで時間と分の単位で表示したいです。
アクションバーに何かを表示させたい場合はtitlerawというコマンドを使用します。
以下はアクションバーのコマンドです。
execute as @a[scores={秒=0..9}] run titleraw @a actionbar {“rawtext”:[{“text”:”§lプレイ時間 “},
{“score”:{“name”:”@s”,”objective”:”分”}},{“text”:”:0″},{“score”:{“name”:”@s”,”objective”:”秒”}},{“text”:”/所持金:”},{“score”:{“name”:”@s”,”objective”:”金”}},{“text”:”/ポイント:”},
{“score”:{“name”:”@s”,”objective”:”ポイント”}},{“text”:”/レベル:”},
{“score”:{“name”:”@s”,”objective”:”レベル”}}]}
/
execute as @a[scores={秒=10..}] run titleraw @a actionbar {“rawtext”:[{“text”:”§lプレイ時間 “},
{“score”:{“name”:”@s”,”objective”:”分”}},{“text”:”:”},{“score”:{“name”:”@s”,”objective”:”秒”}},{“text”:”/所持金:”},{“score”:{“name”:”@s”,”objective”:”金”}},{“text”:”/ポイント:”},
{“score”:{“name”:”@s”,”objective”:”ポイント”}},{“text”:”/レベル:”},
{“score”:{“name”:”@s”,”objective”:”レベル”}}]}
/
[反復、常にアクティブ、もしスコアボードがもう用意されているのならobjectiveの名前を用意されている物へと変更してください、]
/scoreboard players set @s “金” 5 /scoreboard players set @s “分” 0
/scoreboard players set @s “秒” 0 /scoreboard players set @s “ポイント” 5
/scoreboard players set @s “レベル” 5
[チャットでも可能,スコアボードが用意済みなら個々の部分は省いてもよい。]
そして続きは、
プレイ時間の表示方法についてのコマンドです。先ほど作った分と秒を使います。
/execute as @a run scoreboard players add @s “秒” 1
[反復、常にアクティブ、ティック20]
/execute as @a if score @s “秒” >= 一分 “時” run scoreboard players add @s “分” 1
[反復、常にアクティブ]
/execute as @a if score @s “秒” = 一分 “時” run scoreboard players set @s “秒” 0
[チェーン、条件付き、常にアクティブ]
/scoreboard objectives add 時 dummy /scoreboard players set 一分 “時” 60
[チャット可]
長くなりましたがこれで時間、所持金、ポイント、レベルの表示。
プレイ時間を分と秒で切り分ける。コピーしないとなかなか骨が折れますが、頑張ってください。
(どうにかtitlerawの構文が短くなりませんかね?)
長文わざわざありがとうございます!また試してみますね!できしだい返信します。
範囲内に入ってもスコアボードの数が変化しません。どうしたらいいですかね?
すみません。コマンドを少し抜けていました。
次のコマンドを入力してください。
次のコマンドはチャットに入力するのも可能です。
/scoreboard objectives add “§l§6プレイヤー状況” dummy
/scoreboard objectives setdisplay sidebar “§l§6プレイヤー状況”
もうしわけありません
ボタンを押したプレイヤー自身を対象にすることってできますかね?
「say @p がボタンを押しました」
とすると、@pの部分が自分じゃなかったりします。(自分が1番近い場合でも)どうしたらうまく表示されるんでしょうか?コマブロでやりたいです。
すみません。今の所コマンドブロックでボタンでの一番近い人を表示させることはできません。
お役に立てずにすみません。他に手伝えることがあれば教えてください。
すみません
サイドバーが2つあり、何秒間おきに切りかわるやつを見たことがあります。どうしたらできますか?
サイドバーに2つの情報を交互ででてくるコマンドですね。
次のコマンドをコマンドブロックにて入力してください。
/scoreboard objectives setdisplay sidebar “プレイヤー状況”
[反復、常にアクティブ、ティック(交互に代わる速さ20=一秒)]
/scoreboard objectives setdisplay sidebar “今日のイベント”
[チェーン,条件付き、常にアクティブ、ティックは前のティックの2倍の数]
コマンドの最後のプレイヤー状況,今日のイベントの所には、
自分の好きなスコアボードを入れることも可能です。
名前を変えたいのであれば上下のプレイヤー状況、今日のイベントを、
自分の変えたい名前へと変更してあげてください。
/scoreboard objectives add “プレイヤー状況”
/scoreboard objectives add “今日のイベント”
[チャット入力可,]
ミス等がありましたら教えてください。
ありがとうございます!!
続いて質問します。
サイドバーに今ワールドにいる人全員の所持金を表示したいです。多い人順に表示したいです。
特定の範囲内にプレイヤーが入ったら、〇〇が入りました。とチャットで表示させて範囲内からでたら、〇〇が出ました。とチャットで表示させたいです。
コマンドじゃないんですが、NintendoSwitchで「〓」を表示させる方法わかりますか?
1♯※のところですね。
返信遅れてすみません。
どこにあるのかわかりません
/scoreboard objectives add 所持金 dummy
[チャット可]
/scoreboard objectives setdisplay sidebar “所持金”
[先ほどのコマンドを所持金に変更してください。(どちらでも可能)]
これで所持金を表示させれます。
でもこのままだとこのスコアボードには何の情報もないので、
特に何も表示されません。きおつけてください。
Switchの場合文字を入力する欄で言うと左の上から3こめにある1♯※のところをクリックし、出てくる記号の中にあると思います、
五分に一回ぐらいのペースでチャットに文字が出るようにしたいです。
あと文字が出た10秒後に作動するコマンドを作りたいです。
ありがとうございます。ミスがあれば教えてください。
say テスト
[反復、常にアクティブ、ティック6000、テストの部分にはチャットに送りたい文章]
setblock ~ ~1 ~ redstone_block
[チェーン、常にアクティブ、条件付き、ティック200]
レッドストーンブロックの上に作動させたいコマンド
できました!!
ありがとうございます!
特定の範囲内にプレイヤーが入ったら、「〇〇が入りました」とチャットで表示させて範囲内からでたら、「〇〇が出ました」とチャットで表示させたいです。
返信遅れてすみません。
入りました、出ましたと通知の来るコマンドを完成させました。以下がコマンドです。
マルチで確認をしていないので、1度確認してみてください。
/execute if entity @a[tag=!入,tag=!済] run say @a[tag=!入,tag=!済]が抜けました。
[反復、常にアクティブ]
tag @a[tag=!入] add 済
[チェーン、常にアクティブ、条件付き]
/
続きは別のレーンにコマンドをつなげてください。
/execute if entity @a[tag=入,tag=!済] run say @a[tag=入,tag=!済]が入りました。
[反復、常にアクティブ]
tag @a[tag=入] add 済
[チェーン、常にアクティブ、条件付き]
/
続きは別のレーンにコマンドをつなげてください。
/execute as @a unless entity @a[x=11,y=-60,z=5,dx=5,dz=2,dy=100] run tag @s remove 入
[反復、常にアクティブ]
tag @a[tag=!入] remove 済
[チェーン、常にアクティブ、条件付き]
/execute as @a if entity @a[x=11,y=-60,z=5,dx=5,dz=2,dy=100] run tag @s add 入
[反復、常にアクティブ]
tag @a[tag=入] remove 済
[チェーン、常にアクティブ、条件付き]
ありがとうございます!!
初ログイン検知を教えてください。
初めてワールドに入ったら「〇〇さんが初めてワールドにログインしました!」と「合計参加人数:〇人」の2つを表示させたいです。
次のは初めて参加した時に出てくるチャットの奴です。
/tag @a[tag=!初回] add 初回
[反復、常にアクティブ]
say @a[tag=初回]が初めてワールドにログインしました。
[チェーン、条件付き、常にアクティブ]
そして次は参加人数を表示するコマンドです。
scoreboard players set 参加人数 プレイヤー状況 0
[反復、常にアクティブ、オブジェクト等は自分でいじってもよい]
execute as @a run scoreboard players add 参加人数 “プレイヤー状況” 1
[チェーン、常にアクティブ]
次のはチャットでの使用を可能
/scoreboard objectives add “プレイヤー状況” dummy
/scoreboard players add 参加人数 “プレイヤー状況”
/scoreboard objectives setdisplay sidebar “プレイヤー状況”
・
これでいけるはずです。まちがいがあればおしえてください。
スコアボードについての質問です。
サイドバーのsetdisplayで表示したもの一つだけ消すことはできますかね?
サイドバーに表示されているのは次ので消せます
/scoreboard players reset 参加人数 状況
[チャットでも可、参加状況は消したいのの名前、状況はそのスコアボード名]
/
もしわからないところがあればおしえてください。
表示されているもの自体は消えず、そのスコアが0になるだけなんですけど、どうしたらいいですか?
本当ですか?スコアボードの名前などを間違えになっているなどの間違いはありませんか?
こちらも何かのミスがないかもう1度確認しています。すみません。
resetがsetになってませんか?
コマンドとは関係ない話になるかもしれませんが
ScriptAPIで ActionFormを作ろうとしても [Scripting][error]-ReferenceError: Native function [ActionFormData::title] does not have required privileges. at (Main.js:94)
と出てしまうのですが解決方法はありますか?
このように便利なものもあるのですね。勉強になります。調べたのですが、たぶん参照エラーでは無いでしょうか?
わかりました。manifest.jsonも確認してみようと思います
アクションバーに2つのスコアボードを表示させたいです。goldとpointの2つです。一応ゴールドの方のスコアボードは表示できているのですが、もう一つ表示させる方法がわかりません。教えていただけないでしょうか?
質問なのですが、
アクションバーへの表示にはどのようなコマンドを使用になられましたか?
executeとtitlerawでしました。goldのスコアボード名はmoneyです。
今のtitlerawコマンドの続き、最後の「 ]} 」の前の部分に次のコマンドを追加してください。
,{“text”:” ポイント:”},{“score”:{“name”:”@s”,”objective”:”point}}
.
何かミス等があれば再度お知らせください。
最後に]}をつけ忘れてます
コマンドについて質問です。
スーパーフラットの草ブロック、土ブロック、岩盤をすべて消すことができるコマンドのやり方を教えてください。switch版なのでワールド作成の画面にないので困っています。
今の所、設定で奈落だけの世界を作成することはできませんが、
コマンドを使用して、ブロックを削除することは可能です。
この場合、一番簡単なのはストラクチャーブロックです。
ストラクチャーブロックを使いairを最大数コピーします。
そしたら消したい部分でロードしてあげるとそこの部分を消せます。
.
残念ながら自動で全てを奈落にするのは無理で、結局手動でやらないといけないので、
結論ストラクチャーブロックで行うのが楽だと思います。
自動ができなくて、すみません
わかりました!
がんばります!
統合版で壊れない金の剣(不可壊?)をgiveで与える方法を教えてください。
NPCでボタンを押すと指定した4箇所のどこかにランダムでテレポートするコマンドを作りたいです。
npcでのボタンで4か所にランダムにテレポートさせたいのですね。
以下のコマンドを使えば行けます。
/scoreboard objectives add 仮 dummy
[チャットでも可]
/scoreboard players random @a 仮 1 4
[反復、常にアクティブ]
/execute as @initiator if score @s 仮 matches 1 run tp @s 3 3 3
/execute as @initiator if score @s 仮 matches 2 run tp @s 4 4 4
/execute as @initiator if score @s 仮 matches 3 run tp @s 5 5 5
/execute as @initiator if score @s 仮 matches 4 run tp @s 6 6 6
[次の物はnpcのコマンドの所に出してください。
3 3 3,4 4 4,5 5 5,6 6 6の所にはランダムのテレポートさせたい場所の
座標を入れてあげてください。]
今現在、不可壊の金の剣を使用することは無理ですが、
金の剣を破壊していまったら金の剣を与えることで実質的な不可壊へとできます。
/give @a[hasitem={item=golden_sword,quantity=0}] golden_sword
[反復、常にアクティブ]
何かあれば教えてください。
統合版コマンドについて質問です。
ボタンを押すと、スペクテイターになり、テレポートされるコマンドと、スペクテイターの時、特定の範囲内でしか動けないようにしたいです。教えていただけないでしょうか?
ボタンを押すとスペクテイターへとなりTPされる。
そしてTPされた後には範囲外には行けないようにすれるコマンドを作成しました。以下がコマンドです。
gamemode spectator @p
[衝撃、レッドストーンが必要]
tp @p 6 6 6
[チェーン、常にアクティブ、6 6 6にはテレポートさせたい座標]
/execute as @a[m=spectator] unless entity @a[x=3,y=-3,z=3,dx=2,dy=3,dz=2] run tp @a 6 6 6
[反復、常にアクティブ、x=3,y=3,z=3には特定の範囲の所の端、ds,dy,dzの所には先ほどの端からx,y,zがなんマス離れているか]
何かミスがあれば教えてください
なるほど!
範囲指定の仕方が分からなかったのでとてもたすかりました!ありがとうございます!
範囲内のプレイヤーを10箇所のどこかにテレポートさせるコマンドを教えてほしいです。その際、同じ場所に2人以上テレポートさずに、一人ひとり違う場所にテレポートさせたいです。分からないのでどうか教えてください。
範囲内のプレイヤーを10か所にランダムにテレポートさせればよいのですね。
以下がそのコマンドです。何かミスや質問なのがあれば教えてください
/scoreboard objectives add tp dummy
[チャット可]
/execute as @a[x=11,y=-60,z=28,dx=2,dz=2,dy=5] run scoreboard players random @s tp 1 10
[衝撃、レッドストーンが必要、x,y,zは特定の範囲の所の端、
dx,dy,dzの所は先ほどの端からx,y,zがどれほど離れているか]
setblock ~ ~1 ~ redstone_block
[チェーン、常にアクティブ、条件付き]
続きのコマンドは今置いたコマンドから2マス上から始めてください。
また以下のコマンドの座標(6 6 6)はテレポートさせたい場所。
/tp @r[scores={tp=1}] 15 -60 28
[衝撃、レッドストーンが必要]
/tp @r[scores={tp=2}] 6 6 6[衝撃、レッドストーンが必要]
/tp @r[scores={tp=3}] 6 6 6/tp @r[scores={tp=4}] 6 6 6
/tp @r[scores={tp=5}] 6 6 6/tp @r[scores={tp=6}] 6 6 6
/tp @r[scores={tp=7}] 6 6 6/tp @r[scores={tp=8}] 6 6 6
/tp @r[scores={tp=9}] 6 6 6/tp @r[scores={tp=10}] 6 6 6
[チェーン、常にアクティブ]
/scoreboard players reset @a tp
[チェーン、常にアクティブ]
/setblock ~ ~-12 ~ air
[チェーン、常にアクティブ]
はじめましてこむこむです。コマンドについで質問します。
範囲内に入ったら看板を与えるコマンドで、これを反復実行すると、範囲内にいる間看板が無限に増え続けます。これを範囲内に入ったら、一つだけ看板が付与されるようにしたいです。どうしたらいいですかねぇ。
こむこむさん、初めまして。
範囲内に入ったら看板を一つ与えるコマンドですね。
コマンドは以下の通りです。
/give @a[hasitem={item=oak_sign,quantity=0},x=6,y=6,z=6,dx=3,dy=3,dz=3] oak_sign
[反復、常にアクティブ、x,y,zには特定の範囲の座標の端、
dx,dy,dzには特定の範囲の座標の端からx,y,zがなんマスほど離れているか]
hasitemとはプレイヤーの所持しているアイテムについて確認ができます。
itemはアイテム名、quantityはそのアイテムの個数。この場合、
オークの看板を0個もっているすべての人(@a)にオークの看板(oak_sign)を与える(give)
との風になります。
(もし看板の種類を変えるのなら
oak_signの部分を変えたい看板の種類のidに変更してください。 )
なるほど、ハズアイテムを使えばできるのですね。教えていただきありがとうございます!
tellraw・titlerawのテキストとスコアボード以外に何ができるんですか?
tellraw・titlerawはテキストとスコアボードの表示以外にどよのうなことができるかですね。その2つ等以外だとセレクターで指定したエンティティーを表示させることが出来ます。これを使えば役職開示だったり正解者の発表などが出来ます。
こむこむです。前回は教えていただきありがとうございました。今もう一つ分からないコマンドがあるので質問します。プレイヤーをキルしたらスコアが2増えるコマンドです。倒した人にポイントが2足されるようなものを作りたいです。教えていただきたいです。よろしくおねがいします。
質問なのですが、
キープインベントリ―を入れていますか?
それによってコマンドは変わっていきます。
えーと、持ち物の所持はしていますね。遅れてすみません。
ここまでためておいてすみません。
私もここの間試行錯誤しながら頑張って考えてみたのですが、
今の状況ではできそうにありません。
今後もしできそうならまたお知らせします。
待たせてしまい申し訳ございません。
スコアボードをメニュー?のプレイヤー権限のところに表示することできますか?それとできればスコアが多い順に表示させたいです。
プレイヤー権限の所にスコアボードを表示させればよいんですね。
次のコマンドをチャットで使用すればいけるはずです。
/scoreboard objectives setdisplay list 名前
[チャット可、名前の所にはスコアボードのオブジェクト名]
多い順にする方法については自分はあまり知らないのですが、
たぶん多い順になるかと思います。
毎度教えていただき本当にありがとうございます!それで今回も質問なんですが、経験値バーのレベル(数字)が10に到達すると、「〇〇さんがレベル10になりました!」とチャットで表示させたいです。できればtellrawコマンドでの表示がいいです。
付け足し。
レベルのことで質問します。
10レベルの時だけ検知する方法を教えてください。scoreboard players set @a[lm=10] “レベル” 10とすると0〜10までのやつがすべて反応します。どうしたらいいですかねぇ。ぜひこちらも教えていただきたいです。
10レベルになると通知の来るコマンドですね。
以下のコマンドでできます。
/tellraw @a[lm=10,tag=!xp] {“rawtext”:[{“selector”:”@r[tag=!xp,lm=10]”},{“text”:”さんがレベル10になりました!”}]}
[反復、常にアクティブ]
tag @a[lm=10] add xp
[チェーン、常にアクティブ、条件付き]
/
そしてlmというのは指定されたレベル以上のMOBを対象とするので、
10と指定した場合、10以下は対象とならないので、
別の所で間違えている可能性があります。
なるほど!解決しました!
ありがとうございます!
決められた人しか通れないコマンドとかってありますか?
決められた人のみが通れる道ですね。
以下のコマンドを使えばtagのplがついている人のみしか、
通ることができます。
/tp @a[x=6,y=6,z=6,dx=2,dy=3,dz=2,tag=!pl] 20 -60 3
[反復、常にアクティブ、x=6,y=6,z=6には通れない道の端の部分の座標を書いてください。
dx=2,dy=3,dz=2には先ほどの端の座標から道幅はx,y,zがなんマスなのか。道幅なので、
dz=0の時は、,dz=0ごと消してください。]
はじめましてlockです。特定の範囲内に金インゴットとアメジストの欠片をドロップさせるコマンドを教えてほしいです。その際、アメジストの欠片は低確率で出現させるようにしたいです。ついでにアイテムを拾ったらプレイサウンドが実行されるようにしてほしいです。なんかたくさん聞いてすみません
Lockさん。初めまして。
ご質問なのですがアイテムが出現する頻度はとのくらいにしますか?
また、アメジストはどの程度の確率にしますか。今日中に仕上げれればと思います。
とりあえず金インゴットは10秒に一つでアメジストの欠片は1分に一つぐらいの頻度でおねがいします
特定の範囲でランダムな場所に、
アメジストと金をドロップですね。
以下のコマンドを使用する前に、
金はkin、アメジストはamという名前でセーブしてください
structure load kin ~ ~1 ~
[反復、常にアクティブ、ティックは200]
spreadplayers 6 6 1 9 @e[type=item,y=~-1,dy=1]
[反復、常にアクティブ、6 6は範囲の中心、
9は中心から範囲外までの数、
コマンドは1つ目の2個上に設置]
/
structure load am ~ ~1 ~
[反復、常にアクティブ、ティックは1200]
spreadplayers 6 6 1 9 @e[type=item,y=~-1,dy=1]
[先程とおなじ]
出来なかった、分からなかった所があれば、
再度教えてください。
質問です。名前でセーブとはどうゆうことですか?
具体的ではなくすみません。
セーブですね。セーブはストラクチャーブロックを使用して行います。
https://youtu.be/ikl5hvdNlp0?si=WpYhJaQ0hjqlFuyl
[使い方の動画]
セーブは金・アメジストのみで、
サイズxyzは全て1で、オフセットのyのマイナスも消してください。
ありがとうございます!なるほどストラクチャーブロックでするのですね。今度試してみます!できたらまた言うつもりです。
サイドバーについての質問です。サイドバーに表示しているオブジェクトの順番の変え方と固定方法を教えてほしいです。スコアの変動で順番が入れ代わったりするので困っています。
スコアボードの位置の変動を無くすことは今のところできません。なのでアクションバーへの表示をおすすめします。申し訳ございません。
なるほど。ではスコアをいじって順番を変える方法しかないんですね。教えていただきありがとうございます!
マイクラでマーダーを作っているんですけど参加人数が4人〜6人だったら殺人鬼1人、保安官1人、残りは罪なき人で7人以上だったら殺人鬼1人、保安官2人、残りは罪なき人みたいなかんじに設定したいんですけどできますかね?
人数ごとに役職を設定するのですね。
次のコマンドでできます。
/
人数を検知するコマンド
/scoreboard objectives add pla dummy
[チャット可]
scoreboard players set 参加 pla 0
[常にアクティブ、反復]
execute as @a run scoreboard players add 参加 pla 1
[チェーン、常にアクティブ]
/
役を設定するコマンド。ボタン等々での起動です。
/execute if score 参加 pla matches 4..6 run tag @r add 殺人鬼
[衝撃、レッドストーンが必要]
tag @r[tag=!殺人鬼] add 保安官
[チェーン、常にアクティブ、条件付き]
/execute if score 参加 pla matches 7.. run tag @r add 保安官
[チェーン、常にアクティブ、条件付き]
tag @a[tag=!殺人鬼,tag=!保安官] add 罪なき
[チェーン、常にアクティブ、条件付き]
/
出来ない、わからないなどがあれば教えてください
titlerawでactionbarに、クールタイムのゲージを3つ表示させるのですが、scores={チャージタイム=〇〇}]というのをすべてのパターンで実行しようとするとかなり時間がかかってしまいます。なにかいい案はありますか?
質問なのですが、クールタイムの表示方法に要望はありますか?
数字での表示や■■□など図形での表示など色々あると思いますが要望はあるのでしょうか?
質問です、統合版でreplaceitem entity @e[type=zombie] slot.hotbar 0 emeraldってコマンドブロックに打ったら「コマンドを実行中に不明なエラーが発生しました」と出ました。どうすればよいでしょうか。
確かなのですがゾンビにはホットバーの存在はなく、マインハンド、オフハンド、頭、体、ズボン、足だけなので、
エラー構文が出たのかと思います。
そうなんですね!ありがとうございます!
「tell」と「m」は
同じです!
CommandBlockには
/(スラッシュ)をつけなくても良いですよ!
タイさん!
お久しぶりですね掲示板機能が追加されたんでそちらの方の技術相談(統合版)にコメントも多くなっているし移動してみてはどうですか?
掲示板の方にはそのようなものもあるのですね。
自分もそちらに後で行ってみようと思います。
質問です。プレイ時間をアクションバーに表示したいのですが教えていただきたいです。時間単位と分単位で表示させたいです。(時間単位:分単位)こんなかんじです。
2:30だったらニ時間三十分ということで左が時間、右が分という形でお願いします。
アクションバーに時間と分をわけて表示ですね。
コマンドは以下の通りです。ちなみにtitlerawコマンドが2個あるのは、
分が一桁のみの時2桁目に0を入れるためです。
.
execute as @a[scores={分=0..9}] run titleraw @a actionbar {“rawtext”:[{“text”:”§lプレイ時間 “},
{“score”:{“name”:”@s”,”objective”:”時”}},{“text”:”:0″},{“score”:{“name”:”@s”,”objective”:”分”}}]}
[反復、常にアクティブ、ティック]
.
execute as @a[scores={分=10..}] run titleraw @a actionbar {“rawtext”:[{“text”:”§lプレイ時間 “},
{“score”:{“name”:”@s”,”objective”:”時”}},{“text”:”:”},{“score”:{“name”:”@s”,”objective”:”分”}}]}
.
/execute as @a run scoreboard players add @s “分” 1
[反復、常にアクティブ、ティック1200]
/execute as @a if score @s “分” >= 一分 “時間” run scoreboard players add @s “時” 1
[反復、常にアクティブ]
/execute as @a if score @s “分”>= 一分 “時間” run scoreboard players set @s “分” 0
[チェーン、条件付き、常にアクティブ]
/scoreboard objectives add 時間 dummy /scoreboard players set 一分 “時間” 60
/scoreboard objectives add 分 dummy /scoreboard objectives add 時 dummy
[チャット可]
返信遅れてすみません!わかりやすく教えていただきありがとうございます!また質問するかもしれませんがよろしくおねがいします!
範囲内にプレイヤーがいると作動するレッドストーンランプと鉄の扉のコマンドを教えてください
送れていてすみません。
以下がコマンドです。
/execute positioned 9 9 9 if entity @a[r=3] run setblock 6 6 6 redstone_block
[反復、常にアクティブ9 9 9には鉄扉の場所、6 6 6には適当な座標。その座標からレッドストーンを引いて扉とランプにつなげる、
r=3には鉄扉から半径何マスを検知します。検知すると扉とランプが反応します。]
教えていただきありがとうございます!やり方が分からなかったのでとても助かりました!!
統合版マイクラについての質問です。すべての草ブロックを空気に変えるコマンドを教えてください。
残念ながら実際の所仕様上全てはとても難しいです。
なので以下のコマンドを使用して手動でするのが主流です。
/fill 6 6 6 9 9 9 air
[チャット可、6 6 6は始点,9 9 9は終点,範囲がでかすぎるとエラー構文が出てきます。]
なるほど。少しずつ 少しずつやるってかんじですね。教えていただきありがとうございました!
こんにちは。前回に引き続き質問なんですが、チャットにスコアを表示させるコマンドを教えてください。「今のスコアは〇〇です。」〇〇のところに表示させるようにしたいです。分かればぜひ教えてください。
「今のスコアは○○です」でスコアを表示させるコマンドですね。
objectiveの所にポイントとありますが、表示させたいスコアボードの名前に変更してください。
execute as @a run tellraw @a {“rawtext”:[{“text”:”§l今のスコアは§b”},{“score”:{“name”:”@s”,”objective”:”ポイント”}},{“text”:”§r§lです”}]}
ミス等がありましたらおしえてください。
はじめまして、こんにちは
ローグライクゲームに基づく、ランダムな地形生成を用いたダンジョンについて模索しているのですが行き詰まっています。
迷路のアルゴリズム(棒倒し法、穴掘り法)などは試しましたがこれでは単調なものになってしまう為、やはりローグライクそのものの様な生成方法が望ましいです。
自力で考えてみたものの、統合版での実現方法がなかなか思いつかなかったので相談させてください
ぱっと見、実現出来そうな感じしますかね?
https://qiita.com/kyooooooooma/items/a8ee1157b89b7f744098
聞いてる感じ厳しめな気もします。
まず良い感じを落とし込むのが難しくURLのサイトにある通り、
ゲームとしてランダムダンジョンを扱うには、探索していて楽しい!!と思えるような地形が求められます。
だけどそこの部分に対してのみ考えて条件などを付けていくとそれはもう、
パターンの決められているマップとなり条件に背いてしまい..と自分的にはあまり理解が追い付いていない部分もあるのですが、
自分は実現はできなくもないともとらえられるが、実現するのはとても難しそうだと感じました。
何か的外れな部分があるかと思いますがすみません。
ありがとうございます
額縁の中のアイテムを消すコマンドを教えてください
あとトロッコが壁を検知して登るコマンドも教えてください
「額縁の中を消す」というコマンドはありませんが、
新品に書き換えれば再現は可能です。
以下はコマンドです。
/setblock ~ ~ ~ air
/setblock ~ ~ ~ frame [“facing_direction”=0]
[反復→チェーンと常にアクティブ・衝撃→チェーンと常にアクティブ,
[“facing_direction”=0]の0は向きです。0~5あるので正しい向きを試して探してください。]
本当はそのまま額縁を置きたいのですが額縁の上に額縁を置くとエラー構文が出るので一度AIRでリセットします。
.
そしてトロッコの方ですが登るほうが少し現実が難しそうです。
(エフェクト浮遊はつけれずtpもできないため)
すみません。
コマンドで壁にレールって引けますか?
すみません。壁にレールを引くというのは、
コマンドではできません。すみません。
こんにちは
エンドラ討伐PvPをやろうとしてます
教えて頂きたいのが
キルしたら特定の人にエフェクトを付与するコマンドと死んだらランダムにスポーンするコマンドです
教えてくださいm(_ _)m
質問ありがとうございます。少し質問があるのですが、
・持ち物の保持がオンかオフか
・死亡時のリスポーン地点を決めているか
.
返信お願いします。