相关文件3个:
tgs1000\Script 目录下的 传送员.txt 需修改的文件
tgs1000\Help 目录下的 传送员.txt 需修改的文件
tgs1000\Init 目录下的 map.sbd 参照地图代码(不需修改)
tgs1000\Script 目录下的 传送员.txt
if aStr = 'close' then begin exit;
end;
if aStr = 'goroom' then begin
print ('mapregen 32');
Name := callfunc ('getsendername');
Str := 'movespace ' + Name;
Str := Str + ' user 32 23 18';
print (Str);
exit;
end;
这段代码是传送到太极密室的可以修改以上几个地方:
if aStr = 'goroom' then begin
print ('mapregen 32');
Str := Str + ' user 32 23 18';
goroom 可以参照Help 目录下的 传送员.txt 里的代码,两边都要一样的值
print ('mapregen 32'); 32 是地图代码 ,可tgs1000\Init 目录下的 map.sbd 看地图代码修改
Str := Str + ' user 32 23 18'; 前面数字32是地图代码, 23 18 是传送去的坐标
tgs1000\Help 目录下的 传送员.txt
<command send='close'>关闭</command>
<command send="goroom">太极密室</command>
<command send="goshamu">黄金沙漠</command>
<command send="goshigu">帝王石谷</command>
这里自己可任意添加,和tgs1000\Script 目录下的 传送员.txt 文件相对应。
特需注意的是:(看了以上该发表一下意见啦)接着看下面,嘿嘿
经本人测试,不能在同一个地图传送。如果传送员在长城以南这个地图(代码1),里面添加传送点如果有地图代码1,传送员就会出错。如有不足请大家补充,谢谢!