一串字符,可以自由选择是否 要加上双引号。
如果字符串包含逗号、方括 号、花括号,一定 要加上双引 号。如果字符串里面 要包含双 引号,需在双引号前加上反斜 线。
所以说,只要一个字符串有逗号。
在这同一条命令的字符串都要加眼号吗... ...
如果字符串包含逗号、方括 号、花括号,一定 要加上双引 号。如果字符串里面 要包含双 引号,需在双引号前加上反斜 线。
所以说,只要一个字符串有逗号。
在这同一条命令的字符串都要加眼号吗... ...
有逗号的字符串需要加双引,
没有逗号的字符串则不需要加。
一条命令下可存在多个字符串,有逗号的要加,没有的不用加...
什么情况会出现字符串包含逗号...lord吗
没有逗号的字符串则不需要加。
一条命令下可存在多个字符串,有逗号的要加,没有的不用加...
什么情况会出现字符串包含逗号...lord吗
逗号是参数分割符号。花括号里就是一段有多个参数。方括号就是有几段成组的参数比如一件物品上可以有多个附魔,所以命令里就是这样复制代码方括号里可以有多个逗号分割的花括号。
双引号只要是字符串就可以用,不过命令里有些地方不严格就可以省略。
反斜线是转义符只有在json里用才会有,而且是严格要求才会强制要求使用,使用json的地方有tellraw命令就像这样复制代码但是他不是严格要求的所以可以不使用转义符。
但是如果在书里或者告示牌里定义有特殊效果的字就必须使用了就像这样复制代码
- ench:[{id:48,lvl:3},{id:19,lvl:1}]
双引号只要是字符串就可以用,不过命令里有些地方不严格就可以省略。
反斜线是转义符只有在json里用才会有,而且是严格要求才会强制要求使用,使用json的地方有tellraw命令就像这样
- /tellraw @a {"text":"Dangerous","color":"red","extra":[{"text":" Zombie","color":"blue"},{"text":" Coming","color":"dark_blue"}]}
但是如果在书里或者告示牌里定义有特殊效果的字就必须使用了就像这样
- /give @p minecraft:sign 1 0 {BlockEntityTag:{Text1:"{"text":"获得钻石剑","bold":true,"color":"aqua","clickEvent":{"action":"run_command","value":"/give @p minecraft:diamond_sword"}}",Text2:"{"text":"获得金剑","bold":true,"color":"yellow","clickEvent":{"action":"run_command","value":"/give @p minecraft:golden_sword"}}",Text3:"{"text":"获得铁剑","bold":true,"color":"white","clickEvent":{"action":"run_command","value":"/give @p minecraft:iron_sword"}}",Text4:"{"text":"获得石剑","bold":true,"color":"gray","clickEvent":{"action":"run_command","value":"/give @p minecraft:stone_sword"}}"}}
⊙v⊙ 发表于 2018-3-13 13:54
有逗号的字符串需要加双引,
没有逗号的字符串则不需要加。
lord
英[l?:d]
美[l?:rd]
n. 主; 上帝; 领主; 大人;
vi. 逞威风;