千年技术吧+ 关注 关注:3 帖子:257

  

传送员的详细设置方法

  • 枫之精英

    传送员 的设置和相关修改


    相关文件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,传送员就会出错。如有不足请大家补充,谢谢!


    1楼  2022/1/28 12:46:22  回复

  发表回复

    发帖