赞 | 0 |
VIP | 3 |
好人卡 | 2 |
积分 | 1 |
经验 | 664 |
最后登录 | 2012-1-30 |
在线时间 | 9 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 9 小时
- 注册时间
- 2011-11-5
- 帖子
- 9
|
本帖最后由 我妻由乃 于 2011-11-5 23:42 编辑
- module Input
- class << self
- alias gasai_yuno_tr? trigger?
- def trigger?(*arg)
- unless @force_return.nil?
- return @force_return.delete(arg[0]) if @force_return[arg[0]] != nil
- end
- gasai_yuno_tr?(*arg)
- end
- def force_return(k,v)
- if @force_return.nil?
- @force_return = Hash.new
- end
- @force_return[k] = v
- end
- end
- end
- class Window_Message
- #------------User Defined-----------
- @@快进等待帧数 = 3
- #-----------------------------------
- alias gasai_yuno_ip input_pause
- def input_pause
- if @skip_count.nil?
- @skip_count = @@快进等待帧数
- end
- @skip_count -= 1 if Input.press?(Input::CTRL)
- if @skip_count <= 0
- @skip_count = @@快进等待帧数
- Input.force_return(Input::C,true)
- Input.force_return(Input::B,true)
- end
- if Input.trigger?(Input::B) or Input.trigger?(Input::C)
- @skip_count = @@快进等待帧数
- end
- gasai_yuno_ip
- end
- alias gasai_yuno_usf update_show_fast
- def update_show_fast
- gasai_yuno_usf
- if Input.press?(Input::CTRL)
- @show_fast = true
- @wait_count = 0
- end
- end
- end
复制代码 |
|