相关文件3个:
% ~& o' { e: r7 n/ u( v+ u- Z+ R9 v
tgs1000\Script 目录下的 传送员.txt 需修改的文件 9 o5 h6 h i. h. u
" {3 h- u* J. q* R! j/ G' ^4 S
tgs1000\Help 目录下的 传送员.txt 需修改的文件
; R$ ^! A% C9 t2 }+ R, U
2 D" v! S. R% |+ qtgs1000\Init 目录下的 map.sbd 参照地图代码(不需修改)
' K( i8 X& S+ w/ H4 F8 ~
9 ]& O6 V- x6 s7 E. N$ {tgs1000\Script 目录下的 传送员.txt 9 W, r7 |) D/ s# N. j6 i8 t
$ x+ [' e2 p; e6 U* [1 s* v1 t
if aStr = 'close' then begin exit;4 B3 E, D/ S \% G; Z( D9 v9 X
& F2 P4 r ~6 |2 ^end; ; v2 Q" g6 Q7 n: M7 S9 @5 v x4 d) C; e# e
% f& p! q+ ]; T% Nif aStr = 'goroom then begin# e/ W6 ? e1 J: X) A }
/ ~% y0 K' \" i" lprint ('mapregen 32'); 1 \6 S0 X! z) `7 Q3 ^5 V8 f9 u# b" c
! l4 z* |4 M" E, R" a
Name := callfunc ('getsendername');
! `" _+ b; Y( g* w* n+ L) Y& E* V& p9 o' q$ J3 V
Str := 'movespace ' + Name;
) H" b( A( L/ [1 c' \
- B2 C+ |& f% a" q$ O z8 p9 z0 {7 S/ R! SStr := Str + ' user 32 23 18'; : j0 p+ H" q, V% P3 F8 ^
: t( e1 T# l4 [8 |' P4 x" y7 ~9 g
print (Str); # U3 f5 y( t2 m% a9 b
+ z+ m3 U( A1 Q& _8 O5 Iexit;
6 j& D% E" [2 M1 V# U1 @
4 f" K" t0 B2 S& P% Zend; ; v# n ^! f, G: p1 i# }. K5 q
& D9 w; S3 z1 \& V1 C2 a这段代码是传送到太极密室的可以修改以上几个地方:
" @' c2 P/ a" |0 I' e7 L5 C: Y* ^8 @# k1 a. e9 x
if aStr = 'goroom' then begin6 M5 ?; |. P! K5 D& i8 u! N+ Z1 U1 y5 s
. T! F4 F$ v: c* Rprint ('mapregen 32'); + C7 U# o3 g" p" L; J/ n6 ^
5 c5 ]$ k' O" n& I/ x, ^ mStr := Str + ' user 32 23 18'; * C- o! z+ O5 U$ n8 P& M
* \& @* `% ~3 Q! G+ |6 Q
goroom 可以参照Help 目录下的 传送员.txt 里的代码,两边都要一样的值 ( H6 R+ |& q) k4 l
9 g0 W% e) F7 }% k7 n2 ?' o4 ]
print ('mapregen 32'); 32 是地图代码 ,可tgs1000\Init 目录下的 map.sbd 看地图代码修改
4 b" X) ]; k. N$ x: a/ C- U5 ^8 B4 G: X8 [
Str := Str + ' user 32 23 18'; 前面数字32是地图代码, 23 18 是传送去的坐标 8 \; h- g9 b, M* p
; L, m9 A% @# ], f
tgs1000\Help 目录下的 传送员.txt ) m. I |( F* i2 y7 b% s
9 r% r u: }. k# a4 e3 ?1 D6 p<command send='close'>关闭</command>
& G9 i V7 N8 x: q# T<command send="goroom">太极密室</command>8 }+ R5 A6 _9 [
<command send="goshamu">黄金沙漠</command>
! F2 s& O& d8 f1 B, N<command send="goshigu">帝王石谷</command>
% Z b5 {% ^2 ?; [' w2 |
C3 {# }$ Y+ R( o这里自己可任意添加,和tgs1000\Script 目录下的 传送员.txt 文件相对应。
' R/ @% P4 c9 {% ~5 d6 @: {% `% N% u5 J# ]) F( [: ?
8 _6 r K1 F6 |; B1 j6 J经本人测试,不能在同一个地图传送。如果传送员在长城以南这个地图(代码1),里面添加传送点如果有地图代码1,传送员就会出错。如有不足请大家补充,谢谢! . s" W8 p9 f) N. R
|