【マイクラ】コマンドでRPGのスキル作ってみた【ゆっくり紹介】【マイクラRPG製作日記】No.27

【マイクラ】コマンドでRPGのスキル作ってみた【ゆっくり紹介】【マイクラRPG製作日記】No.27

こんにちは!今回はマインクラフトでRPGのスキルを作る方法を紹介します。RPGとは、ロールプレイングゲームの略で、プレイヤーが自分のキャラクターを操作しながら冒険をするゲームのことです。

まず最初に必要なのは、コマンドブロックです。コマンドブロックは、マインクラフト内でコマンドを実行するためのブロックで、チートモードがオンになっている状態でのみ入手できます。コマンドブロックを手に入れる方法は、/give @p minecraft:command_blockとコマンド入力するか、Kキーを押してチートコマンドを有効にするかのどちらかです。

次に、スキルの設定をするためにスコアボードを作成します。スコアボードはプレイヤーのステータスを保持することができる仕組みで、スキルのクールタイムやレベルアップなどに使用します。作成するコマンドは、/scoreboard objectives add [オブジェクティブ名] stat.[スコアの種類]で、例えば「マナ」という名前のオブジェクティブを作る場合は、/scoreboard objectives add mana stat.manaと入力します。

スコアボードを作成したら、スキルのクールタイムを設定します。スキルを使用した後に一定時間使えなくするためのもので、コマンドは、/scoreboard players set [プレイヤー名] [オブジェクティブ名] [値]で設定します。スキルのクールタイムを「10秒」にしたい場合は、/scoreboard players set @p mana 200と入力します。

次に、実際にスキルを作っていきます。まず、コマンドブロックを設置し、チャットに「/testfor @p[score_[オブジェクティブ名]_min=[スキルを使用するために必要なスコア]]」と入力します。例えば「マナ」が100以上あればスキルを使用できるようにする場合は、/testfor @p[score_mana_min=100]となります。

次に、条件を満たした場合に実行するコマンドを設定します。コマンドブロックの隣に別のコマンドブロックを設置し、そのコマンドブロックに「/effect @p [エフェクトID] [時間(秒数)] [レベル]」と入力します。例えば「マナバースト」というスキルを作りたい場合は、/effect @p 1 10 2と入力することで、「マナバースト」を10秒間、レベル2で発動させることができます。

このように、スコアボードとコマンドブロックを組み合わせることで様々なスキルを作ることができます。また、スキルを発動するためのアイテムを作ったり、特定の位置でのみスキルが使用できるようにするなど、自由にアレンジすることができます。

以上がマインクラフトでRPGのスキルを作る方法についての説明でした。是非参考にして、自分だけの楽しいRPGの世界を作ってみてくださいね!

コマンドカテゴリの最新記事