赞 | 0 |
VIP | 15 |
好人卡 | 21 |
积分 | 7 |
经验 | 24727 |
最后登录 | 2021-10-29 |
在线时间 | 2184 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 672
- 在线时间
- 2184 小时
- 注册时间
- 2009-12-6
- 帖子
- 607
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 神思 于 2010-7-3 21:42 编辑
module DumpWords
def self.start
mapinfos = load_data("Data/MapInfos.rxdata")
file = File.open("f.txt","wb")
@t = Time.now.to_i
for id in mapinfos.keys
foldername = sprintf("地图%03d:%s",id,mapinfos[id].name)
file.write("#{foldername}\n")
map = load_data(sprintf("Data/Map%03d.rxdata",id))
for event in map.events.values
if Time.now.to_i - @t > 5
@t = Time.now.to_i
Graphics.update
end
begin
text = sprintf("事件%03d:%s(%03d,%03d)",event.id,event.name,event.x,event.y)
file.write(text)
for i in 0...event.pages.size
file.write("★★★第#{i+1}页★★★\n")
for j in 0...event.pages.list.size
list = event.pages.list[j]
if list.code == 101 or list.code == 401 or list.code == 102
file.write(list.parameters[0].to_s + "\n")
end
end
end
end
end
end
file.close
p 'done!'
exit
end
end
DumpWords.start
(上次不小心改了下,不知道这次改回去没有) |
|