游客您好
  • 点击联系客服

    在线时间:8:30-18:00

    客服微信

    Wkr-3000y-kf

    电子邮件

    3000y@wenkeruan.com
  • 手机版

    随时掌握游戏动态

  • 扫一扫二维码

    添加微信客服

Lv.7 版主
8号会员,9活跃值,2022.09.01 加入
  • 127发帖
  • 123主题
  • 0关注
  • 0粉丝
这个人很懒,什么也没有留下。
独家推荐 更多>

[游戏设置] 传送员的详细设置方法和相关修改

[复制链接]
异仟年认证商人 发表于 2022-9-5 17:48:53 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
相关文件3个: ( u; A* T6 z/ G' z

" r1 u0 a7 M6 R$ \! Dtgs1000\Script 目录下的 传送员.txt      需修改的文件
) [# m6 P- }' |. k: |1 }5 ]0 h% j2 L4 w" B+ c0 p+ P" K
tgs1000\Help 目录下的 传送员.txt         需修改的文件
# b! g8 a* n: k, X7 Z& ]: ^! ?6 Y  f* D% _: S- e3 z
tgs1000\Init 目录下的 map.sbd            参照地图代码(不需修改) 6 L5 i+ I1 x* H" O; U. u+ _
5 \, r, T) z% ]) F
tgs1000\Script 目录下的 传送员.txt
2 i) b6 H0 m7 d# f3 N* n4 j
1 P  |+ Z. Q" b: rif aStr = 'close' then begin exit;$ h$ l9 l9 m7 x- z( ^( n6 T

& y! p" [+ {8 Mend;
  Y) y& l6 k1 r) A
1 c3 g, f8 g/ K& k. T1 wif aStr = 'goroom then begin! ~7 ]5 W+ }7 a6 u9 [
9 R7 i2 S2 z: v3 g: \* ^
print ('mapregen 32'); & d6 j) \" J( r1 g7 r2 ^
7 U) I" y' d1 r9 L9 J' ^' r
Name := callfunc ('getsendername'); # b7 {: U, I6 Q4 \/ B. g
6 ]" t" _9 m/ {, j
Str := 'movespace ' + Name;
2 L( l7 k2 b/ P& H6 j8 a  v! Q7 y% V9 `9 I: h
Str := Str + ' user 32 23 18'; 5 I; {8 k% F5 c. f$ l

$ G2 L8 r' }( G. k, D+ Lprint (Str);
7 f7 k3 \( v5 a% _% A' Y) y1 g: U/ u, A& f8 f  L$ X% m
exit; 4 O+ O5 i; b5 Z4 K
! G3 O8 L9 y- c' \& v
end;
; h* m4 L' I9 c, Y- m6 H3 ?; M( u% S( X+ L( C
这段代码是传送到太极密室的可以修改以上几个地方:
% s! B+ j5 P2 h, H  j) `' C6 T2 M
! p+ ~8 e7 @. y4 i- d( |# |5 dif aStr = 'goroom' then begin  ]; e; F+ X! M! N1 |9 G% Z9 X

# O- V+ O4 A( L2 I5 ^8 rprint ('mapregen 32'); # S1 Z* V7 C* d" @

' Q! M" z+ B( EStr := Str + ' user 32 23 18';
+ y  a" N2 K0 c  [# s/ h+ h7 f/ O0 J# l8 H' K% ?; o
goroom 可以参照Help 目录下的 传送员.txt 里的代码,两边都要一样的值 * r/ W% ~+ C& J/ f4 a
- y( [. j1 S+ `& q
print ('mapregen 32');   32 是地图代码 ,可tgs1000\Init 目录下的 map.sbd 看地图代码修改 9 h% U- ?0 J4 T" X2 X

2 C+ Z* X4 Q. ~: Q3 MStr := Str + ' user 32 23 18'; 前面数字32是地图代码, 23 18 是传送去的坐标 ; L0 G* A% R* \
( F9 E7 u9 h6 o: o% s
tgs1000\Help 目录下的 传送员.txt  
7 }3 u6 L/ [0 U5 y6 z0 w/ A$ }. ?4 }% t8 j. W! l7 v0 S( u6 _/ R
<command send='close'>关闭</command>& e- R$ C! O! y. H8 |
<command send="goroom">太极密室</command>
  A$ C- O% f/ I* B<command send="goshamu">黄金沙漠</command>
! M- @7 W1 L; T, p<command send="goshigu">帝王石谷</command>
8 X3 ~+ z; C, v& S
+ ]6 n  o7 m; U  ~9 h- ?. P这里自己可任意添加,和tgs1000\Script 目录下的 传送员.txt 文件相对应。
$ g& N+ }& t/ R1 l% S) V& }0 ?4 R8 x  h1 p6 j7 Y. c4 v0 {; A; ~2 k
4 b1 m+ \( m# B/ r7 i8 x
经本人测试,不能在同一个地图传送。如果传送员在长城以南这个地图(代码1),里面添加传送点如果有地图代码1,传送员就会出错。如有不足请大家补充,谢谢!
+ e- }8 g. F6 x/ Q$ Z  x- G
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

Powered by Discuz!X3.4 ©2001-2013 Comsenz Inc.闽公网安备 35099902000100号增值电信业务经营许可证 闽B2-20220593 闽ICP备2023014375号