-
Notifications
You must be signed in to change notification settings - Fork 36
presentコマンド
Kisaragi edited this page Jul 1, 2021
·
2 revisions
presentコマンドはプレゼントを受け取るコマンドである。バージョン1.8.0以降から搭載されている。
コマンドの実装についてはPresentCommand.scala@masterを参照。
このページとPresentCommand.scala
の内容に矛盾がある場合は、PresentCommand.scala
の内容が優先する。
ゲーム内のヘルプについては/present help
を参照。
/present help
- コマンドの使い方を表示する。
/present claim <プレゼントID>
- コマンド実行プレイヤーが”プレゼントID”に対応する”プレゼント”を受け取ることができるかテストする。
- テストに成功した場合、同プレゼントを受け取る。
- 何らかの理由でテストに失敗した場合、それを説明するエラーメッセージが表示される。
/present state
- コマンド実行プレイヤーが受け取ることができるプレゼントについて、受け取っているかどうかを一覧表示する。
/present list <ページ>
- すべてのプレゼントをページで区切って表示する。また、表示には”プレゼントID”及び対応するプレゼントが受取可能、受取済み、受取不可能のいずれかのステータスを表示する。
/present define
- メインハンドに持っているアイテムを新しい”プレゼント”として定義する。定義に成功した場合、新しく割り振られた”プレゼントID”を表示する。
- 権限ノード:
seichiassist.present.define
/present delete <プレゼントID>
- ”プレゼントID”に対応する”プレゼント”を物理消去する。すなわち、このコマンドが成功した後は同プレゼントを受け取ることができなくなる。
- 権限ノード:
seichiassist.present.delete
/present grant <プレゼントID> player <...プレイヤー>
- 指定したプレイヤーが”プレゼントID”に対応する”プレゼント”を受け取ることを許可する。
- プレイヤーを複数指定するときは、半角空白 (
- 権限ノード:
seichiassist.present.grant
/present grant <プレゼントID> all
- コマンドを発行した時点で既知であるすべてのプレイヤーが”プレゼントID”に対応する”プレゼント”を受け取ることを許可する。
- 権限ノード:
seichiassist.present.grant
/present revoke <プレゼントID> player <...プレイヤー>
- 指定したプレイヤーが”プレゼントID”に対応する”プレゼント”を受け取る許可を取り消す。
- プレイヤーを複数指定するときは、半角空白 (
- 権限ノード:
seichiassist.present.revoke
/present revoke <プレゼントID> all
- すべてのプレイヤーについて、”プレゼントID”に対応する”プレゼント”を受け取る許可を取り消す。
- 権限ノード:
seichiassist.present.revoke