本帖最后由 贰逼 于 2015-8-5 21:40 编辑

(附)效果指令
第二页为 区别
效果指令作为语句的一个输出,通常为对游戏本体产生影响效果操作的指令

效果指令包含以下内容

实意指令与效果指令区别

文字
  • json
  • 其他

物品操作
  • give
  • replaceitem

实体操作
  • summon
  • kill

方块操作
  • setblock
  • clone
  • fill

音效
  • playsound大全

粒子效果
  • 粒子大全


全索引链接
上一篇(关闭模块)--下一篇(文字)

§д.1 实意指令与效果指令区别

不管是实意指令还是效果指令,都是输出的指令

对比一下三条作为输出的指令:


  1. /scoreboard players set @p a 1
复制代码

将最近玩家的a计分版设为1





  1. summon ArmorStand ~ ~1 ~
  2. {Pose:{RightArm:[0.0F,30.0F,0.0F]},ShowArms:1}
复制代码

生成一个ArmorStand





  1. say 1
复制代码

聊天框输出1


那么可以看到scoreboard指令并没有对游戏外有什么输出(除了返回后台或者聊天框),而是有一个对数和量有意义的输出
然而summon和say都在游戏内有具体输出,然而没有输出具体的量可以通过stats转成量

实意指令就像scoreboard等指令,有一个量的输出,有具体的意义
效果指令只是追求一个效果,可以没有具体的量和意义
效果指令使用stats可以获取量。


[groupid=546]Command Block Logic[/groupid]