相关文件3个:
# S% M' q+ ]6 q5 u# N/ X' k A0 r. b% C& ?- C, ?
tgs1000\Script 目录下的 传送员.txt 需修改的文件 $ E6 r" `. A5 l2 k) T
0 y: b1 Q' ?) H. d/ ` J
tgs1000\Help 目录下的 传送员.txt 需修改的文件 ; _+ V# a1 ?$ g5 }. Y$ ^% n1 {
2 C5 @" n5 p, o, ^
tgs1000\Init 目录下的 map.sbd 参照地图代码(不需修改)
' ~. l8 s( b+ x' i- A& a: t6 ]) W! Q' ]" o6 Q
tgs1000\Script 目录下的 传送员.txt . {- s1 W+ C4 l
( ~1 {0 A) I3 W* P. { C
if aStr = 'close' then begin exit;
5 z, Y2 x: K' u" D
+ D! k7 O* D( D# s3 ~% Mend; 1 c) X# Q B2 i) ? B
+ W. j# s o5 j; W+ Mif aStr = 'goroom then begin" O8 i& [8 j# J0 i/ Z8 M4 T% Q- P
7 Z4 o. m8 G! x3 _% Y' g# ^print ('mapregen 32');
, w/ G) u$ f: q, m z, D- a6 H6 D2 \5 Q6 u, Z- O- g4 `
Name := callfunc ('getsendername');
2 h3 t, y! ~1 @* ]5 x& W. A* S- p [( G5 D1 D5 C
Str := 'movespace ' + Name;
* F R J0 z; O
# Z1 y# D; v) t- V5 D& {6 Q$ N# JStr := Str + ' user 32 23 18'; - A3 _1 x+ {, |) C. a
, V* i1 s" T9 y9 Eprint (Str); 6 {: f2 F8 N/ l, A
: q8 `6 c. c6 W7 @5 @$ Gexit; . z" L. @/ s5 K/ \5 F+ D9 n
9 `8 j9 i% O! J7 Y* g+ V1 }: x6 m! }end; * u( `2 o& _! ]+ S. m4 Z
/ _$ u- r- ]& c3 l4 f这段代码是传送到太极密室的可以修改以上几个地方: # e; |/ C8 s7 S: u* }. c
9 A4 j. Q t4 k* Xif aStr = 'goroom' then begin
2 H' c2 ^& D$ M$ M
: m% S) m) V: c" S9 y, kprint ('mapregen 32'); . X9 x, X( s1 _+ c6 n! e/ d7 y
- R/ c+ _! X$ }$ f
Str := Str + ' user 32 23 18';
$ t: `7 u, ^, k$ Y% d9 {! H7 V8 C, R2 p- M' |) J$ y& n) q8 x1 u
goroom 可以参照Help 目录下的 传送员.txt 里的代码,两边都要一样的值 4 X! }; u# _- U$ R
+ n& ^# J3 S- w2 x! S3 c
print ('mapregen 32'); 32 是地图代码 ,可tgs1000\Init 目录下的 map.sbd 看地图代码修改 ( i) V2 I: m& P* J
8 k" Z" T; P$ ~1 A* h
Str := Str + ' user 32 23 18'; 前面数字32是地图代码, 23 18 是传送去的坐标 3 s- }( S' s1 W$ n* ~( k9 g
7 ?) {) Y; o% F/ V- N6 I% J! ^# @2 ttgs1000\Help 目录下的 传送员.txt
* {+ j, w$ J" g# Z. N7 B5 H! Q1 E
P2 u, T. _! z8 s; Y<command send='close'>关闭</command>7 w) d- W$ q+ c$ K
<command send="goroom">太极密室</command>7 u. u) N. @7 G/ Q
<command send="goshamu">黄金沙漠</command>( n" C2 H2 _$ j. e7 j4 `+ \6 s
<command send="goshigu">帝王石谷</command> ; |9 k U4 y/ p' Q2 l
, X! t' V" E" a% t: k# q b( h
这里自己可任意添加,和tgs1000\Script 目录下的 传送员.txt 文件相对应。
- `, g2 i* J( J2 {% [; J3 ]! J; C' _4 L! a0 C) O+ i8 ?& N
( z; R$ ~& i% `- P. `$ e经本人测试,不能在同一个地图传送。如果传送员在长城以南这个地图(代码1),里面添加传送点如果有地图代码1,传送员就会出错。如有不足请大家补充,谢谢!
- N: G) i6 Z; ~, ~% Q4 M- ^# h |