设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2013|回复: 8
打印 上一主题 下一主题

[已经解决] 想问问葱式菜单和影月千秋的书籍脚本怎么合在一起……

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1901
在线时间
303 小时
注册时间
2020-3-17
帖子
50
跳转到指定楼层
1
发表于 2021-11-28 15:48:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 SYK1494715212 于 2021-11-28 20:58 编辑

就是可以在葱式菜单里进入书籍界面。
https://rpg.blue/thread-476318-1-1.html
https://rpg.blue/thread-337128-1-1.html

加:book好像不行……难道不是:book吗?或者是:mobook?
加其他的好像可以啊……比如成就系统什么的……
↖这就是个新手,什么都不懂,大佬见谅。

Lv3.寻梦者

梦石
0
星屑
1901
在线时间
303 小时
注册时间
2020-3-17
帖子
50
2
 楼主| 发表于 2021-11-28 15:51:06 | 只看该作者
@余烬之中 @congwsbn
艾特一下作者……?
↖这就是个新手,什么都不懂,大佬见谅。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3093
在线时间
344 小时
注册时间
2021-10-18
帖子
157
3
发表于 2021-11-28 21:14:01 | 只看该作者
自已写一个按钮,然后直接用森经理叫书籍界面不行么?按我的思路是这样

点评

其他的就可以直接加,比如:medal是成就系统……  发表于 2021-11-29 14:52
不太懂……我是说在葱式菜单里加一个按钮,就是打开就跳转影月千秋的书籍界面的那种…… 我是想问后面是加:book还是:mobook还是什么……  发表于 2021-11-29 14:49
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

百合控

梦石
0
星屑
6438
在线时间
1274 小时
注册时间
2013-8-21
帖子
3657

开拓者

4
发表于 2021-12-11 20:00:04 | 只看该作者
葱式菜单本身并不支持自定义项目,需要进行三处修改

两处位于葱式菜单脚本本体中,为葱式菜单添加支持自定义项目的功能:
1. 搜索 def set_command_enabled(v),大约位于 205 行,将对应的整个方法改成如下片段:
  1.   def set_command_enabled(v)
  2.     @enabled = []
  3.     for i in 0...EASY_MENU_SET::BUTTON.size
  4.       case v[i][4]
  5.       when :item;     enabled = main_commands_enabled
  6.       when :key_item; enabled = main_commands_enabled
  7.       when :save;     enabled = save_enabled
  8.       when :continue; enabled = DataManager.save_file_exists?
  9.       when :game_end; enabled = true
  10.       else enabled = true
  11.       end
  12.       @enabled[i] = enabled
  13.     end
  14.   end
复制代码

2. 搜索位于 561 行附近的 @command_window = Window_MenuCommand,在 for i in 0...EASY_MENU_SET::BUTTON.size 下方添加两行代码:
  1.       next unless v[i][0]
  2.       next @command_window.set_handler(v[i][4], v[i][5]) if v[i][5]
复制代码


一处位于葱式菜单设定页,让新增的项目调用书籍界面:
在“菜单指令内容设定”下方的 BUTTON 中,根据说明添加书籍的项目,随后,在 symbol 之后追加 ->{ SceneManager.call(Scene_MoBook) }
具体参数自己看着办就好,新增的配置应该长得类似这样:
  1.     5   => [true,    "档案", 527,            [252, 244, 202], :book, ->{ SceneManager.call(Scene_MoBook) }],
复制代码


点评

谢谢。  发表于 2021-12-12 04:21

评分

参与人数 1星屑 +250 收起 理由
alexncf125 + 250 认可答案

查看全部评分

萌新瑟瑟发抖
看到我请叫我去干活
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
526
在线时间
171 小时
注册时间
2013-9-24
帖子
34
5
发表于 2021-12-12 07:37:10 | 只看该作者
余烬之中 发表于 2021-12-11 20:00
葱式菜单本身并不支持自定义项目,需要进行三处修改

两处位于葱式菜单脚本本体中,为葱式菜单添加支持自定 ...

求教一下作者!请问在旧存档里,写的书籍内容(MoBook.ini_book.@Book[index])如何更新成里面的文字内容?目前只有重新开档才能改变书籍里面的字……

点评

MoBook.ini 就可以更新了,之前没注意到哈哈抱歉打扰了  发表于 2021-12-12 07:49
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-23 21:23

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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