[2026/5/27 20:25:49] 脚本错误2: SETITEMADDVALUE 7 2 +1 第:22 行: D:\Microsoft Edge\996Hub\项目\地图练习txt\引擎\Mir200\Envir\Market_Def\比奇城/NPC/海月-0.txt
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-05-27 20:26:25 |
👁️ 阅读: 9
根据课程日志记录,`SETITEMADDVALUE`命令在属性设置时可能存在格式问题。虽然你已按照建议修改为无空格的`SETITEMADDVALUE 7 2 +1`,但依然报错,这可能是由以下原因造成:
1. **装备位置参数错误**:位置参数7对应的是装备栏位置,需要确认该位置的装备是否为戒指且支持攻击属性加成。
2. **属性类型参数错误**:属性类型2表示攻击属性,需要确认该装备是否允许设置攻击属性。
3. **数值格式问题**:`+1`表示增加1点攻击力,但某些情况下可能需要使用`+ 1`格式(带空格),这取决于引擎版本。
建议修改脚本为:
```
[@升级戒指]
#IF
CHECKITEMADDVALUE 7 2 > 3
#ACT
MESSAGEBOX 已升级戒指就满了哦!
BREAK
#IF
CHECKITEMADDVALUE 7 2 = 0
CHECKGOLD > 10
#ACT
GAMEGOLD - 10
SETITEMADDVALUE 7 2 + 1
SENDMSG 6 成功升级戒指到+1!
```
如果问题仍然存在,建议检查:
1. 戒指装备是否在正确的位置(装备栏位置7)
2. 戒指装备是否支持攻击属性加成
3. 尝试使用`SETITEMADDVALUE 7 2 + 1`(带空格)格式
← 返回问答库