我的世界execute指令方块进阶教程 条件语句指令介绍
我的世界execute指令方块进阶教程 条件语句指令介绍。我的世界条件语句指令是一个非常重要的指令,那下面就给大家介绍一下吧!感兴趣的玩家不妨进来看看我的世界execute指令方块的进阶教程。希望对大家了解execute指令方块有帮助。
条件语句
条件语句是模块中的一个重要指令
它用于判断事件是否成立,若成立则输出;若不成立则跳过。
条件语句将会涉及到
execute
条件与变量
相对性
testfor
关于枚举多个条件输出
或|| 与 且&&
或||
且&&
或且结合
!非的表达
!非 单个变量
!非 多个执行体
条件嵌套
条件嵌套相对性
条件嵌套与变量
子条件detect
execute
1、指令格式
execute指令作为相对执行指令成为了条件判断中的主要语句,
它的主要格式:
/execute
以及
/execute detect
(detect将在以后讲解)
这里主要条件指令execute格式如下:
/execute 选择器x 相对选择器x坐标 指令
0.1、使用指令执行
↑
/execute @p ~ ~ ~ say 1
↑
/say 1
可以看到两个指令相比有execute相对执行的概念,其效果类似tell指令。
预置:
在本小章讲解之前,预置一个实体进行条件储存:
/summon ArmorStand ~ ~ ~
{CustomName:"f",CustomNameVisible:1}
这边的主要作用已经在变量与实体中讲解过了
0.1、条件与变量
首先需要给变量赋值,来作为一个条件
/scoreboard players set @e[name=f] a 1
如果运行:
/execute @e[name=f,score_a_min=1] ~ ~ ~ say 1
那么就会输出
这是因为在选择器中的确有f的a计分板变量>=1
如果运行:
/execute @e[name=f,score_a=0] ~ ~ ~ say 1
那么就不会输出
这是因为在选择器中没有f的a计分板变量<=1
而f的a计分板变量=1
0.2、相对性
除了能依靠变量执行,还有有关坐标的相对性,
这里主要利用r的选择器分项来展示:
运行:
/execute @e[name=f] ~ ~ ~ say @p[r=1]
而玩家不在f周围1格
所以没有输出。
可以看到输出中输出失败。
同样是上面的指令,如果站在f旁边一格就有输出
0.3、相对性与变量综合
运行:
/execute @e[name=f,score_a_min=1] ~ ~ ~ say @p[r=1]
还是原来的位置,所以符合了r=1条件
此时f计分板a的变量值为1,符合了score_a_min=1的条件
所以能够输出
假如不符合r条件↑
或者不符合score条件↑
那么就不会有输出
PS:在此非常感谢我的世界玩家贰逼的分享。
以上就是我的世界execute指令方块进阶教程 条件语句指令介绍。更多精彩尽在游戏园我的世界专区哦~
热门攻略推荐:
我的世界execute指令方块进阶教程 条件语句指令介绍。我的世界条件语句指令是一个非常重要的指令,那下面就给大家介绍一下吧!感兴趣的玩家不妨进来看看我的世界execute指令方块的进阶教程。希望对大家了解execute指令方块有帮助。
条件语句
条件语句是模块中的一个重要指令
它用于判断事件是否成立,若成立则输出;若不成立则跳过。
条件语句将会涉及到
execute
条件与变量
相对性
testfor
关于枚举多个条件输出
或|| 与 且&&
或||
且&&
或且结合
!非的表达
!非 单个变量
!非 多个执行体
条件嵌套
条件嵌套相对性
条件嵌套与变量
子条件detect
execute
1、指令格式
execute指令作为相对执行指令成为了条件判断中的主要语句,
它的主要格式:
/execute
以及
/execute detect
(detect将在以后讲解)
这里主要条件指令execute格式如下:
/execute 选择器x 相对选择器x坐标 指令
0.1、使用指令执行
↑
/execute @p ~ ~ ~ say 1
↑
/say 1
可以看到两个指令相比有execute相对执行的概念,其效果类似tell指令。
预置:
在本小章讲解之前,预置一个实体进行条件储存:
/summon ArmorStand ~ ~ ~
{CustomName:"f",CustomNameVisible:1}
这边的主要作用已经在变量与实体中讲解过了
0.1、条件与变量
首先需要给变量赋值,来作为一个条件
/scoreboard players set @e[name=f] a 1
如果运行:
/execute @e[name=f,score_a_min=1] ~ ~ ~ say 1
那么就会输出
这是因为在选择器中的确有f的a计分板变量>=1
如果运行:
/execute @e[name=f,score_a=0] ~ ~ ~ say 1
那么就不会输出
这是因为在选择器中没有f的a计分板变量<=1
而f的a计分板变量=1
0.2、相对性
除了能依靠变量执行,还有有关坐标的相对性,
这里主要利用r的选择器分项来展示:
运行:
/execute @e[name=f] ~ ~ ~ say @p[r=1]
而玩家不在f周围1格
所以没有输出。
可以看到输出中输出失败。
同样是上面的指令,如果站在f旁边一格就有输出
0.3、相对性与变量综合
运行:
/execute @e[name=f,score_a_min=1] ~ ~ ~ say @p[r=1]
还是原来的位置,所以符合了r=1条件
此时f计分板a的变量值为1,符合了score_a_min=1的条件
所以能够输出
假如不符合r条件↑
或者不符合score条件↑
那么就不会有输出
PS:在此非常感谢我的世界玩家贰逼的分享。
以上就是我的世界execute指令方块进阶教程 条件语句指令介绍。更多精彩尽在游戏园我的世界专区哦~
热门攻略推荐:
精品推荐
相关文章
更多+热门搜索
手游排行榜
- 最新排行
- 最热排行
- 评分最高
-
系统工具 大小:78.45MB
-
休闲益智 大小:72M
-
冒险解谜 大小:29.66MB
-
飞行射击 大小:762M
-
冒险解谜 大小:17.4M