THE NVL Maker

 找回密码
 注册
搜索
查看: 260|回复: 1

[脚本编辑] 关于保存的问题

[复制链接]

18

主题

38

帖子

0

精华

游戏开发者

积分
38
发表于 2026-3-2 23:48:27 | 显示全部楼层 |阅读模式
D大好!
遇到了保存相关的问题:
我在养成面板里设置了一个保存按钮,执行的是kag.callExtraConductor('save.ks', '*start')
保存完成后,从养成面板跳转到其他地图或者养成面板没问题,但是跳转到其他任何显示对话的标签的时候,
如果这个标签是 *标签
就会显示タグ:(←エラーの発生した前後のタグを示している場合もあります)
右クリックサブルーチン内 /extraCondutor サブルーチン内では保存可能ラベルを記述できません
如果这个标签是*标签|xxx
就会显示タグ:不明(←エラーの発生した前後のタグを示している場合もあります)
右クリックサブルーチン内 /extraCondutor サブルーチン内では保存可能なラベルを記述できません
想问问该怎么解决呢



回复

使用道具 举报

17

主题

1139

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1160
发表于 2026-3-16 09:03:33 | 显示全部楼层
报错的原因是通过extraCondutor呼叫界面不支持堆栈(普通的call支持),
因此一定要在呼叫到的系统界面里使用return返回,
不能继续跳转去其他非系统的界面(剧本、游戏流程里的养成之类)否则后续去的所有地方都会被当成系统界面的一部分,导致无法使用存档标记|。
当kr检查到存档标记的时候它觉得你试图在不能保存的系统界面里设置保存点,就报错了。
检查:
1.是否呼叫save以后没有正常使用return返回,而是强行jump回的养成界面。
2.是否在调用save界面前/后多次使用了extraCondutor代替跳转?
那样的话第二个界面的记录会替代第一个,导致回不到正确的地方。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|nvlmaker

GMT+8, 2026-4-23 07:32 , Processed in 0.013141 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表