本帖最后由 Smokey_Days 于 2017-2-24 23:07 编辑
这个条件将检测玩家背包中是否拥有指定物品. 你可以指定一列物品,以逗号分隔 (不得使用空格!)每个物品由其名称&数量组成, 之间用冒号(英文半角冒号)分隔.金额是可选项, 所以如果你只指定了名称,插件将假设你指定的是一个物品.
注:这里的名称指的是物品内部名,下同
例子:
|
|
|
这个条件将检测玩家是否手持指定物品。不过这里不能指定一个数量,其他选项和item一样
例子:
|
|
|
或门需要满足指定条件之一.这就意味着系统将检测下列条件,只要其中有一个条件为真,那么该条件(即或门条件)则也满足。只有一个参数需要你定义,那就是条件的名称。!(非门标识,英文半角感叹号) 前缀也是可用的
例子:
|
|
|
与门需要满足全部指定条件.这就意味着系统将检测下列条件,必须全部为真,该条件(即与门条件)才能也满足。 通常来说,只有你使用大量复杂条件的时候才会使用与门——因为实际应用中,所有条件必须要全部满足才行。格式和或门一样。
例子:
- and has_helmet,has_chestplate,has_leggings,has_boots
复制代码 |
|
|
当玩家在指定地点上——或者周围,如果你设置了模糊度——那么该条件则满足。 格式为 x;y;z;世界;模糊度
例子:
- location 100;200;300;survival_nether;5
复制代码 |
|
|
玩家最低要有多少生命值才能满足条件——唯一的参数是一个数字 (double,双精度浮点小数).玩家默认有20生命值 (也许有一些插件可以修改呢~) (0意味着玩家死亡,在这里填写0意味着只有玩家死亡才能满足条件,三思而后行).
例子:
|
|
|
这个条件将在玩家拥有指定等级的时候满足 (默认的MC经验)。注意这里是完整的等级而非经验点。请填写整数!
例子:
|
|
|
玩家为了达成条件必须要满足指定权限。唯一的参数是权限节点
例子:
- permission essentials.tpa
复制代码 |
|
|
需要玩家至少拥有足够的指定类的点数。有两个参数,第一个是类别名称 (string型字符串), 第二个是点数 (int型整数).
例子:
|
|
|
要求玩家拥有指定标签才能达成条件。这是在创建对话时最有利的工具之一。! (非门标识)也是可用的。唯一的参数是标签类型
例子:
|
|
|
这个条件要求玩家穿戴指定物品。唯一的参数是物品名称
注:这里的名称指的是物品内部名,下同
例子:
|
|
|
为了满足这种条件,玩家必须具有指定的药水效果。它只有一个参数,从这个页面可以获取药水效果列表
例子:
|
|
|
这里必须指定一个特定的时间 (MC时间),当玩家所在的世界的时间为指定时间范围内时,条件达成。你需要指定两个值,用短划线分隔. 采用24小时制并且第一个数值必须小于第二个数值。如果你想指定“23点到2点的时间”,那么请使用! (非门标识)
例子:
|
|
|
为了满足条件,天气必须为指定天气,有三个可选项—— sun(晴天), rain(雨天) 和 storm (暴风雨天). 注意: /toggledownfall 并不能改变天气,令如其名,它只能改变掉落物。因此雨天还是雨天。 请使用 /weather 来修改。
例子:
|
|
|
此条件要求玩家低于特定的Y轴高度。参数可以是两种,第一种是单纯的一个表示Y轴的数字,第二种是一个位置(例如100;200;300;world)。如果你使用位置,那么它将只读取其中的Y轴高度,并当做第一种情况处理
例子:
|
|
|
这个需要玩家穿戴盔甲并拥有特定的护甲值(护甲图标)。第一个也是唯一的一个参数应该是一个整数。一个护甲值相当于半个护甲图标(10表示半行)。
例子:
|
|
|
这个条件用于取随机值。有两个数,a和b,中间用短划线分隔,然后将有a/b的几率达成条件
例子:
|
|
|
这个条件将检测玩家是否潜行。也许可以用来做陷阱?我不知道它有什么用。随你发挥。它没有参数
例子:
|
|
|
这个条件要求玩家的日记中记载有指定的条目。唯一的参数是日记的条目名称
例子:
|
|
|
方块状态检测: testforblock 持续,静态 |
|
需要玩家剩余多少个空背包格,唯一的参数是个整数
例子:
|
|
|
要查看有关组队系统的详细信息,请参阅“参考II”部分中的“队伍”章节。这个条件有三个可选参数:every: any:和count:
“every”是队伍中每个玩家必须满足的条件的列表。any也是一个条件的列表,只要队伍中有一个玩家满足指定条件即可(如果你指定了多个条件,那么不一定要一个玩家完成全部条件)。count是一个整数,要求队伍中至少要有多少个指定玩家。
以上三个参数未必要全部填写
例子:
- party 10 has_tag1,!has_tag2 every:some_item any:some_location,some_other_item count:5
复制代码 |
|
|
只有在指定区域中有指定数量(或更多)的指定怪物时,此条件才会返回真。有两个必需的参数——怪物和位置。怪物是用逗号分隔的列表。每个怪物类型(从这里获取)后方可以跟着:(英文半角冒号),例如ZOMBIE:5,SKELETON:2,这意味着5个以上的僵尸和2个以上的骷髅。该位置被指定为100;200;300;world;10,其中最后一个数字是搜索怪物的模糊度。您还可以指定名称——通过name:参数,检测怪物的名称。在此处用_替换所有空格。
例子:
- monsters ZOMBIE:2 100;200;300;world;10 name:Deamon
复制代码 |
|
|
当玩家拥有指定目标时达成条件,目标在Objectives.yml中定义
例子:
|
|
|
和与门条件有相似之处,这个条件也要求玩家满足列出的全部条件。不同的是,与门条件指定的是条件名称,而这儿直接指定指令字符串。
使用^来分隔多个条件
例子:
- check ^tag beton ^item emerald:5 ^location 100;200;300;survival_nether;5 ^experience 20
复制代码 |
|
|
检测指定的坐标的箱子中是否拥有指定物品,如果有则条件达成。和item相似的地方在于它可以列出多个物品及其堆叠量,不同之处在于它还要添加一个坐标,那就是箱子的坐标——例如100;200;300;world (坐标必须是整数!)
例子:
- chestitem 100;200;300;world emerald:5,sword
复制代码 |
|
|
这个条件用于检测玩家的计分板。第一个参数是项目名,第二个参数是具体的数值
例子:
|
|
|
想要跟踪本帖的,请在下方回复或评分这样在每次更新时我会@你
3820字,肝爆了,别跟我说话XD
就差一章,胜利在望! |
订阅席:
@1345979462 |
@lsz7575 |
@光の旋律 |
@Rolas |
@moshimowang18 |
@S_RwE |
@WM2030 |
@尻雨魔理沙 |
@十年不晚 |
@bo_bo2001 |
[groupid=1330]PluginsCDTribe[/groupid]