#======================================================== # By FHNBHJ #·脚本说明 # 为【影月千秋】的书籍系统脚本补充了选择章节后执行某公共事件 # 的效果。 # 在选择章节后会离开书籍系统的场景,进入地图然后执行某id的公 # 共事件。 # #·使用说明 # 把本页脚本插在书籍系统的最下方, # 在原脚本的"书籍系统:信息"页中, # 会触发公共事件的章节的"true或false"后补充一项公共事件id。 # 不会触发公共事件的章节不用补充id,使用时注意逗号和方括号。 # #▼▼▼▼▼▼▼▼▼填写模板▼▼▼▼▼▼▼▼▼ #~ @Book[索引号] = { #~ :name => "书名", #~ :intro => "简介", #~ :chapter => [ #~ ["章节名", #~ "内容", #~ true或者false, #~ 该章节触发的公共事件id], #~ ["章节名2", #~ "内容2", #~ true或者false, #~ 该章节触发的公共事件id],...... #~ ], #~ :icon => [图标1, 图标2], #~ :exp => [拓展一,拓展二......], #~ :shield => 开关 #~ } #▲▲▲▲▲▲▲▲▲填写模板▲▲▲▲▲▲▲▲▲ # #======================================================== class Window_MoBookChapter < Window_Command alias ensure_chapter_fhn ensure_chapter def ensure_chapter ensure_chapter_fhn common_event_id = MoBook.books[@cbs][:chapter][ current_symbol.to_s.to_i][3] return unless common_event_id $game_temp.reserve_common_event(common_event_id) SceneManager.call(Scene_Map) end end
#========================================================
# By FHNBHJ
#·脚本说明
# 为【影月千秋】的书籍系统脚本补充了选择章节后执行某公共事件
# 的效果。
# 在选择章节后会离开书籍系统的场景,进入地图然后执行某id的公
# 共事件。
#
#·使用说明
# 把本页脚本插在书籍系统的最下方,
# 在原脚本的"书籍系统:信息"页中,
# 会触发公共事件的章节的"true或false"后补充一项公共事件id。
# 不会触发公共事件的章节不用补充id,使用时注意逗号和方括号。
#
#▼▼▼▼▼▼▼▼▼填写模板▼▼▼▼▼▼▼▼▼
#~ @Book[索引号] = {
#~ :name => "书名",
#~ :intro => "简介",
#~ :chapter => [
#~ ["章节名",
#~ "内容",
#~ true或者false,
#~ 该章节触发的公共事件id],
#~ ["章节名2",
#~ "内容2",
#~ true或者false,
#~ 该章节触发的公共事件id],......
#~ ],
#~ :icon => [图标1, 图标2],
#~ :exp => [拓展一,拓展二......],
#~ :shield => 开关
#~ }
#▲▲▲▲▲▲▲▲▲填写模板▲▲▲▲▲▲▲▲▲
#
#========================================================
class Window_MoBookChapter < Window_Command
alias ensure_chapter_fhn ensure_chapter
def ensure_chapter
ensure_chapter_fhn
common_event_id = MoBook.books[@cbs][:chapter][
current_symbol.to_s.to_i][3]
return unless common_event_id
$game_temp.reserve_common_event(common_event_id)
SceneManager.call(Scene_Map)
end
end
使用例:
设定:
执行:
不知道有没有问题,是不是楼主的意思。
有新的想法用事件却难以实现?想要酷炫的战斗系统?想要自定义的华丽UI?
学会脚本,梦想成真!
传送门戳:
https://rpg.blue/forum.php?mod=v ... &extra=page%3D5
RGSS3脚本教程,目前火热施工中! |