THE NVL Maker

 找回密码
 注册
搜索
查看: 1342|回复: 12

[脚本编辑] 如何叠加多个edu

[复制链接]

16

主题

34

帖子

0

精华

游戏开发者

积分
34
发表于 2025-10-13 12:48:45 | 显示全部楼层 |阅读模式
D大好,
有没有办法用@edus 叠加多个的edu呢?
似乎叠加2个以上就会报错说语法错误。
回复

使用道具 举报

17

主题

1133

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1154
发表于 2025-10-13 13:39:20 来自手机 | 显示全部楼层
理论上来说是可以叠加多个没有限制的,如果有错贴出你的具体指令哦。另外一旦使用edus这个脚本就不能再用图形编辑器解析了
回复

使用道具 举报

16

主题

34

帖子

0

精华

游戏开发者

积分
34
 楼主| 发表于 2025-10-13 17:13:06 | 显示全部楼层
VariableD 发表于 2025-10-13 13:39
理论上来说是可以叠加多个没有限制的,如果有错贴出你的具体指令哦。另外一旦使用edus这个脚本就不能再用图 ...

行:41
タグ:eval(←エラ一の発生した前後のタグを示している場合もあります)
字符串常数/正则表达式/八进制值未完结时到达了脚本终端

41行是@edus waitclick=1  storage=["warehouse res1","warehouse res2","warehouse res3"]
试了一下,似乎叠加2个也会显示同样的报错
如果单独使用@edu waitclick=1 storage="warehouse res1/2/3.edu",都没有问题
有些不太清楚为什么会这样
回复

使用道具 举报

17

主题

1133

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1154
发表于 2025-10-14 11:01:15 来自手机 | 显示全部楼层
回复

使用道具 举报

16

主题

34

帖子

0

精华

游戏开发者

积分
34
 楼主| 发表于 2025-10-14 12:15:53 | 显示全部楼层
VariableD 发表于 2025-10-14 11:01
看一眼是不是和这个一样https://www.nvlmaker.net/bbs/forum.php?mod=viewthread&tid=2909&highlight=%E5%8 ...

覆盖了macro_edu.ks之后所有叠加都用不了了,报错是
タグ : set_ui_layer (←エラーの発生した前後のタグを示している場合もあります)
タグ/マクロ "set_ui_layer" は存在しません
或者cl_ui_layer不存在
回复

使用道具 举报

17

主题

1133

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1154
发表于 2025-10-14 12:48:39 来自手机 | 显示全部楼层
先确认一下你用的nvl版本?edus是个临时追加宏,应该不是所有版本都有。可以先搜索一下存不存在这个定义,如果存在但是报错的话可以把宏定义代码贴出来。
回复

使用道具 举报

16

主题

34

帖子

0

精华

游戏开发者

积分
34
 楼主| 发表于 2025-10-14 16:17:25 | 显示全部楼层
VariableD 发表于 2025-10-14 12:48
先确认一下你用的nvl版本?edus是个临时追加宏,应该不是所有版本都有。可以先搜索一下存不存在这个定义, ...

用的是3.85版本,之前用edus叠加两个edu似乎都没有问题,只是这次叠加不了,不知道是我写的edu哪个地方出问题了。
[macro name=edus]
[rclick enabled="false"]
[history enabled="false"]
[backlay]
;隐藏一般对话层
[layopt layer="message0" page="back" visible="false"]
;隐藏系统按钮层
[hidesysbutton]
[frame layer="%msg|message3" page="back"]
[current layer="%msg|message3" page="back"]
[er]
;显示养成面板
[eval exp=&"'loadedus('+mp.storage+')'"]
[trans * method=%method|crossfade time=%time|300]
[wt]
;当“等待玩家选择”选中时,等待玩家点击按钮再继续
[s cond="mp.waitclick"]
[endmacro]
覆盖了链接里的macro_edu.ks才会报set_ui_layer不存在。
回复

使用道具 举报

17

主题

1133

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1154
发表于 2025-10-18 09:39:31 | 显示全部楼层
如果是之前能用(或者模板工程能用),就请检查自己的代码修改是不是动到这部分了。
如果是特定的某个edu文件调用会出错,那请先试试单独它自己能不能被调用?
另外请告知具体报错信息。
回复

使用道具 举报

16

主题

34

帖子

0

精华

游戏开发者

积分
34
 楼主| 发表于 2025-10-18 15:46:51 | 显示全部楼层
VariableD 发表于 2025-10-18 09:39
如果是之前能用(或者模板工程能用),就请检查自己的代码修改是不是动到这部分了。
如果是特定的某个edu文 ...

只有某三个edu文件调用的时候会报错,但是单独调用它们都没有问题。
调用它们中两个或三个的时候,就会在@edus那一行报错下面的:
タグ:eval(←エラ一の発生した前後のタグを示している場合もあります)
字符串常数/正则表达式/八进制值未完结时到达了脚本终端
回复

使用道具 举报

17

主题

1133

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1154
发表于 2025-10-19 10:14:09 | 显示全部楼层
那可以用排除法检查一下具体你修改过的edu的哪个参数导致了这个问题。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|nvlmaker

GMT+8, 2025-12-7 04:36 , Processed in 0.010895 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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