Project1

标题: 求教书籍系统的变换应用方法 [打印本页]

作者: SandFainy    时间: 2017-2-12 13:11
标题: 求教书籍系统的变换应用方法
脚本来自图书馆的书籍系统https://rpg.blue/forum.php?mod=viewthread&tid=337128
请问能不能把,打开书——显示章节——显示文章,改成打开书——显示章节——执行一个事件,这样的?(用于回忆杀之类的)
求能达成这个效果并且不会覆盖原来书籍系统的方法(在游戏里书籍系统我也用到了……)

真的求解答QAQ,这在我这边算一个很关键的系统,原帖里没有见到不允许更改的文字,如果违反规约会删除的。
作者: FHNBHJ    时间: 2017-2-12 20:24
RUBY 代码复制
  1. #========================================================
  2. #                                               By FHNBHJ
  3. #·脚本说明
  4. #  为【影月千秋】的书籍系统脚本补充了选择章节后执行某公共事件
  5. #  的效果。
  6. #  在选择章节后会离开书籍系统的场景,进入地图然后执行某id的公
  7. #  共事件。
  8. #
  9. #·使用说明
  10. #  把本页脚本插在书籍系统的最下方,
  11. #  在原脚本的"书籍系统:信息"页中,
  12. #  会触发公共事件的章节的"true或false"后补充一项公共事件id。
  13. #  不会触发公共事件的章节不用补充id,使用时注意逗号和方括号。
  14. #
  15. #▼▼▼▼▼▼▼▼▼填写模板▼▼▼▼▼▼▼▼▼
  16. #~   @Book[索引号] = {
  17. #~   :name => "书名",
  18. #~   :intro => "简介",
  19. #~   :chapter => [
  20. #~   ["章节名",
  21. #~   "内容",
  22. #~   true或者false,
  23. #~   该章节触发的公共事件id],
  24. #~   ["章节名2",
  25. #~   "内容2",
  26. #~   true或者false,
  27. #~   该章节触发的公共事件id],......
  28. #~   ],
  29. #~   :icon => [图标1, 图标2],
  30. #~   :exp => [拓展一,拓展二......],
  31. #~   :shield => 开关
  32. #~   }
  33. #▲▲▲▲▲▲▲▲▲填写模板▲▲▲▲▲▲▲▲▲
  34. #
  35. #========================================================
  36.  
  37. class Window_MoBookChapter < Window_Command
  38.  
  39.   alias ensure_chapter_fhn ensure_chapter
  40.   def ensure_chapter
  41.     ensure_chapter_fhn
  42.     common_event_id = MoBook.books[@cbs][:chapter][
  43.     current_symbol.to_s.to_i][3]
  44.     return unless common_event_id
  45.     $game_temp.reserve_common_event(common_event_id)
  46.     SceneManager.call(Scene_Map)
  47.   end
  48.  
  49. end


使用例:
设定:




执行:



不知道有没有问题,是不是楼主的意思。

有新的想法用事件却难以实现?想要酷炫的战斗系统?想要自定义的华丽UI?
学会脚本,梦想成真!

传送门戳:
https://rpg.blue/forum.php?mod=v ... &extra=page%3D5
RGSS3脚本教程,目前火热施工中!
作者: SandFainy    时间: 2017-2-13 15:18
FHNBHJ 发表于 2017-2-12 20:24
#========================================================
#                                          ...

谢谢!就是这样!
请问有没有同时设置多个事件的方法?感谢{:2_249:}!(但是没有的话也没关系
作者: SandFainy    时间: 2017-2-13 15:32
FHNBHJ 发表于 2017-2-12 20:24
#========================================================
#                                          ...

诶等等等我眼残抱歉!!!可以结贴了!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1