赞 | 663 |
VIP | 62 |
好人卡 | 144 |
积分 | 334 |
经验 | 110435 |
最后登录 | 2024-11-1 |
在线时间 | 5108 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 33414
- 在线时间
- 5108 小时
- 注册时间
- 2012-11-19
- 帖子
- 4878
|
- #复制脚本到工程,测试游戏运行自动退出后,在工程目录有个 Test 文本文档,
- #里面记录所有设置指定的公共事件的事件ID,事件所在地图,以及事件页。
- #用后删除!
- #-----------------------------------------------------------------------------
- #要查找的公共事件ID
- com_id = 3
- #-----------------------------------------------------------------------------
- (1..999).each do |i|
- next unless FileTest.exist?(sprintf("Data/Map%03d.rxdata", i))
- map = load_data(sprintf("Data/Map%03d.rxdata", i))
- map.events.values.each do |e|
- e.pages.each do |p|
- next if p.list.nil?
- p.list.each do |l|
- next if l.code != 117
- next if l.parameters[0] != com_id
- name = load_data("Data/MapInfos.rxdata")[i].name
- txt = "#{name}:事件#{e.id}:第#{e.pages.index(p)+1}页\n"
- f = File.open("Test.txt", "a")
- f.write(txt)
- f.close
- end
- end
- end
- end
- exit
- #-----------------------------------------------------------------------------
复制代码 |
评分
-
查看全部评分
|