マイクラPEでショップPvPのコマンドガチャの作り方は?マインクラフト
Contents
結論:
スコアボードを使ったコマンド設定で、エメラルド消費のショップ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
