相关文件3个: 0 G7 L. z0 R3 n( R Z! f
. c0 c o9 P; ?4 N$ ]
tgs1000\Script 目录下的 传送员.txt 需修改的文件 " i# t3 R3 E* [; Y. d3 v) q( Y3 E( h
# |9 R3 a U8 o! f# I
tgs1000\Help 目录下的 传送员.txt 需修改的文件 $ ~- u. f# \0 x+ }& P* u/ ?2 k7 I
5 ~ ^" x5 L$ u
tgs1000\Init 目录下的 map.sbd 参照地图代码(不需修改)
. G, g. i3 Q( y: [; E% X* o& J+ m& u1 S
tgs1000\Script 目录下的 传送员.txt
8 T5 u9 E; p. D" I9 @
* B- {) G7 r5 s2 K. i6 ^/ M+ C. Iif aStr = 'close' then begin exit;
6 r9 y. Z; @* K7 E6 s% t, ?& O( p# P8 \1 D, @' J3 Q% {
end; 1 d% c! G% `" w+ R m$ ` v
1 S3 T$ Z% Q4 @( I. G# ]+ g
if aStr = 'goroom then begin
: Z: n8 l6 T% T0 A) C1 r( R! ]3 N' Y
print ('mapregen 32');
4 v. y" ?- x- _* e: z! d
! G& b3 \3 m+ e, g' c, fName := callfunc ('getsendername'); + l, E! P) s. M- O( Q* k I
3 J( m. j! i4 o* Y( H x5 N4 `
Str := 'movespace ' + Name; ( p# A7 o* |6 H& l, b
! @* `& D7 s+ l& y) YStr := Str + ' user 32 23 18'; 6 g6 l) s0 N u/ p+ f
9 M9 w: W: \& l# q6 k# e% [0 vprint (Str); 4 j3 }& Y% ^% n9 i) S- K
6 z3 \3 z( H2 s vexit; 8 B7 p, D: F: p
3 p8 j; F h2 h! i8 {end; ! N: j; @0 y. Z3 H$ w+ e; C
5 g/ v: W2 T3 Y4 d9 i, x1 u O3 s这段代码是传送到太极密室的可以修改以上几个地方: / K6 [* A0 j* T# K1 E( l8 {; c
: n2 c4 R2 t# g9 L* B+ E
if aStr = 'goroom' then begin
6 b2 D+ d2 U, f4 [/ e" u3 x5 q5 B3 Q- K0 n0 l; Z' a' B
print ('mapregen 32');
" I+ W% w* }2 u$ c$ k8 t: p8 O# C! \3 X: C
Str := Str + ' user 32 23 18'; 3 M7 w" A, B" H7 n' N: n, P4 T
5 e7 V- V5 Y# S& B
goroom 可以参照Help 目录下的 传送员.txt 里的代码,两边都要一样的值 ( ~5 o _3 I$ V5 r
. R4 Q1 p' h% A, M2 J, d. X" pprint ('mapregen 32'); 32 是地图代码 ,可tgs1000\Init 目录下的 map.sbd 看地图代码修改
{1 R7 E! F6 v; ^# m$ j7 `, k4 `5 c/ ^ J- F4 X
Str := Str + ' user 32 23 18'; 前面数字32是地图代码, 23 18 是传送去的坐标 ( v$ N, C! s* {* x5 @) e
/ U. E0 g) G/ m. M; F* N
tgs1000\Help 目录下的 传送员.txt 7 o; c @1 [0 O+ B2 \4 M
7 v2 m7 B$ S" u; R<command send='close'>关闭</command>
8 x# q! e1 J- ]. X, Q2 v% b<command send="goroom">太极密室</command>
# r0 C5 P1 [* k$ z6 E<command send="goshamu">黄金沙漠</command>
; L+ ^4 p7 m1 l; y& {( _6 f2 n<command send="goshigu">帝王石谷</command>
& o9 L {& h( {: ^% D4 u) y3 y; E m
9 u P2 h' D% o$ |. B这里自己可任意添加,和tgs1000\Script 目录下的 传送员.txt 文件相对应。/ \7 t# a7 Z0 w0 G4 u. C
8 r9 O7 [; g P. s; D% x( P0 R
0 `: m# ], X% i7 H! k- O
经本人测试,不能在同一个地图传送。如果传送员在长城以南这个地图(代码1),里面添加传送点如果有地图代码1,传送员就会出错。如有不足请大家补充,谢谢!
6 W$ f' K8 g" ~ |