赞 | 0 |
VIP | 15 |
好人卡 | 21 |
积分 | 7 |
经验 | 24727 |
最后登录 | 2021-10-29 |
在线时间 | 2184 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 672
- 在线时间
- 2184 小时
- 注册时间
- 2009-12-6
- 帖子
- 607
|
本帖最后由 ML4455739 于 2011-12-10 18:32 编辑
如果是默认的对话框脚本,
在Window_Message的235行左右找到:- if Input.trigger?(Input::C)
复制代码 将之改为:- if Input.trigger?(Input::C) or $game_switches[100] == true
复制代码 然后第57行左右找到:- ...
- $game_temp.num_input_digits_max = 0
- $game_switches[1] = false
- # 开放金钱窗口
- if @gold_window != nil
- ...
复制代码 将之改为:
- $game_temp.num_input_digits_max = 0
- $game_switches[100] = false # 添加
- # 开放金钱窗口
- if @gold_window != nil
复制代码 这样并行一个事件,等待200~400帧(10s),打开100号开关,对话框就会自动消失。
过一会儿再出现对话框,可以先给100号变量一个随机数,
再用事件脚本:- @wait_count = $game_variables[100]
复制代码 这就是动态等待帧数,等待完毕打开另一个开关,
再设置一个带此开关启动条件的自动执行事件(内设过一会儿出现的对话)即可。
|
|