Project1
标题:
不要在为图块不足烦恼了,多重通行度设定脚本
[打印本页]
作者:
雪流星
时间:
2008-6-17 19:45
标题:
不要在为图块不足烦恼了,多重通行度设定脚本
很简单的一个脚本
其实是从龙黄的破除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
[LINE]1,#dddddd[/LINE]
页面:
http://rpg.blue/web/htm/news1216.htm
vip+2
[本贴由 66RPG发布员 于 2008-12-19 23:43:10 进行了编辑]
作者:
火鸡三毛老大
时间:
2008-6-17 20:33
很好很强大!
只能看懂20%{/gg}
作者:
越前リョーマ
时间:
2008-6-19 02:07
很好很强大,
似乎类似美兽在6R幻想城里为了暂时修改通行还写的脚本。(MS发到这个区了)
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1