マイクラ統合版のアドオンで、functionを使ってランダムにコマンドを実行できますか?マインクラフト

ゲームポータル
ゲームポータル
マイクラ統合版のアドオンで、複数のコマンドをランダムに実行するfunctionは作れますか?

結論:
functionを作成できます。

マイクラ統合版のアドオンでのfunction作成

- functionを使ったランダムコマンド実行
- /scoreboard objectives add random_num dummyでスコアボードを作成
- スコアボードを使ったランダム選択
- execute as @a run scoreboard players random @s random_num 1 3で1から3のランダムな数値を生成
- giveコマンドの実行
- execute as @a[scores={random_num=1}] at @s run give @s (itemIDを入力)
- execute as @a[scores={random_num=2}] at @s run give @s (itemIDを入力)
- execute as @a[scores={random_num=3}] at @s run give @s (itemIDを入力)
- TPコマンドの実行
- execute as @a[scores={random_num=1}] at @s run tp @s (テレポート座標入力)
- execute as @a[scores={random_num=2}] at @s run tp @s (テレポート座標入力)
- execute as @a[scores={random_num=3}] at @s run tp @s (テレポート座標入力)
- ファンクションファイルの作成
- 上記のコマンドを.mcfunctionファイルにペースト
- ()内は適宜変更可能
- ランダムなコマンド実行が可能
- 自分の好きなアイテムや座標を設定できる

マイクラ統合版のアドオンで、functionを使ってランダムにコマンドを実行できますか?

マインクラフト統合版では、アドオンを使ってさまざまな機能を追加することができます。

その中でも、特に興味深いのが、ランダムにコマンドを実行する機能です。

例えば、特定のアイテムをプレイヤーに与えたり、特定の座標にテレポートさせたりすることができます。

ここでは、3つのgiveコマンドと3つのTPコマンドからランダムに選択して実行する方法について説明します。

ランダムな数値を生成する方法

まず、ランダムな数値を生成するために、スコアボードを使用します。

以下のコマンドを実行してください。

/scoreboard objectives add random_num dummy

このコマンドは、random_numというスコアボードオブジェクティブを作成します。

次に、プレイヤーごとに1から3の間でランダムな数値を生成します。

以下のコマンドを使用します。

execute as @a run scoreboard players random @s random_num 1 3

これで、各プレイヤーに1から3のいずれかのスコアが割り当てられます。

ランダムにアイテムを与えるコマンド

次に、生成したランダムな数値に基づいて、アイテムを与えるコマンドを設定します。

以下のコマンドを使用します。

execute as @a[scores={random_num=1}] at @s run give @s (itemIDを入力)

このコマンドは、スコアが1のプレイヤーにアイテムを与えます。

同様に、スコアが2と3のプレイヤーにもアイテムを与えるコマンドを追加します。

execute as @a[scores={random_num=2}] at @s run give @s (itemIDを入力)
execute as @a[scores={random_num=3}] at @s run give @s (itemIDを入力)

ここで、(itemIDを入力)の部分には、与えたいアイテムのIDを入力してください。

これで、プレイヤーはランダムにアイテムを受け取ることができます。

ランダムにテレポートするコマンド

次に、テレポートコマンドを設定します。

以下のコマンドを使用します。

execute as @a[scores={random_num=1}] at @s run tp @s (テレポート座標入力)

このコマンドは、スコアが1のプレイヤーを指定した座標にテレポートさせます。

同様に、スコアが2と3のプレイヤーにもテレポートコマンドを追加します。

execute as @a[scores={random_num=2}] at @s run tp @s (テレポート座標入力)
execute as @a[scores={random_num=3}] at @s run tp @s (テレポート座標入力)

ここで、(テレポート座標入力)の部分には、テレポートさせたい座標を入力してください。

ファンクションファイルの作成

これらのコマンドをすべてまとめて、.mcfunctionファイルにペーストします。

ファイル名は任意ですが、分かりやすい名前を付けると良いでしょう。

ファンクションを実行することで、プレイヤーはランダムにアイテムを受け取り、指定した座標にテレポートされます。

これにより、ゲームプレイがよりダイナミックになり、プレイヤーに新しい体験を提供できます。

まとめ

マインクラフト統合版のアドオンを使って、functionを利用してランダムにコマンドを実行することは可能です。

スコアボードを活用することで、プレイヤーごとに異なる結果を得ることができ、ゲームの楽しさが増します。

ぜひ、これらのコマンドを試してみて、自分だけのユニークな体験を作り出してみてください。

マインクラフトの世界は無限の可能性を秘めています。

あなたのアイデア次第で、さらに面白いコンテンツを作成することができるでしょう。

Yes