相关文件3个:
- t& R: s9 M/ C, m/ y1 B) W
" G. Z, ~: H) E* D% Ztgs1000\Script 目录下的 传送员.txt 需修改的文件 % o1 S+ G: E2 z" U
- m1 C' ^: @ ^/ z; V/ m
tgs1000\Help 目录下的 传送员.txt 需修改的文件
: }0 n$ N( E8 @3 S( _% }5 `: n, z/ ]) K: K F& m
tgs1000\Init 目录下的 map.sbd 参照地图代码(不需修改) 0 S& S: d0 B6 U8 S
) ]) Q4 A) @6 G L
tgs1000\Script 目录下的 传送员.txt 9 x' L+ w' Z: J' E8 z4 x6 E5 b& ]
& E3 M# d' [5 C1 S' k
if aStr = 'close' then begin exit;
7 ~7 G& b2 U7 ~
' o( K4 D- q0 iend;
& g- K" R7 b$ d- N) x+ K, t( L- x" Y+ ?% N
if aStr = 'goroom then begin
$ x; I. r+ ]' Y% V# o W1 ?( o9 |+ L
% M) Y" E& G, {, O6 A. Bprint ('mapregen 32');
0 l7 F) A# Q k0 F
; t6 t' Y' l0 qName := callfunc ('getsendername');
6 c5 u; _% d* M/ U6 A% k9 {1 H+ z- s {
Str := 'movespace ' + Name;
# H$ D5 o( g0 p
" i- f6 a1 G! q$ h# c8 A" B4 y) ?Str := Str + ' user 32 23 18';
( Q( J* W! x% z$ b3 y7 B
3 h" ?. f4 w& q+ h' f- |% Qprint (Str); 8 T7 t# S9 y; I0 V2 }7 h
& ~' K6 J8 |" X) W% x& x" B
exit; 0 D0 I9 Y, [8 Z. _! z* M
# J3 o8 h" V9 s) A' q
end;
! b3 r: \4 C4 {9 y8 j3 f. j% K6 p. f( ^! G8 O: a
这段代码是传送到太极密室的可以修改以上几个地方:
$ Q) [0 j( D2 J$ I- h+ l0 E% c1 B/ @8 n9 m
if aStr = 'goroom' then begin0 O+ R) I# Z! I c" @
! M- X7 `" K' N9 V1 r* E! X- E# q
print ('mapregen 32');
+ E- @- E# U1 m$ h
+ U# g3 i7 U: i% B5 qStr := Str + ' user 32 23 18';
) }4 a/ t# f3 u0 n) N, k2 {) L) _1 U% G$ ?; s
goroom 可以参照Help 目录下的 传送员.txt 里的代码,两边都要一样的值
3 j9 T! K( ~0 c m: B) ^9 J1 P
* ~9 @2 r) t* G0 K' v6 J! dprint ('mapregen 32'); 32 是地图代码 ,可tgs1000\Init 目录下的 map.sbd 看地图代码修改 6 p+ j( Q2 |, C( w/ X% r
7 |, ~1 ^4 v: z3 DStr := Str + ' user 32 23 18'; 前面数字32是地图代码, 23 18 是传送去的坐标
% q8 p$ ]7 R ]$ Q. H! m0 R5 S' U$ j* w7 ^" U/ t( {' H
tgs1000\Help 目录下的 传送员.txt
7 F5 Q; j9 S) _) i1 @ s7 C- I, h; H2 _
<command send='close'>关闭</command>' X% ~$ b& n- [7 r
<command send="goroom">太极密室</command>
3 N8 R5 ^3 v3 v+ E1 P# }9 u) V<command send="goshamu">黄金沙漠</command>
/ s4 j$ V# @. z" {4 A<command send="goshigu">帝王石谷</command>
9 D* h1 B. Q% F, u4 \# e4 p$ L+ F; @- J
这里自己可任意添加,和tgs1000\Script 目录下的 传送员.txt 文件相对应。
. w& K% G" c8 i& X$ M ~8 t' x/ G0 J8 C: Z
+ S+ B. T% z. K! `3 _经本人测试,不能在同一个地图传送。如果传送员在长城以南这个地图(代码1),里面添加传送点如果有地图代码1,传送员就会出错。如有不足请大家补充,谢谢!
' n) s' w$ W/ T3 m |