武器多属性
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-06-12 14:04:41 |
👁️ 阅读: 6
根据课程日志记录,要实现武器多属性,主要涉及自定义属性的配置和显示。以下是关键步骤:
1. **添加自定义属性分类**:使用`CHANGECUSTOMITEMTEXT`命令为武器绑定自定义属性分类名称,可以指定多个分类。
2. **设置属性显示**:通过`CHANGECUSTOMITEMABIL`命令配置每个属性的颜色、绑定的真实属性ID、显示名称、百分比显示和排序位置。
3. **设置属性值**:使用`CHANGECUSTOMITEMVALUE`命令修改每个自定义属性的具体数值。
4. **获取属性值**:通过`GETHUMCUSTOMITEMVALUE`或`GetCustomItemValue`命令获取指定属性位置的值。
示例代码片段(以武器位置1为例):
```txt
; 添加第一个自定义属性分类
CHANGECUSTOMITEMTEXT 1 [自定义属性1]:\<IMG:res/public/word_fubentg_01.png>\<TEXIAO:94:10:10:180:-70>\<文字描述/FCOLOR=116> 0
CHANGECUSTOMITEMTEXTCOLOR 1 251 0
CHANGECUSTOMITEMABIL 1 0 0 250 0
CHANGECUSTOMITEMABIL 1 0 1 10 0
CHANGECUSTOMITEMABIL 1 0 2 3 0
CHANGECUSTOMITEMABIL 1 0 3 0 0
CHANGECUSTOMITEMABIL 1 0 4 0 0
CHANGECUSTOMITEMVALUE 1 0 = 10 0
; 添加第二个自定义属性分类(同一排显示)
CHANGECUSTOMITEMTEXT 1 [自定义属性2]: 1
CHANGECUSTOMITEMTEXTCOLOR 1 251 1
CHANGECUSTOMITEMABIL 1 0 0 250 1
CHANGECUSTOMITEMABIL 1 0 1 9 1
CHANGECUSTOMITEMABIL 1 0 2 13 1
CHANGECUSTOMITEMABIL 1 0 3 0 1
CHANGECUSTOMITEMABIL 1 0 4 0 1
CHANGECUSTOMITEMVALUE 1 0 = 10 1
; 同一分类下第二个属性
CHANGECUSTOMITEMABIL 1 1 1 10 1
CHANGECUSTOMITEMABIL 1 1 2 13 1
CHANGECUSTOMITEMABIL 1 1 3 0 1
CHANGECUSTOMITEMABIL 1 1 4 0 1
CHANGECUSTOMITEMVALUE 1 1 = 30 1
```
注意:真实属性ID对应`cfg_att_score.xls`表,显示名称ID对应`cfg_custpro_caption.xls`表。百分比显示通过`CHANGECUSTOMITEMABIL`的第三个参数控制(0=数值,1=百分比)。
← 返回问答库