怎么获取物品的属性值
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-05-23 16:01:17 |
👁️ 阅读: 5
根据课程日志记录,获取物品属性值的方法取决于具体需求:
1. **获取自定义属性ID(200~249)的值**:使用常量 `<$CUSTABIL[200~249]>`
2. **获取装备数据库原始字段值**:使用命令 `GetDBItemFieldValue 物品名称 字段名 变量`。例如获取攻击、魔法等属性,需要先获取字段值(如"3#9#3|3#10#3"),然后用字符串拆分命令按"|"和"#"进行拆分处理。
3. **获取装备附加元素属性**:
- 对于OK框中的物品:使用`<$BOXITEM[X].VALUE0>`
- 使用命令:`GetNewItemAddValue 0 0 M10`(配合检测命令`CHECKNEWITEMVALUE`)
4. **获取角色属性面板数值**:对于自定义属性(如cfg_att_score表格中定义的),目前没有直接获取的常量,需要通过脚本记录的方式获取。
5. **获取物品框中的物品数据**:前端可以通过唯一ID获取物品数据,或者给物品框设置ID后通过GUI方式获取。
需要注意的是,大部分属性获取需要通过脚本记录的方式实现,只有吸血等少数属性有直接常量可用。
← 返回问答库