相关文件3个: 5 c! K% P4 p4 k# x! X8 c7 u7 m
j+ V }. T8 Vtgs1000\Script 目录下的 传送员.txt 需修改的文件
; `6 ?2 A" S$ ^$ i, O& n- X5 D- B g, R0 Y3 ]% s# A' |
tgs1000\Help 目录下的 传送员.txt 需修改的文件 , W1 L/ p% t6 i W
f0 I6 @% z7 b/ r- \
tgs1000\Init 目录下的 map.sbd 参照地图代码(不需修改)
- Z3 u, ]+ R( K/ ], s8 V5 E S. g/ i, E" }! C; A b. e: F, Z
tgs1000\Script 目录下的 传送员.txt
" W3 s2 \) L$ \* _& u/ p3 q3 F% a, o
3 S* v0 z: Z" o3 P$ bif aStr = 'close' then begin exit;+ |' O5 ]+ u+ b4 R$ q* w! [
& ^9 T0 S( P/ \. Q! G# I: V
end;
+ N0 I+ N7 X, N. D0 u) m& T3 C; A3 X; H6 B$ Y. k# }+ `& v
if aStr = 'goroom then begin8 E/ t6 Y2 }" \/ e* [( G/ i
8 c- I6 m8 |" H0 u9 {$ L6 o
print ('mapregen 32'); 2 b$ n+ s/ \, ?1 @8 O# O
1 R% f" F; ], s4 u+ [6 {5 x
Name := callfunc ('getsendername'); + ?0 v/ Y8 D) b& ^7 F
' K+ Q' x% _# m. p$ q- Q% B2 K
Str := 'movespace ' + Name; & y/ U) d/ L* @! }9 A
g4 H, f; {6 @" g* E& ?
Str := Str + ' user 32 23 18';
. x' i- P5 E" e0 L. q: T- N2 u8 D
* b1 K! |) }# I4 |print (Str);
+ n ^3 ]% g1 M2 X" Z( @/ Z" A+ g$ m8 _% {! `7 I
exit;
$ e6 k5 m8 x; h c
" ~2 r7 s/ e' Y |! J& m" p3 wend; & E/ }! d0 y2 v& f$ c
& w! n* g; F5 T+ V0 q6 ?" F这段代码是传送到太极密室的可以修改以上几个地方:
" \7 V: V6 W' E# h) l! n
2 o) @& m0 U( i. Fif aStr = 'goroom' then begin) ]( q; s6 ]( f2 d6 l
& k4 N: ], r5 B4 Z+ j% C4 pprint ('mapregen 32'); 8 E- d2 x i4 k
. ]7 m7 r# c' F' c% V
Str := Str + ' user 32 23 18';
0 G% D a5 X6 {$ Z) D7 k$ z9 V
: S3 `: Y# i f: Z" Igoroom 可以参照Help 目录下的 传送员.txt 里的代码,两边都要一样的值
4 H2 w- Q0 ~4 z* Q$ i* w
, S3 y2 d8 }( qprint ('mapregen 32'); 32 是地图代码 ,可tgs1000\Init 目录下的 map.sbd 看地图代码修改
5 s/ W. n8 I* b8 a; f" g+ F/ V$ ^0 }6 c- U5 i( m: S
Str := Str + ' user 32 23 18'; 前面数字32是地图代码, 23 18 是传送去的坐标
# k6 Q5 f3 @; g' Z
/ c3 _) u5 `2 O6 dtgs1000\Help 目录下的 传送员.txt 4 W9 z6 Y6 n: Z% [. o' D; q
8 d$ S& R; a) q* i' [/ V<command send='close'>关闭</command>7 ?! M$ {& C% x. H, y
<command send="goroom">太极密室</command>
`/ A8 T7 p! R# p<command send="goshamu">黄金沙漠</command>1 ]0 x9 @+ ~. e( m2 B7 Q2 |$ z
<command send="goshigu">帝王石谷</command>
* Z; w# u- G7 C# h) T6 p" w9 E6 p3 ?1 k6 d$ n) i8 d% a1 Y" X8 W
这里自己可任意添加,和tgs1000\Script 目录下的 传送员.txt 文件相对应。$ }6 A" r7 U8 b
: V [3 b; q4 j( ^5 S! U, x% D. A4 s* u. h* A0 R& [) Y0 d* W8 F
经本人测试,不能在同一个地图传送。如果传送员在长城以南这个地图(代码1),里面添加传送点如果有地图代码1,传送员就会出错。如有不足请大家补充,谢谢!
. d+ c' a$ H9 ^: \/ g |