相关文件3个:
$ I0 j/ R- j) u, s" I8 M
; K3 a+ }, h* _+ Y* Ptgs1000\Script 目录下的 传送员.txt 需修改的文件
7 A- A7 @9 s, W" A* h& g4 Y+ J% A: T: \" J
tgs1000\Help 目录下的 传送员.txt 需修改的文件
) u, j/ c7 E/ c2 x% @+ R2 P
/ G, `, D# C: I/ C4 etgs1000\Init 目录下的 map.sbd 参照地图代码(不需修改) - g X' \, K) S8 S; [
# a5 S8 K0 g+ I4 i8 G/ H+ S' Dtgs1000\Script 目录下的 传送员.txt ! q9 u B! H3 p4 M M4 T: n1 K+ c' I% i
/ @+ R% H% |8 n$ ^$ ]if aStr = 'close' then begin exit;
1 r u" K0 X9 y' H8 V
' o# H' v/ U* G6 P y; k8 nend;
m1 ?. z7 W ~) F3 T U+ X$ r2 N+ i" T; W4 s8 ^! I2 D
if aStr = 'goroom then begin& @9 k4 \$ O) G0 l& D
7 d) A" {5 i* G& j: c6 g1 \print ('mapregen 32'); 8 a/ h& ?' R) m$ F8 n0 P1 y& ?: I
4 Y: C9 b9 ~9 JName := callfunc ('getsendername'); ' f1 {' R& }" ^: R, }( ^
' {% E2 l8 F7 o8 |3 xStr := 'movespace ' + Name;
+ m0 K. u7 Z6 }& g0 l# a9 N7 A# o
Str := Str + ' user 32 23 18'; + F- N* t7 W5 A7 ^1 D
8 h _8 t' m1 r+ Z, K( [
print (Str); 8 Z/ B- t, X5 P7 |" r9 ]# J
# \* L0 I e; @! `' f+ m% Q
exit;
+ n- _& [) e( [4 N1 g1 W! y$ X; m7 `) ^2 b
end;
# v6 h/ e; s# D( D$ E# i+ f* S: e5 {$ w2 _% l
这段代码是传送到太极密室的可以修改以上几个地方: . Q2 w* o' A+ i" X; A& U
+ }2 Y3 ]& \" h, n9 \$ Y9 Dif aStr = 'goroom' then begin3 ?* [; R2 T: ^& R, n& m( q6 e% n- e
8 T& s1 l" ^2 s# g- S! Z# S; \
print ('mapregen 32');
8 c, i4 j+ D# ^
# r: H- ]$ ?; Z8 Q( w" zStr := Str + ' user 32 23 18';
* ?" w4 W8 v f5 n# M. O1 \( A$ S1 y3 P
goroom 可以参照Help 目录下的 传送员.txt 里的代码,两边都要一样的值 5 ^6 G2 d, s& T! F, {
0 z T& L. c3 g1 ~1 N
print ('mapregen 32'); 32 是地图代码 ,可tgs1000\Init 目录下的 map.sbd 看地图代码修改 # M7 X0 b- d$ q, i8 X+ S9 T& o
5 U+ p: A( m! {Str := Str + ' user 32 23 18'; 前面数字32是地图代码, 23 18 是传送去的坐标 2 f: ?5 g, ?6 x$ L
: p. p- r" V+ A8 c. v- Itgs1000\Help 目录下的 传送员.txt * j" u5 s0 m* x
7 ]* \0 b' a. r9 G" R<command send='close'>关闭</command>! N, j ]3 `1 f7 L# y3 i
<command send="goroom">太极密室</command>
" C1 z. |+ V) ?<command send="goshamu">黄金沙漠</command>
# R" `. `8 O* i<command send="goshigu">帝王石谷</command> ; ]! f: m8 [$ m) L4 T
5 R, I. ]9 K- \# H7 z
这里自己可任意添加,和tgs1000\Script 目录下的 传送员.txt 文件相对应。
. E# k, ]7 A1 @9 ?8 g9 z: n: H- ?. P+ k8 d6 s: e' L
6 k" }% f9 {/ G# m |. m
经本人测试,不能在同一个地图传送。如果传送员在长城以南这个地图(代码1),里面添加传送点如果有地图代码1,传送员就会出错。如有不足请大家补充,谢谢!
2 v$ K$ w4 d) X% [/ z |