[2026/6/4 17:15:46] 脚本错误2: <Button|x=290.0|y=262.0|size=18|color=255|nimg=<$STR(S$选择1)>|link=@切换1> 自动扣除材料1\ 第:31 行: D:\Microsoft Edge\996Hub\项目\地图练习txt\引擎\Mir200\Envir\Market_Def\比奇城/NPC/海月-0.txt
[2026/6/4 17:15:46] 脚本错误2: <Button|x=290.0|y=292.0|siz
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-06-04 17:16:45 |
👁️ 阅读: 6
脚本错误提示显示在Button组件的nimg参数中使用了`<$STR(S$选择1)>`和`<$STR(S$选择2)>`动态变量。根据课程日志记录,在界面组件的图片路径参数中,不能直接使用`<$STR()>`变量替换。图片路径需要是固定的字符串常量。
你需要将S$选择1和S$选择2变量在#ACT段中预先构建好完整的Button组件字符串,然后在#SAY段中直接输出。正确写法示例:
```
#ACT
MOV S$按钮1 "<Button|x=290.0|y=262.0|size=18|color=255|nimg=public/1900000510.png|link=@切换1>"
MOV S$按钮2 "<Button|x=290.0|y=292.0|size=18|color=255|nimg=public/1900000510.png|link=@切换2>"
#SAY
<$STR(S$按钮1)>
<$STR(S$按钮2)>
<开始合成/@开始合成>
<退出/@exit>
```
这样就能避免脚本解析错误。
← 返回问答库