赞 | 23 |
VIP | 207 |
好人卡 | 31 |
积分 | 31 |
经验 | 48797 |
最后登录 | 2024-5-11 |
在线时间 | 1535 小时 |
Lv3.寻梦者 孤独守望
- 梦石
- 0
- 星屑
- 3132
- 在线时间
- 1535 小时
- 注册时间
- 2006-10-16
- 帖子
- 4321
|
- #=====================================================================
- # 子菜单追加
- #---------------------------------------------------------------------
- # 本脚本不遵循FSL协议。
- # 您可以任意的转载、使用此脚本仅以以下的条件:
- # 注明出处和署名。
- #---------------------------------------------------------------------
- # 函数树:
- # start alias
- # update alias
- # update_command_selection change
- # update_incase add
- #---------------------------------------------------------------------
- # IamI
- #=====================================================================
- class Scene_Menu
- alias add_sub_start start
- def start
- add_sub_start
- @incase_command = Window_Command.new(100,["使用","设定"])
- @incase_command.visible = false
- @incase_command.active = false
- @incase_command.x = @command_window.x + @command_window.width
- @incase_command.y = 40
- end
- alias add_sub_update update
- def update
- @incase_command.update
- if @incase_command.visible
- update_incase
- end
- add_sub_update
- end
- def update_command_selection
- if Input.trigger?(Input::B)
- Sound.play_cancel
- $scene = Scene_Map.new
- elsif Input.trigger?(Input::C)
- if $game_party.members.size == 0 and @command_window.index < 4
- Sound.play_buzzer
- return
- elsif $game_system.save_disabled and @command_window.index == 4
- Sound.play_buzzer
- return
- end
- Sound.play_decision
- case @command_window.index
- when 0
- $scene = Scene_Item.new
- #=====================================
- when 1
- @incase_command.visible = true
- @incase_command.active = true
- @command_window.active = false
- #=====================================
- when 2,3
- start_actor_selection
- when 4
- $scene = Scene_File.new(true, false, false)
- when 5
- $scene = Scene_End.new
- end
- end
- end
- def update_incase
- if Input.trigger?(Input::B)
- Sound.play_cancel
- @incase_command.visible = false
- @incase_command.active = false
- @command_window.active = true
- elsif Input.trigger?(Input::C)
- case @incase_command.index
- when 0
- p 0
- # 在此定义使用进行的操作
- when 1
- p 1
- # 在此定义设定进行的操作
- end
- end
- end
- end
复制代码 |
评分
-
查看全部评分
|