相关文件3个: ( u; A* T6 z/ G' z
" r1 u0 a7 M6 R$ \! Dtgs1000\Script 目录下的 传送员.txt 需修改的文件
) [# m6 P- }' |. k: |1 }5 ]0 h% j2 L4 w" B+ c0 p+ P" K
tgs1000\Help 目录下的 传送员.txt 需修改的文件
# b! g8 a* n: k, X7 Z& ]: ^! ?6 Y f* D% _: S- e3 z
tgs1000\Init 目录下的 map.sbd 参照地图代码(不需修改) 6 L5 i+ I1 x* H" O; U. u+ _
5 \, r, T) z% ]) F
tgs1000\Script 目录下的 传送员.txt
2 i) b6 H0 m7 d# f3 N* n4 j
1 P |+ Z. Q" b: rif aStr = 'close' then begin exit;$ h$ l9 l9 m7 x- z( ^( n6 T
& y! p" [+ {8 Mend;
Y) y& l6 k1 r) A
1 c3 g, f8 g/ K& k. T1 wif aStr = 'goroom then begin! ~7 ]5 W+ }7 a6 u9 [
9 R7 i2 S2 z: v3 g: \* ^
print ('mapregen 32'); & d6 j) \" J( r1 g7 r2 ^
7 U) I" y' d1 r9 L9 J' ^' r
Name := callfunc ('getsendername'); # b7 {: U, I6 Q4 \/ B. g
6 ]" t" _9 m/ {, j
Str := 'movespace ' + Name;
2 L( l7 k2 b/ P& H6 j8 a v! Q7 y% V9 `9 I: h
Str := Str + ' user 32 23 18'; 5 I; {8 k% F5 c. f$ l
$ G2 L8 r' }( G. k, D+ Lprint (Str);
7 f7 k3 \( v5 a% _% A' Y) y1 g: U/ u, A& f8 f L$ X% m
exit; 4 O+ O5 i; b5 Z4 K
! G3 O8 L9 y- c' \& v
end;
; h* m4 L' I9 c, Y- m6 H3 ?; M( u% S( X+ L( C
这段代码是传送到太极密室的可以修改以上几个地方:
% s! B+ j5 P2 h, H j) `' C6 T2 M
! p+ ~8 e7 @. y4 i- d( |# |5 dif aStr = 'goroom' then begin ]; e; F+ X! M! N1 |9 G% Z9 X
# O- V+ O4 A( L2 I5 ^8 rprint ('mapregen 32'); # S1 Z* V7 C* d" @
' Q! M" z+ B( EStr := Str + ' user 32 23 18';
+ y a" N2 K0 c [# s/ h+ h7 f/ O0 J# l8 H' K% ?; o
goroom 可以参照Help 目录下的 传送员.txt 里的代码,两边都要一样的值 * r/ W% ~+ C& J/ f4 a
- y( [. j1 S+ `& q
print ('mapregen 32'); 32 是地图代码 ,可tgs1000\Init 目录下的 map.sbd 看地图代码修改 9 h% U- ?0 J4 T" X2 X
2 C+ Z* X4 Q. ~: Q3 MStr := Str + ' user 32 23 18'; 前面数字32是地图代码, 23 18 是传送去的坐标 ; L0 G* A% R* \
( F9 E7 u9 h6 o: o% s
tgs1000\Help 目录下的 传送员.txt
7 }3 u6 L/ [0 U5 y6 z0 w/ A$ }. ?4 }% t8 j. W! l7 v0 S( u6 _/ R
<command send='close'>关闭</command>& e- R$ C! O! y. H8 |
<command send="goroom">太极密室</command>
A$ C- O% f/ I* B<command send="goshamu">黄金沙漠</command>
! M- @7 W1 L; T, p<command send="goshigu">帝王石谷</command>
8 X3 ~+ z; C, v& S
+ ]6 n o7 m; U ~9 h- ?. P这里自己可任意添加,和tgs1000\Script 目录下的 传送员.txt 文件相对应。
$ g& N+ }& t/ R1 l% S) V& }0 ?4 R8 x h1 p6 j7 Y. c4 v0 {; A; ~2 k
4 b1 m+ \( m# B/ r7 i8 x
经本人测试,不能在同一个地图传送。如果传送员在长城以南这个地图(代码1),里面添加传送点如果有地图代码1,传送员就会出错。如有不足请大家补充,谢谢! + e- }8 g. F6 x/ Q$ Z x- G
|