根据aass松鼠 “整合版6代时空门修正” 的帖子启发
但如果是维度门飞去其他任意代的任意地图,比如不是原帖子里说的开局地图,比如从7飞去6,被传送到布湾,发现还是不能用时空门去没有去过的主城。研究了下发现,在他的帖子上扩展一下即可。
关键还是这段函数:
function events.AfterLoadMap()
Party.QBits[180] = true -- Town portal
Party.QBits[181] = true -- Town portal
Party.QBits[182] = true -- Town portal
Party.QBits[183] = true -- Town portal
Party.QBits[184] = true -- Town portal
Party.QBits[185] = true -- Town portal
end
这意思就是,进入一个地图后,运行那几行代码解锁时空门不可飞的限制。
那么我们只要在维度门会传送到的地图文件上复制这段函数即可
而维度门传送后,会到的地方 (见文件\Scripts\General\2_OutdoorTravels 193行)
local JadamMaps = {1,2,6,1,2,7,7,8} 各意思是: 1匕首岛、2渡鸦、6影旋、7低语、8回廊
local AntagrichMaps = {64,67,67,68,70,65,66,72} 各意思是: 64埃拉西亚、65森林、66迪雅、67沙漠、68埃佛蒙、70拜尔德斯、72泰塔利亚
local EnrothMaps = {144,151,150,143,147} 各意思是: 114自由、143冰冻、147布湾、150 浓雾、151 新镇
所以找到这些对应的地图文件(存在\Scripts\Maps),复制那段函数即可
那么上一张大佬的地图对应文件图:
![](http://tiebapic.baidu.com/forum/w%3D580/sign=75cc6f2ae286c91708035231f93c70c6/882878cb0a46f21f5e0fd581b3246b600d33ae08.jpg?tbpicau=2024-09-22-05_2e40c11219055af81b1b99f6e6819b5a)
举例:比如要在第一次维度门到8代匕首岛,或7代迪雅后,就可以任意传送当前版本的其他主城,那么只要在\Scripts\Maps下找到匕首岛和低语森林的对应文件,分别是out01.odm和7out05.odm。打开后,拉到最下面,直接复制上面那段函数到最后,保存,即可。
感谢大佬们提供的思路~
但如果是维度门飞去其他任意代的任意地图,比如不是原帖子里说的开局地图,比如从7飞去6,被传送到布湾,发现还是不能用时空门去没有去过的主城。研究了下发现,在他的帖子上扩展一下即可。
关键还是这段函数:
function events.AfterLoadMap()
Party.QBits[180] = true -- Town portal
Party.QBits[181] = true -- Town portal
Party.QBits[182] = true -- Town portal
Party.QBits[183] = true -- Town portal
Party.QBits[184] = true -- Town portal
Party.QBits[185] = true -- Town portal
end
这意思就是,进入一个地图后,运行那几行代码解锁时空门不可飞的限制。
那么我们只要在维度门会传送到的地图文件上复制这段函数即可
而维度门传送后,会到的地方 (见文件\Scripts\General\2_OutdoorTravels 193行)
local JadamMaps = {1,2,6,1,2,7,7,8} 各意思是: 1匕首岛、2渡鸦、6影旋、7低语、8回廊
local AntagrichMaps = {64,67,67,68,70,65,66,72} 各意思是: 64埃拉西亚、65森林、66迪雅、67沙漠、68埃佛蒙、70拜尔德斯、72泰塔利亚
local EnrothMaps = {144,151,150,143,147} 各意思是: 114自由、143冰冻、147布湾、150 浓雾、151 新镇
所以找到这些对应的地图文件(存在\Scripts\Maps),复制那段函数即可
那么上一张大佬的地图对应文件图:
![](http://tiebapic.baidu.com/forum/w%3D580/sign=75cc6f2ae286c91708035231f93c70c6/882878cb0a46f21f5e0fd581b3246b600d33ae08.jpg?tbpicau=2024-09-22-05_2e40c11219055af81b1b99f6e6819b5a)
举例:比如要在第一次维度门到8代匕首岛,或7代迪雅后,就可以任意传送当前版本的其他主城,那么只要在\Scripts\Maps下找到匕首岛和低语森林的对应文件,分别是out01.odm和7out05.odm。打开后,拉到最下面,直接复制上面那段函数到最后,保存,即可。
感谢大佬们提供的思路~