诚实小鸟 发表于 2026-3-29 12:42:22

自定义变量接收S变量的问题


抄了一份除魔脚本,但是为什么自定义变量接收S变量时 保存在文本的是0 而不是想要的内容
测试代码如下:
[@测试变量]
#IF
#ACT
GETRANDOMLINETEXT  ..\\QuestDiary\\除魔任务\\初级任务\\除魔内容.txt S16
CALCVAR HUMAN 除魔内容 <$STR(S16)>
SAVEVAR HUMAN 除魔内容 ..\\QuestDiary\\除魔任务\\初级任务\\除魔信息.txt
#say
当前变量:<$STR(S16)>
复制代码
保存文本的内容:
[测试6]
除魔内容=0

复制代码

善良月亮 发表于 2026-3-29 12:42:22

测试代码粘错了 少了个等号
[@测试变量]
#IF
#ACT
GETRANDOMLINETEXT  ..\\QuestDiary\\除魔任务\\初级任务\\除魔内容.txt S16
CALCVAR HUMAN 除魔内容 = <$STR(S16)>
SAVEVAR HUMAN 除魔内容 ..\\QuestDiary\\除魔任务\\初级任务\\除魔信息.txt
#say
当前变量:<$STR(S16)>
复制代码

聪明云朵 发表于 2026-3-29 12:42:22

已解决 变量声明有问题

快乐云朵 发表于 2026-3-29 12:42:22

页: [1]
查看完整版本: 自定义变量接收S变量的问题