赞 | 159 |
VIP | 0 |
好人卡 | 0 |
积分 | 263 |
经验 | 0 |
最后登录 | 2024-11-16 |
在线时间 | 5355 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 26264
- 在线时间
- 5355 小时
- 注册时间
- 2016-3-8
- 帖子
- 1655
|
本帖最后由 alexncf125 于 2020-8-14 17:29 编辑
说明:
在使用"显示对话/显示选项/处理数值输入/处理物品选择"指令前打开指定开关,
当1号(STOP_SW)开关为ON且主角在调查事件时,事件们全都不会移动了
当2号(DIE_SW )开关为ON时,即使主角在调查事件,致命的事件接触到玩定也会GameOver
- module CHASE
- STOP_SW = 1
- DIE_SW = 2
- end
- class Game_Event
- #------------------------------------------------- -------------------------
- # ● 更新移动
- #------------------------------------------------- -------------------------
- alias old_update_move_old update_move
- def update_move
- return if $game_message.busy? && $game_switches[CHASE::STOP_SW] == true
- old_update_move_old
- end
- end
- class Game_Interpreter
- #------------------------------------------------- -------------------------
- # ● 等待显示信息
- #------------------------------------------------- -------------------------
- alias old_wait_for_message_old wait_for_message
- def wait_for_message
- return if $game_message.busy? && $game_switches[CHASE::DIE_SW] == true
- Fiber.yield while $game_message.busy?
- end
- end
复制代码 |
评分
-
查看全部评分
|