赞 | 23 |
VIP | 207 |
好人卡 | 31 |
积分 | 31 |
经验 | 48797 |
最后登录 | 2024-11-30 |
在线时间 | 1535 小时 |
Lv3.寻梦者 孤独守望
- 梦石
- 0
- 星屑
- 3137
- 在线时间
- 1535 小时
- 注册时间
- 2006-10-16
- 帖子
- 4321
|
- #########################################
- # 本脚本出自 梦幻古都 51cool.uu1001.com
- #########################################
- class Scene_Map
- def ev(map_id,event_id,x,y)
- map = load_data(sprintf("Data/Map%03d.rxdata", map_id))
- event = map.events[event_id]
- event.id = $game_map.events.size + 1
- $game_map.events[$game_map.events.size+1] = Game_Event.new($game_map.map_id,event.clone)
- $game_map.events[$game_map.events.size].moveto(x,y)
- @spriteset.dispose
- @spriteset = Spriteset_Map.new
- return $game_map.events.size
- end
- end
- class Game_Map
- attr_reader:map_id
- end
- class Interpreter
- def init_it(event_id)
- m_id = $game_map.map_id
- if $scene.is_a?(Scene_Map)
- $scene.ev(m_id,event_id,rand($game_map.width),rand($game_map.height))
- end
- end
- end
复制代码
这样就完全独立了,另外两个我实在懒得弄了……请等其他有耐心的人吧…… |
|