相关文件3个: ( P/ l; i' P) w( e0 s. w
+ R. K* l m+ o8 w: G* n5 O
tgs1000\Script 目录下的 传送员.txt 需修改的文件
K8 z. j$ }, ?& B( T
9 y9 X! k9 ?( P6 e& T5 r% itgs1000\Help 目录下的 传送员.txt 需修改的文件
' b( m: I) \6 I% o+ X i5 w) b& d+ j' ?
tgs1000\Init 目录下的 map.sbd 参照地图代码(不需修改)
" {# i% V' u8 _- W; b: A2 X7 z" w
( f: V/ I U7 Q# G# btgs1000\Script 目录下的 传送员.txt
% ], r& z; F+ N* G
* o7 \( Y- @! rif aStr = 'close' then begin exit;
+ b. I- u2 B0 V9 b8 a
% k, Y& _. q; I2 j; ^end;
+ v- `* a, w2 v1 ]1 D* C
: ^& c* U8 Y3 T9 T: E& m* w5 Y2 qif aStr = 'goroom then begin' F2 Y: [3 i! K, W) ?
- X$ g7 u2 o: L6 Z
print ('mapregen 32');
- [6 c: b5 e4 h- K+ w+ d6 h; x3 i+ y! e2 F* |
Name := callfunc ('getsendername');
7 ?/ e# i8 i7 ~) D
2 Y9 d4 w/ X; |; t5 bStr := 'movespace ' + Name; 0 E" N, f* d( t1 p1 G
5 C6 b3 | g! @, a& J" d) m
Str := Str + ' user 32 23 18'; " }3 }( l8 J3 n+ e: F% _8 `
# Q- z/ e: k! o1 Aprint (Str); + e0 J3 m6 H U# J
4 [/ T, O+ t7 B0 H5 m" e+ L
exit; 5 R X7 F; k; k
, H4 y/ ?; z! e. U# o' send;
5 X5 }1 ~2 Z& a
% [0 X7 ]* c6 P1 @4 A( @这段代码是传送到太极密室的可以修改以上几个地方: ) j4 x: ]* y' z4 o' \
6 m9 s( v, N8 W6 e
if aStr = 'goroom' then begin
) s0 }( g+ j7 f' b1 o! |
. q! h! z. p# f9 s8 Dprint ('mapregen 32');
1 Y3 ?, s1 r+ Z0 u& ?. @
0 L# t& `% v0 { SStr := Str + ' user 32 23 18';
# c7 |4 ` T9 [5 z2 r6 W3 K6 \7 s* E- Q
goroom 可以参照Help 目录下的 传送员.txt 里的代码,两边都要一样的值
: o. B1 ?# `+ H# d& P
' F' q, V4 p I! b0 R) P# Fprint ('mapregen 32'); 32 是地图代码 ,可tgs1000\Init 目录下的 map.sbd 看地图代码修改
; {8 z5 B4 V, _% G0 Q, E9 O' \2 {. D: Z% E. X# {. B4 |1 V9 t" m
Str := Str + ' user 32 23 18'; 前面数字32是地图代码, 23 18 是传送去的坐标
/ m |9 y2 z% H% y; ]% x, }1 F4 b6 x! ^" }# e' A! {
tgs1000\Help 目录下的 传送员.txt ) f4 \$ G$ U1 P7 q8 Z3 M) r$ O
* F9 ~$ Y: h" r1 s<command send='close'>关闭</command>( m: g6 s9 S$ L. c: `
<command send="goroom">太极密室</command>* i- m/ u; j+ {) d7 f; p7 Z1 i
<command send="goshamu">黄金沙漠</command>2 E/ Q v2 n+ U% i# F/ s
<command send="goshigu">帝王石谷</command> & b# i7 q7 H5 x. C
$ Q# N) _( V+ ^) D$ z$ l2 ]这里自己可任意添加,和tgs1000\Script 目录下的 传送员.txt 文件相对应。
9 F+ W. g- |& m+ f# I
/ h, f. I0 y( J5 D, k X* q) ^6 m+ }3 g1 T8 s5 `3 Z6 E
经本人测试,不能在同一个地图传送。如果传送员在长城以南这个地图(代码1),里面添加传送点如果有地图代码1,传送员就会出错。如有不足请大家补充,谢谢!
" i# j7 e* O5 U! U3 j |