赞 | 6 |
VIP | 20 |
好人卡 | 126 |
积分 | 28 |
经验 | 33282 |
最后登录 | 2024-11-25 |
在线时间 | 1605 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 2774
- 在线时间
- 1605 小时
- 注册时间
- 2010-10-22
- 帖子
- 1059
|
daxuexinsheng 发表于 2012-6-8 14:53
截图已上传,请帮忙看看(这是论坛网友的Fuki优化版,脚本调用稍有不同)
你没打V6的补丁,把这个放到Fuki对话框优化版的脚本下面。- #==============================================================================
- # Fuki对话框优化版 v6 PATCH 1 @ 2011-11-26
- #------------------------------------------------------------------------------
- # 修正:当事件不为自动执行时无法用 $mes_id = 0 指定目标为当前事件。
- #==============================================================================
- #==============================================================================
- # ■ Window_Message
- #==============================================================================
- class Window_Message < Window_Selectable
- #--------------------------------------------------------------------------
- # ○ 取得角色
- # parameter : 参数
- #--------------------------------------------------------------------------
- def get_character(parameter)
- # 参数分歧
- case parameter
- when nil
- return events == nil
- when -1 # 玩家
- return $game_player
- when 0 # 该事件
- # 清空事件id
- @event_id = nil
- # 读取地图事件
- events = $game_map.events
- # 循环 (地图事件)
- for event in events.values
- # 如果找到了启动中的事件
- if event.starting or event.lock?
- @event_id = event.id
- end
- end
- return events == nil ? nil : events[@event_id]
- else # 特定事件
- events = $game_map.events
- return events == nil ? nil : events[parameter]
- end
- end
- end
- #==============================================================================
复制代码 |
|