Craftorithm Wiki
  • Craftorithm
  • 开始
    • 安装
    • 默认配置
    • 命令和权限
    • 本地化
    • 升级Craftorithm版本
  • 物品系统
    • 配置构成
    • 物品的保存与使用
    • 自定义燃料
  • 配方编写
    • 配置构成
    • 有序配方
    • 无序配方
    • 烧炼配方
    • 锻造配方
    • 切石机配方
    • 随机烧炼配方
    • 酿造配方
    • 铁砧配方
    • 在配方中使用物品Tag
    • 在配方中使用其他插件的物品
    • 配方分类
    • 通过GUI创建配方
  • 动作系统
    • 基础
      • 在配方中使用
    • 语句
      • Perm
      • Level
      • Money
      • Points
      • Papi
      • If
      • All
      • Any
      • Take-Level
      • Take-Money
      • Take-Points
      • Command
      • Console
      • Return
    • 进阶
      • 函数
  • 开发者相关
    • 物品提供源
    • 注册配方
由 GitBook 提供支持
在本页
  1. 动作系统
  2. 语句

If

判断是否满足要求

格式

if <语句>

if在解析时,将会先运行后面的语句,并将返回的值转化为boolean类型,也可以if套if。当然,直接写true或者false也是可以正常解析的。

注意:当某语句的返回值不是布尔类型,也不是字符串类型时,将会依据对象是否为null返回结果。

与其他返回Boolean类型的语句不同,if能够控制下一个语句是否执行,起到控制执行流程的作用。

示例:

- 'if false'
- 'command me hello'
- 'command me hello2'

上述语句块中,玩家将只会执行/me hello2命令,而不会执行/me hello命令。

此外,插件也提供了类似代码块的编写方式来使得if语句可以控制多条动作的执行。

示例:

- if false
- |-
    command me hello
    command me nice to meet you
- command me hello2

此时,玩家将跳过执行命令/me hello和/me nice to meet you,直接执行/me hello2。

上一页Papi下一页All

最后更新于2年前