赞 | 671 |
VIP | 62 |
好人卡 | 144 |
积分 | 335 |
经验 | 110435 |
最后登录 | 2024-11-1 |
在线时间 | 5108 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 33475
- 在线时间
- 5108 小时
- 注册时间
- 2012-11-19
- 帖子
- 4878
|
本帖最后由 芯☆淡茹水 于 2014-7-27 13:42 编辑
下面这个方法,可在要清除的地图的事件-脚本里直接用
刚刚没看到问题是 所有地图 ,下面的方法改过:
- #==============================================================================
- # 单张地图清除事件,需指定 地图ID 。
- def events_clear(map_id)
- return unless FileTest.exist?(sprintf("Data/Map%03d.rxdata", map_id))
- map = load_data(sprintf("Data/Map%03d.rxdata", map_id))
- map.events.clear
- save_data(map, "Data/Map"+sprintf("%03d", map_id)+".rxdata")
- end
- #==============================================================================
- # 所有地图清除事件。
- def clear_all
- for i in 1..999
- events_clear(i)
- end
- end
- #===============================================================================
复制代码 范例:
Project1.rar
(189.43 KB, 下载次数: 35)
|
评分
-
查看全部评分
|