坚强小鹿 发表于 2026-3-29 16:51:03

来个解决方案吧

昨天弄了个脚本
本来的思路如下:
Equal <$BoxItem.Looks>  获取OK框物品内观序号变量
ReadConfigFileItem 通过该变量读取配置项
PlayImg 最后用播放图片功能显示在当前对话框里
但这步卡住啦 PlayImg不支持变量。。。





再加上图片 应该能看懂吧
通俗说来 就是OK框放入物品 当前对话框显示出配置好的大图

勤奋小鹿 发表于 2026-3-29 16:51:03

如果是单张,可以用img实现,前提是你把这些大图放进了对应的Stateitem补丁内
根据名字取looks值
GetDBItemFieldValue <$BoxItem.Name> looks N$内观变量
根据变量输出内观
MOV S$内观输出 :内观补丁序号:0:0/@点击触发>
在对话框脚本段里面SAY一个排版变量就行
#SAY
\\ \\ \\
<$str(S$内观输出)>\\
补充内容 (2021-2-8 10:18):
差点忘了有直接的变量调用,那就更简单了
MOV S$内观输出 :内观补丁序号:0:0/@点击触发>

勤奋月亮 发表于 2026-3-29 16:51:03

PlayImg不支持变量
但是你可以用变量支持 PlayImg
把整个
写入配置项目

快乐月亮 发表于 2026-3-29 16:51:03

按照宠物装备的脚本办法写

聪明小熊 发表于 2026-3-29 16:51:03

PlayImg不支持变量?有这事吗。

大方小兔 发表于 2026-3-29 16:51:03

PlayImg是支持变量的 前几天我才写了羽翼系统,选择羽翼加载对应的动画 通过ReadConfigFileItem 来读取的

勇敢小鹿 发表于 2026-3-29 16:51:03

PlayImg应是支持变量的吧。
就算不支持。楼上的建议也是很合理的。。
页: [1]
查看完整版本: 来个解决方案吧