游客您好
  • 点击联系客服

    在线时间:8:30-18:00

    客服微信

    Wkr-3000y-kf

    电子邮件

    3000y@wenkeruan.com
  • 手机版

    随时掌握游戏动态

  • 扫一扫二维码

    添加微信客服

Lv.7 版主
8号会员,9活跃值,2022.09.01 加入
  • 127发帖
  • 123主题
  • 0关注
  • 0粉丝
这个人很懒,什么也没有留下。
独家推荐 更多>

[游戏设置] 传送员的详细设置方法和相关修改

[复制链接]
异仟年认证商人 发表于 2022-9-5 17:48:53 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
相关文件3个:
/ ?( T; e' r: i* a* L1 a7 B/ Q5 J9 L
tgs1000\Script 目录下的 传送员.txt      需修改的文件
6 T/ ^0 Q& h6 X8 V% D+ m8 v+ x' W2 `9 K
tgs1000\Help 目录下的 传送员.txt         需修改的文件
* h8 F- H1 {& Z/ k) q# W% d6 t
5 y' O6 c. G, l; s+ a' ?tgs1000\Init 目录下的 map.sbd            参照地图代码(不需修改) * h) q  \6 M$ g* [+ f) U% V7 v. c6 w
4 N9 h; q. p" ~! S1 u5 d
tgs1000\Script 目录下的 传送员.txt
/ t, `4 w$ P2 ^/ b
  ~3 z& {! T- Z# v& n1 X! k) X; H' Lif aStr = 'close' then begin exit;
, b, K% u3 V$ |1 r
. w& W2 D. S6 R* Wend; 2 U8 Y+ m8 k% b8 G/ |
7 ], S6 s4 k, N  ]- z
if aStr = 'goroom then begin4 p5 c; o! W) _
( ^& u6 [8 R, H6 r, @0 m* l
print ('mapregen 32');
& H: l; B8 y- t- l6 w! Z+ S8 g' D7 w
Name := callfunc ('getsendername');
. P/ i1 U  x5 L+ [* M$ y$ g8 z# e2 }: g
Str := 'movespace ' + Name;   g, N" r0 f7 _4 ^4 s

7 g0 ?- g/ K) s# M6 u! D0 {1 DStr := Str + ' user 32 23 18'; & ?' `7 T/ N* c. K

  {, U! H+ T( `% }8 a) E  i2 ]7 M& uprint (Str);
! l$ g$ P) P& w/ Z3 k0 O  z( p4 [! ^
% t6 t' a& I/ \' fexit;
) Q0 {1 W0 q% U; X
. s$ Y4 s9 ?# r, u; Y8 Q9 Zend;
0 N" Y( d. h0 i* J+ P  T5 x! U  }" }! n4 b
这段代码是传送到太极密室的可以修改以上几个地方:
, i! a# u1 _! B% Y4 d: c* n
$ S6 {( T5 o/ w/ E$ P6 l/ Qif aStr = 'goroom' then begin
. k1 G) M- Q2 c9 t3 Y
% ]: w  `% q" f8 uprint ('mapregen 32'); ) k( w9 e( @7 M0 g8 G" E
+ E/ a6 Y* W2 p7 Q2 `$ Z
Str := Str + ' user 32 23 18'; 0 S& c( N5 K- a/ D: Q

$ D7 s2 d$ R! D" I9 pgoroom 可以参照Help 目录下的 传送员.txt 里的代码,两边都要一样的值
9 S" a. x: Y( R
# P- k6 b- m5 C1 U9 Y7 I6 r( }print ('mapregen 32');   32 是地图代码 ,可tgs1000\Init 目录下的 map.sbd 看地图代码修改
+ Z4 s2 |1 w* h% v& Z8 l$ u) T' j; R9 {
Str := Str + ' user 32 23 18'; 前面数字32是地图代码, 23 18 是传送去的坐标
1 g. y: d3 C9 O, N
7 M4 ?9 ~0 ^% x, q+ _tgs1000\Help 目录下的 传送员.txt  0 g: E" _' t8 G) q& S  V

* |" Z( x7 b+ x# j4 Y& F<command send='close'>关闭</command>
2 B4 y6 P% Q/ t<command send="goroom">太极密室</command>
/ c" m/ X! O8 _, X- W( l$ O<command send="goshamu">黄金沙漠</command>6 x, J: q  t# ]5 a. u) t
<command send="goshigu">帝王石谷</command> : r, [7 F% L& p) X8 K( ]

9 h: V' F! O& ?2 |: Y' q0 N这里自己可任意添加,和tgs1000\Script 目录下的 传送员.txt 文件相对应。
1 ~% n0 l1 m6 `- |3 V6 ?( Z% F' v7 F
$ a* e3 G/ m" ~; f8 R2 ?
经本人测试,不能在同一个地图传送。如果传送员在长城以南这个地图(代码1),里面添加传送点如果有地图代码1,传送员就会出错。如有不足请大家补充,谢谢!
! g5 [: N9 m, n5 `; @
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

Powered by Discuz!X3.4 ©2001-2013 Comsenz Inc.闽公网安备 35099902000100号增值电信业务经营许可证 闽B2-20220593 闽ICP备2023014375号