コマンドで、「全員が○○の場合」を判定したい

フォーラムルール
質問関連フォーラムで質問する時は、必ず次のトピックを一読/厳守お願い致します。
viewtopic.php?f=5&t=999

返信する

CAPTCHA 認証コード
表示されたコードを正確に入力してください。各文字は大文字・小文字の区別があります。

BBCode: OFF
スマイリー: OFF
トピックのレビュー
   

ファイルを添付します

展開ビュー トピックのレビュー: コマンドで、「全員が○○の場合」を判定したい

Re: コマンドで、「全員が○○の場合」を判定したい

投稿記事 by lumpoler » 2017年9月06日(水) 00:10

Nerumero さんが書きました:「全員が○○の場合、××を実行する」というコマンドはfunctionコマンドを使うことで比較的楽に実現できると思います。

例: 全員が"A"というタグを所持している場合、testを実行する
コード: 全て選択
function minecraft:test unless @a[tag=!A]

上記のコマンドは、タグ"A"を所持していないプレイヤーが存在しないときtestを実行するコマンドとなっています。
つまり、全員がタグ"A"を所持しているときのみtestが実行されます。

function用のファイルを作成する際は文字コードをUTF-8N、改行コードはLFにする必要があるため注意してください。


Function!その手がありましたか、1.12にしたばかりで完全に失念しておりました。
教えていただきありがとうございます!

Re: コマンドで、「全員が○○の場合」を判定したい

投稿記事 by Nerumero » 2017年9月05日(火) 21:52

「全員が○○の場合、××を実行する」というコマンドはfunctionコマンドを使うことで比較的楽に実現できると思います。

例: 全員が"A"というタグを所持している場合、testを実行する
コード: 全て選択
function minecraft:test unless @a[tag=!A]

上記のコマンドは、タグ"A"を所持していないプレイヤーが存在しないときtestを実行するコマンドとなっています。
つまり、全員がタグ"A"を所持しているときのみtestが実行されます。

function用のファイルを作成する際は文字コードをUTF-8N、改行コードはLFにする必要があるため注意してください。

コマンドで、「全員が○○の場合」を判定したい

投稿記事 by lumpoler » 2017年9月04日(月) 23:11

ver1.12にて、コマンドを使って仕掛けをいろいろ作っている者ですが、「全員が○○の場合、××を実行する」というコマンドがどんなに頭をひねっても出てきません。
検索はしてみたものの、内容がファジーすぎて求めている内容にたどり着けませんでした。

コマンドに詳しい方、どうか回答よろしくお願いいたします。
一部レッドストーン回路を使っていてもかまわないので、教えていただきたいです。

ページトップ

x