THE NVL Maker

 找回密码
 注册
搜索
楼主: yantong

[系统修改] 关于词典系统制作

[复制链接]

7

主题

30

帖子

0

精华

游戏开发者

积分
30
 楼主| 发表于 2023-7-25 15:18:53 | 显示全部楼层
又来求助D大了。。我好笨。。
加入edus指令后点击词汇报错,显示无法找到成员notebook
代码是这样:
*note
;默认不显示任何笔记内容
[eval exp="f.notebook=''"]
;调用笔记系统面板
@edus storage=["notebook","notebook2"]
;将右键设定为返回到主角介绍面板
[rclick enabled="true" jump="true" storage="other.ks" target=*返回]
[s]
;------------------------------------------------------------
;当点下某个按钮之后,刷新笔记画面以显示不同文字
*updatenote
;刷新笔记画面时间为0毫秒(无淡入特效)
[edus storage="notebook.edu","notebook2.edu" time=0]
[rclick enabled="true" jump="true" storage="other.ks" target=*window]
[s]
回复

使用道具 举报

16

主题

990

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1011
发表于 2023-7-25 18:32:41 来自手机 | 显示全部楼层
第二个edus语法不对,用第一个edus的格式。=后面是方括号,而且不需要扩展名。
回复

使用道具 举报

7

主题

30

帖子

0

精华

游戏开发者

积分
30
 楼主| 发表于 2023-7-25 19:09:04 | 显示全部楼层
VariableD 发表于 2023-7-25 18:32
第二个edus语法不对,用第一个edus的格式。=后面是方括号,而且不需要扩展名。 ...

请问D大,time=0要怎么加到第二个edus里呢?试了几次都说语法错误
回复

使用道具 举报

16

主题

990

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1011
发表于 2023-7-25 20:01:58 来自手机 | 显示全部楼层
可能没提供这个参数,需要自己找到edus宏里面修改。
回复

使用道具 举报

7

主题

30

帖子

0

精华

游戏开发者

积分
30
 楼主| 发表于 2023-7-25 20:08:08 | 显示全部楼层
好的,直接删掉好像也不影响效果。。感谢D大!
回复

使用道具 举报

7

主题

30

帖子

0

精华

游戏开发者

积分
30
 楼主| 发表于 2023-7-25 20:19:08 | 显示全部楼层
不过在引用other脚本时又出现了新的问题,就不单开一帖询问了。。
在对话框设定了“词典”选项,点入词典可以进入词典页面(也就是从other脚本到几个notebook页面),但是点击词典页面的返回时会出现1.当前对话消失,2.如果在选择肢页面点入词典再返回时选择肢会消失,卡在原地无法再次推进剧情。请问D大要怎么解决呢?
很抱歉我问题太多了。。55
回复

使用道具 举报

16

主题

990

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1011
发表于 2023-7-25 20:32:59 来自手机 | 显示全部楼层
请对比默认的other和你改造的版本是否有缺少的代码行。以及请注意是不是把message0/1隐藏了但没有在返回前恢复
回复

使用道具 举报

7

主题

30

帖子

0

精华

游戏开发者

积分
30
 楼主| 发表于 2023-7-25 20:38:41 | 显示全部楼层
感谢D大回复!解决了!
回复

使用道具 举报

7

主题

30

帖子

0

精华

游戏开发者

积分
30
 楼主| 发表于 2023-7-26 09:03:27 | 显示全部楼层
我问题好多。。555太麻烦D大了555我好笨555
从选择肢页面点入词典时选择肢会浮在词典页面上但是无法选择,other脚本是这样的:
*start
[locksnapshot]
[tempsave]
;------------------------------------------------------------
*window
[history enabled="false"]
[locklink]
[rclick enabled="false"]
;------------------------------------------------------------

;------------------------------------------------------------
*note
;默认不显示任何笔记内容
[eval exp="f.notebook=''"]
@clfg method="crossfade"
@bg storage="BGcidian"
;调用笔记系统面板
@edus storage=["notebook","notebook2","notebook3","notebook4","notebook5"]
;将右键设定为返回到主角介绍面板
[rclick enabled="true" jump="true" storage="other.ks" target=*返回]
[s]
;------------------------------------------------------------
;当点下某个按钮之后,刷新笔记画面以显示不同文字
*updatenote
;刷新笔记画面时间为0毫秒(无淡入特效)
@edus storage=["notebook","notebook2","notebook3","notebook4","notebook5"]
[rclick enabled="true" jump="true" storage="other.ks" target=*window]
[s]


;------------------------------------------------------------
*返回
[jump storage="main_menu.ks" target=*返回]
回复

使用道具 举报

16

主题

990

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1011
发表于 2023-7-26 09:12:29 来自手机 | 显示全部楼层
调整选择支所在的message层的顺序,把它放到edu用的message层后面就好了。修改方式参考官网教程 基础概念 7。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|nvlmaker

GMT+8, 2024-4-28 16:43 , Processed in 0.011530 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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