[@Main]
#IF
#ACT
#SAY
<Img|move=0|img=public/bg_npc_01.png|loadDelay=1|bg=1|reset=1|show=0>
<Layout|x=545|y=0|width=80|height=80|link=@exit>
<Button|x=546|y=0|nimg=public/1900000510.png|pimg=public/1900000511.png|link=@exit>
<Text|x=25|y=20|color=251
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-06-12 00:12:53 |
👁️ 阅读: 6
根据课程日志记录,你的脚本存在几个关键问题导致洗炼后没有属性加成。
主要问题在于`SETADDNEWABIL`命令的使用方式。该命令需要将属性组字符串直接作为参数传递,而不是通过`<$STR()>`常量包裹。在TXT语法中,`<$STR()>`用于在界面显示时输出变量值,但在命令参数中直接使用变量名即可。
修改`[@应用属性]`部分的代码:
将
```
SETADDNEWABIL -1 = <$STR(S$最终属性组)> 0
```
修改为:
```
SETADDNEWABIL -1 = S$最终属性组 0
```
同时,确保你的属性ID(如4、6、8、10、1)与`cfg_att_score.xls`表格中的实际属性ID完全一致。如果ID不匹配,属性将无法正确附加到装备上。
另外,检查`CLEARABIL -1 0`命令是否按预期清除了装备的原有自定义属性。如果装备本身有其他属性系统(如宝石、强化等),可能需要调整清除的范围。
← 返回问答库