相关文件3个:
: H2 h3 U4 k9 h# B% B& b6 p6 `: c6 C8 W# `0 g5 \9 U2 a7 I7 s
tgs1000\Script 目录下的 传送员.txt 需修改的文件
* w( ]0 ]* s0 H" H0 e
& I. f8 O6 V) x r' qtgs1000\Help 目录下的 传送员.txt 需修改的文件
4 d' Z3 [7 U* F9 x# A5 J6 O- O) F- V4 H, x- F- Y A/ u. l
tgs1000\Init 目录下的 map.sbd 参照地图代码(不需修改)
8 v% D1 h1 o/ ~8 s$ g3 r
# i( K( i& L, w9 i. i- O2 i6 B mtgs1000\Script 目录下的 传送员.txt
# n! V- t; {# c/ a* x+ D W7 G# f- e6 I: j- X2 G. F6 K6 b
if aStr = 'close' then begin exit;- F: x, b/ V/ |$ ]7 ]
/ v8 h6 C, X( n6 }( u7 \end; + m& u7 @% }' X8 ^
) o1 Z, i9 D4 m) L7 T* rif aStr = 'goroom then begin1 i& C4 u/ s1 w& ]5 Z
. D8 N& o5 u$ x/ X3 h" Bprint ('mapregen 32');
; Q: W2 {6 g+ E# U2 n6 o7 p) T; ^0 F5 j7 v* A% ]
Name := callfunc ('getsendername'); 4 q3 |. J; {2 \9 P* W2 L
! Z/ a( w" U+ s
Str := 'movespace ' + Name;
# j0 r/ a {6 K: t: G/ j$ Z6 M# y% A$ ?! M
Str := Str + ' user 32 23 18'; $ v# S9 D3 s0 O" v$ F
P0 \7 y6 F$ M7 G$ G
print (Str); " O( E$ S6 P% ^8 P% \# h3 G# X
( a2 v+ Q6 ^7 }7 fexit; 2 z6 R/ \3 f" @- B' n' M, f
0 _9 C) r! A5 d
end; 0 e3 S8 j1 [- f, C
3 x5 M; N. a! v这段代码是传送到太极密室的可以修改以上几个地方:
/ v: W7 |' R/ [' g1 [
6 L" p! b: i( O& W* h/ P, Z% s3 T* kif aStr = 'goroom' then begin
# @" E8 q/ L }. ]5 d1 @# M+ P# J; Y, s. i3 |6 d) _
print ('mapregen 32');
* k6 ^" D2 n3 d3 u! s% u! l; M S8 u! g6 Y
Str := Str + ' user 32 23 18'; * e5 \+ N" r+ W6 _3 |" r, x
# m r8 r2 x1 Q% k7 k- rgoroom 可以参照Help 目录下的 传送员.txt 里的代码,两边都要一样的值
* [- n) v2 L. g" T9 W' @ R1 i1 s
- P' K' A4 l1 T8 y- n# Jprint ('mapregen 32'); 32 是地图代码 ,可tgs1000\Init 目录下的 map.sbd 看地图代码修改 # @! m( T4 F9 w7 G
" o8 F; @. B0 ?6 E$ i4 T' N
Str := Str + ' user 32 23 18'; 前面数字32是地图代码, 23 18 是传送去的坐标 O' T; I0 T4 U$ i/ Y' ]' s' h( Q
! ^2 {: U$ B ^
tgs1000\Help 目录下的 传送员.txt
% m) H" T3 ^" w. J" k' c) Z& ^ t$ D5 {. P8 L6 q
<command send='close'>关闭</command>' V" [1 X5 P3 G8 t
<command send="goroom">太极密室</command>0 a) Y2 V0 F, N9 e7 m# L
<command send="goshamu">黄金沙漠</command>
( L7 n# b q) D) W7 |<command send="goshigu">帝王石谷</command> & X3 | W A/ k
# s& ?# G! n; N0 e# _* p这里自己可任意添加,和tgs1000\Script 目录下的 传送员.txt 文件相对应。
( w2 G, u+ K2 G+ Y. v: J
$ w0 m, b9 @8 P/ B( x7 H/ a: H( T2 g" {; P. L- |6 n
经本人测试,不能在同一个地图传送。如果传送员在长城以南这个地图(代码1),里面添加传送点如果有地图代码1,传送员就会出错。如有不足请大家补充,谢谢!
( R! z% x3 u/ q f' | |