赞 | 5 |
VIP | 71 |
好人卡 | 22 |
积分 | 6 |
经验 | 32145 |
最后登录 | 2013-8-9 |
在线时间 | 184 小时 |
Lv2.观梦者 天仙
- 梦石
- 0
- 星屑
- 620
- 在线时间
- 184 小时
- 注册时间
- 2008-4-15
- 帖子
- 5023
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
很简单的一个脚本
其实是从龙黄的破除999张地图限制脚本中得到的灵感
使用方法都写在脚本中了
不过由于一次修改A~E的通行度
所以还是建议只修改E图块的通行度就好了
避免过于混乱
- =begin
- 把地图编号填入[]之中,
- 左边的数字是通行度文件编号,
- 右边是使用该编号文件设定通行度的地图ID
- 通行度文件的制作方式:
- 1. 新建工程(也可以使用一个工程专门用来制作通行度文件)
- 2. 使用新建的工程设置好E图块的通行度
- 3. 打开工程的Data文件夹
- 4. 将System.rvdata复制进入游戏文件夹的Data文件夹
- (不要覆盖原文件!!!)
- 5. 将新复制的System.rvdata 改名为 System编号.rvdata
- 例如: System2.rvdata
-
- 若是使用了四方通行设定/图块加强脚本
- 请把 37~40 以及 43~47 行取消注释
- =end
- Map_Passage = {
- 1 => [],
- 2 => [2],
- 3 => [3]
- }
- class Game_Map
- alias setup_multi_passage setup
- def setup(map_id)
- a = 0
- for key in Map_Passage.keys
- if Map_Passage[key].include?(map_id)
- a = key
- break
- end
- end
- if a == 0
- $data_system = load_data("Data/System.rvdata")
- #~ if $imported["TilesetExtension"]
- #~ b = KGC::TilesetExtension::EX_RVDATA.clone
- #~ $data_tileset = load_data("Data/#{b}")
- #~ end
- else
- $data_system = load_data("Data/System#{a}.rvdata")
- #~ if $imported["TilesetExtension"]
- #~ b = KGC::TilesetExtension::EX_RVDATA.clone
- #~ b = b.insert(-8, "#{a}")
- #~ $data_tileset = load_data("Data/#{b}")
- #~ end
- end
- setup_multi_passage(map_id)
- end
- end
复制代码
范例:
http://rpg.blue/UP_PIC/200801/passage_2_test.rar
页面:http://rpg.blue/web/htm/news1216.htm
vip+2
[本贴由 66RPG发布员 于 2008-12-19 23:43:10 进行了编辑] |
|