小 (机器人:自动替换文本 (-Category:命令 +{{Commands}})) |
小 (机器人:源码整理:移除段落标题后多余空行) |
||
(未显示9个用户的14个中间版本) | |||
第1行: | 第1行: | ||
+ | {{Infobox command |
||
− | {{:命令/infobox |
||
− | |stopsound |
+ | |name=stopsound |
+ | |oplevel=2{{only|java}}<br>1{{only|bedrock}} |
||
− | |op |
||
+ | |becheat=1 |
||
− | |1.9.3|1.9.3-pre2 |
||
− | |PE 1.0.5|PE 1.0.5 build 1 |
||
}} |
}} |
||
停止声音播放。 |
停止声音播放。 |
||
− | + | == 语法 == |
|
− | |||
* '''Java版''' |
* '''Java版''' |
||
− | : <code>stopsound < |
+ | : <code>stopsound <targets> [<source>] [<sound>]</code> |
* '''基岩版''' |
* '''基岩版''' |
||
− | : <code>stopsound < |
+ | : <code>stopsound <player: target> [<sound: string>]</code> |
− | + | == 参数 == |
|
+ | {{argument|targets|minecraft:entity|player: target|CommandSelector<Player>}} |
||
+ | : 指定声音的接收者。 |
||
+ | : 必须是玩家名称或[[目标选择器]]。且目标选择器只允许选择玩家。 |
||
+ | {{el|je|short=1}}: {{literal|<''source''>}} |
||
− | : ''玩家''(基岩版:''玩家:目标'') |
||
+ | : 指定要停止的声音所属的类别,对应于游戏选项中“音乐和声音”设置的分类。 |
||
− | :: 指定声音的接收者。必须是玩家名称或[[#目标选择器|目标选择器]]。<!-- 1.8 note: cannot target non-players, even with @e --> |
||
⚫ | |||
+ | {{argument|sound|minecraft:resource_location|sound: string|basic_string}} |
||
− | : ''来源''(可选){{only|java}} |
||
+ | : 指定要停止的声音。若未指定,则停止所有声音。 |
||
⚫ | |||
⚫ | |||
+ | : {{in|bedrock}}必须为在[[Sounds.json#基岩版数据值|sound_definitions.json]]中被定义的一个声音项目。 |
||
+ | == 结果 == |
||
− | : ''声音''(基岩版:''声音:字符串'')(可选) |
||
+ | {{Result table}} |
||
⚫ | |||
+ | {{Result table|参数不正确|unparseable|fail}} |
||
+ | {{Result table|<code><targets></code> 或 <code>player: target</code> 无法解析为一个或多个在线玩家|fail}} |
||
+ | {{Result table|succeed|停止指定玩家的指定声音}} |
||
+ | {{Result table}} |
||
+ | == 输出 == |
||
− | ;效果 |
||
+ | {{Output table}} |
||
+ | {{Output table|edition=je|执行失败|0|0|0}} |
||
+ | {{Output table|执行成功|1|1|被选中的玩家数量}} |
||
+ | {{Output table|edition=be|执行失败|0}} |
||
+ | {{Output table|执行成功|被选中的玩家数量}} |
||
+ | {{Output table}} |
||
+ | == 历史 == |
||
− | : 若参数设置不正确,或''玩家''无法解析为一个或多个在线玩家时,命令失败。 |
||
+ | {{History|java}} |
||
+ | {{History||1.9.3|snap=pre2|加入了{{cmd|stopsound|link=none}}。}} |
||
+ | {{History|pocket}} |
||
+ | {{History||1.0.5|snap=1.0.5.0|加入了{{cmd|stopsound|link=none}}。}} |
||
+ | {{History|foot}} |
||
+ | {{Commands}} |
||
− | : 成功时,为指定玩家停止指定的声音播放。 |
||
− | + | [[en:Commands/stopsound]] |
|
+ | [[de:Befehl/stopsound]] |
||
+ | [[ru:Команды консоли/stopsound]] |
||
+ | [[uk:Команди консолі/stopsound]] |
2022年8月4日 (四) 15:59的版本
停止声音播放。
语法
- Java版
stopsound <targets> [<source>] [<sound>]
- 基岩版
stopsound <player: target> [<sound: string>]
参数
JE:<targets>
:minecraft:entity
BE:player: target
:CommandSelector<Player>
- 指定声音的接收者。
- 必须是玩家名称或目标选择器。且目标选择器只允许选择玩家。
JE: <source>
- 指定要停止的声音所属的类别,对应于游戏选项中“音乐和声音”设置的分类。
- 必须为以下之一:
master
、music
、record
、weather
、block
、hostile
、neutral
、player
、ambient
、voice
或*
。
JE:<sound>
:minecraft:resource_location
BE:sound: string
:basic_string
- 指定要停止的声音。若未指定,则停止所有声音。
- 在Java版中,必须为在sounds.json中被定义的一个声音项目(例如,
mob.pig.say
)。 - 在基岩版中,必须为在sound_definitions.json中被定义的一个声音项目。
结果
命令 | 触发条件 | Java版 | 基岩版 |
---|---|---|---|
任意 | 参数不正确 | 无法解析 | 执行失败 |
<targets> 或 player: target 无法解析为一个或多个在线玩家 | 执行失败 | ||
执行成功时 | 停止指定玩家的指定声音 |
输出
命令 | 版本 | 条件 | 成功次数 | /execute store success ... | /execute store result ... |
---|---|---|---|---|---|
任意 | Java版 | 执行失败 | 0 | 0 | 0 |
执行成功 | 1 | 1 | 被选中的玩家数量 | ||
基岩版 | 执行失败 | 0 | N/A | N/A | |
执行成功 | 被选中的玩家数量 | N/A | N/A |
历史
Java版 | |||||
---|---|---|---|---|---|
1.9.3 | pre2 | 加入了/stopsound 。 | |||
携带版 | |||||
1.0.5 | 1.0.5.0 | 加入了/stopsound 。 |