マイクラPEでショップPvPのコマンドガチャの作り方は?マインクラフト

ゲームポータル
ゲームポータル
マイクラPEでショップPvPのコマンドガチャの作り方は?

結論:
スコアボードを使ったコマンド設定で、エメラルド消費のショップPvP実現。

ポイント:
- スコアボードの設定で、エメラルド消費の管理を行う。スコアボードを使うことで、ポイントの管理が容易になる。

- コマンドブロックの配置を工夫し、ボタンを押した際の動作を設定。感圧版とコマンドブロックを組み合わせて、スムーズな動作を実現。

- 商品の必要ポイントを設定し、プレイヤーのポイントを確認。テストコマンドを使って、ポイントが足りているかを判定する。

- シュルカーボックスの設置で、ガチャの中身を提供。コマンドブロックでシュルカーボックスをクローンし、ランダム性を持たせる。

- アイテム化のコマンドを使い、シュルカーボックスをアイテムとして出現させる。fillコマンドを利用することで、アイテム化が可能になる。

マイクラPEでショップPvPのコマンドガチャの作り方は?

今日は、マイクラPEでのショップPvPに関するお話をします。

特に、コマンドガチャの作り方について詳しく解説しますね。

エメラルドを消費して、カプセルのようなシュルカーBOXを出す仕組みを作る方法をお伝えします。

もしエメラルドが足りなければ、購入できない仕組みも含めてご紹介しますので、ぜひ参考にしてください

この内容を知れば、あなたのショップPvPがもっと楽しくなること間違いなしです!

それでは、さっそく始めましょう!

コマンドの使い方をマスターして、自分だけのガチャを作り上げてみてくださいね。

ショップPvPでのコマンドガチャの実装方法

まずは、コマンドガチャを作るために必要な準備から始めましょう。

最初に、スコアボードを設定します。

これにより、プレイヤーのエメラルドの数を管理することができます。

以下のコマンドをチャットに入力してください。

scoreboard objectives add emeralds dummy エメラルド

このコマンドで、エメラルドの数を記録するためのスコアボードが作成されます。

次に、スコアボードをサイドバーに表示させるために、以下のコマンドを入力します。

scoreboard objectives setdisplay sidebar emeralds

これで、プレイヤーのエメラルドの数が画面のサイドバーに表示されるようになります。

次に、リスポーン地点に感圧板を設置し、その下にコマンドブロックを置きます。

コマンドブロックには、以下のコマンドを入力してください。

scoreboard players add @p emeralds 0

これで、プレイヤーがゲームを開始したときに、エメラルドのスコアが0にリセットされます。

ボタンを設置してエメラルドを消費する仕組み

次に、ショップの売り場にボタンを設置します。

ボタンを押すと、エメラルドが消費され、シュルカーBOXが出る仕組みを作ります。

ボタンの後ろに、以下の3つのコマンドブロックを設置します。

1つ目のコマンドブロックには、以下のコマンドを入力します。

scoreboard players test @p emeralds <商品の必要ポイント> <最大ポイント>

ここで、<商品の必要ポイント>には、ガチャを引くために必要なエメラルドの数を入力します。

2つ目のコマンドブロックには、以下のコマンドを入力します。

scoreboard players add @p emeralds <-商品の必要ポイント>

これで、ボタンを押したプレイヤーのエメラルドが消費されます。

3つ目のコマンドブロックには、シュルカーBOXを設置するためのコマンドを入力します。

clone ~~1~~~1~ <シュルカーボックスを設置する座標>

ここで、<シュルカーボックスを設置する座標>には、シュルカーBOXを出したい場所の座標を入力します。

シュルカーBOXをアイテム化する方法

もしシュルカーBOXをブロックではなくアイテムとして出したい場合は、次のコマンドを使います。

fill <シュルカーボックスを設置した座標> <シュルカーボックスを設置した座標> air 0 destroy

これにより、シュルカーBOXがアイテムとして出現します。

注意点として、最大ポイントは999などの大きな数値に設定しておくと、プレイヤーがやり込んでポイントが増えすぎた場合でも、正常に動作します。

エメラルドが足りない場合の対処法

エメラルドが足りない場合、ボタンを押しても何も起こらないようにするためには、1つ目のコマンドブロックの条件を設定することが重要です。

もしエメラルドが足りない場合は、何も実行されないようにすることで、プレイヤーにエメラルドが不足していることを知らせることができます。

これにより、プレイヤーはエメラルドを集めるために頑張るようになりますね。

最後に

これで、マイクラPEでのショップPvPにおけるコマンドガチャの作り方がわかりましたね。

自分だけのガチャを作ることで、ゲームがさらに楽しくなること間違いなしです。

ぜひ、友達と一緒に楽しんでみてください!

コマンドを使いこなして、素敵なショップPvPを作り上げてくださいね。

Yes