限制消耗
概要
相关信息
限制与消耗是天启之中较为重要的一个功能在 地图进入 任务交付 拓展功能 等等地方都会用到此功能, 可以对玩家操作进行限制或者消耗
说明
一般限制消耗均是一行一个
格式组成
格式: 功能类型[too]操作类型[too]内容
操作类型:
0 (不消耗) [大于等于/存在]
1 (消耗)
2 (不消耗) [小于等于/不存在]
特殊说明
属性 钱庄 坐骑 部位 等属性会特殊一点
功能类型 组成为 前缀+** ** 为具体名称
例如 属性为前缀 属性为攻击, 功能类型 完整内容则为 属性攻击
例如 钱庄为前缀 钱庄名为天运钱庄, 功能类型 完整内容则为 钱庄天运钱庄
性别,VIP等级
操作类型
- 必须为0
内容
- 功能类型 性别 填写 : 男/女
- 功能类型 VIP等级 填写 : 正整数[1]
示例
性别[too]0[too]男
// 限制性别为男
VIP等级[too]0[too]1
// 限制VIP等级≥1级
装备
操作类型
- 0 (有没有穿戴此装备)
- 1 (部位有没有装备)
内容
- 操作类型 0 填写 : 装备名称
- 操作类型 1 填写 : 部位名称
示例
装备[too]0[too]新手剑
// 需要装备武器新手剑
装备[too]1[too]手部
// 手部需要有装备
NPC,地图,职业
操作类型
- 必须为0
内容
- 功能类型 NPC 填写 : NPC名称
- 功能类型 地图 填写 : 地图名称
- 功能类型 职业 填写 : 职业名称 // 无职业填写 {null}
多个内容用[next]分割,满足一个即可
示例
地图[too]0[too]曙光之城
// 需要玩家处于曙光之城 地图
NPC[too]0[too]新手导师
// 当前位置需要有NPC 新手导师
职业[too]0[too]剑士[next]{null}
// 需要玩家是职业 剑士 或者 玩家无职业
任务
操作类型
- 0 (完成的任务)
- 1 (接受的任务)
内容
- 填写 : 任务名称
(多个限制用[next]分割,满足一个即可)
示例
任务[too]0[too]初入天降
// 需要玩家完成 初入天降 任务
成就,技能
操作类型
- 0 (需要有此成就/技能)
- 2 (不能有成就/技能)
内容
- 填写 : 成就/技能名称
示例
成就[too]2[too]小试牛刀
// 需要玩家未获得 小试牛刀 成就
技能[too]0[too]回春术
// 需要玩家获得 回春术 技能
属性**
操作类型
- 0 (所有属性)
- 1 (仅生命/法力)
- 2 (所有属性)
注
生命,法力,饥饿
类型0: 属性上限
类型1/2:当前属性
内容
- 必须为正整数 [1:1]
示例
属性攻击[too]0[too]100
// 需要玩家属性 攻击>100
属性战斗力[too]2[too]900
// 需要玩家属性 战斗力< 900
属性生命[too]1[too]50
// 扣除玩家50点 生命
属性饥饿[too]2[too]90
// 需要当前玩家饥饿< 90
钱庄**
操作类型
- 0,1,2都支持
内容
- 填写 : 存款数量 必须为正整数[1:2]
示例
钱庄天运钱庄[too]0[too]1000
// 需要玩家天运钱庄钱庄 存款>1000
坐骑**
操作类型
- 0 (空间拥有此坐骑)
- 1 (玩家骑乘此坐骑)特殊:不消耗
内容
- 填写 : 坐骑等级 必须为正整数[1:3]
示例
坐骑麒麟[too]1[too]1
// 需要玩家骑乘 麒麟
部位**
操作类型
- 0,1,2都支持
内容
- 填写 : 强化等级 必须为正整数[1:4]
示例
手部[too]0[too]1
// 需要手部强化等级>1
手部[too]1[too]1
// 消耗手部强化等级 1级
自定义属性**
操作类型
- 不能为1
内容
- 填写 : 属性值 必须为正整数[1:5]
示例
自定义属性减伤[too]0[too]100
// 需要玩家自定义属性 减伤> 100
等级,经验,货币/2/3,物品名称
操作类型
- 0,1,2均支持
内容
- 填写 : 数值 必须为正整数[1:6]
注
当限制消耗物品名可能带有 系统前缀 时,请在物品名前增加物品两个字
当前建议在平时正常使用时也带上物品 前缀这是一个良好的规范
示例
等级[too]0[too]10
// 需要玩家 等级> 10
经验[too]1[too]999
// 消耗玩家 经验 999
货币[too]1[too]100
// 消耗玩家 货币 100
货币2[too]2[too]50
// 需要玩家 货币2< 50
草药[too]0[too]1
// 需要玩家物品 草药> 1
// 虽然会自动识别不会与其他系统前缀冲突, 还是建议改为 物品草药[too]0[too]1 , 规范命名
物品部位强化卡[too]0[too]1
// 需要玩家物品 部位强化卡> 1
// 因为部位强化卡物品会和 系统前缀 部位** 冲突, 所以增加物品前缀避免冲突