动态创建一个镜像地图
0 [/ R, F# P9 Z0 z" W1 L# [' W5 ? w7 t
2 Y: s, }/ B8 g1 n( gADDMIRRORMAP
" I" ?/ r3 D M格式:AddMirrorMap 参数1 参数2 参数3 参数4 参数5 参数67 }( K, o) g, b! C9 x) |' p5 w# f
功能:动态创建一个镜像地图
6 v- S/ Z) d9 y7 Y4 q& l, V. V, w. o% ~+ ~, B3 f/ @
% H% d4 @1 i1 d9 l$ n9 G
参数1:原地图编号,在地图配置文件中存在的地图!
( t( t3 a V8 B4 M$ W参数2:新地图编号,临时使用的地图编号,就和镜像地图功能一样!
% F% l& k: t6 k' f; y( x参数3:新地图名,这里指客户端显示的名字0 V u# f" ^7 s5 C# J
参数4:该地图存在的有效时长(秒),时间到后,此地图将自动回收,并且将地图上的人传送至E参数设置的地图2 ], e7 ?* X4 W; T; T( V
参数5:人物退出时返回的地图编号0 S7 t( k1 ^7 Y: X
参数6:小地图编号; q( x. a& b% t$ G- E9 ?8 T
参数7:变量名,创建成功会将变量写1,否则写0
6 U0 ], s! G/ Y; e: b- x. O1 N参数8:为0:剩3分钟显示剩余时间,1:一直显示剩余时间6 W6 m& M' V( v7 ^1 k/ ?
参数9:人物退出时返回的地图位置(空或0,0:表示随机位置; 200,300:退出镜像地图返回到200,300的坐标)注意:如果坐标不可达,命令会提示错误
# m* [% U% P7 c+ ~2 N' C; r4 W+ s0 W, X
# T# \. u5 ^; }7 O& q% Q: H R;--------------------------------------------------------------------------------------------------
/ @' V. Q& P3 W" Y4 O* _删除镜像地图
1 l: {( M$ A+ bDelMirrorMap 镜像地图编号
+ X- v7 F& j$ n% R2 ?2 `;--------------------------------------------------------------------------------------------------3 m2 E7 O$ ]7 F! I. y% v% o7 m
获取镜像地图时间
" c. w( B7 Q% t( ?, H$ ~8 |8 q! ~- p- W. J
& W- r6 ~# [( N3 SGetMirrorMapTime 地图名 总时间变量 剩余时间变量(可选参数)
7 G5 l' ^! C: A! k" u# Z9 @# W3 ^! D
: q! _& i0 c2 b+ v' h
% Y0 l- f! _8 J& c. `, o" h8 U#act
$ a/ }: k* `& r3 ^5 aGetMirrorMapTime 镜像地图2 N1 N2& m9 ~0 l% C+ O2 K. B
sendmsg 6 地图的总有效时间为<$STR(N1)>,剩余时间为<$STR(N2)>
; P! n4 N2 V' W; n, t* L+ o6 ~/ L9 e
$ ~ L3 f# Z+ Q, s) y- c; H;--------------------------------------------------------------------------------------------------
. U9 I! f2 j5 u" V重新设置镜像地图时间
. }+ u% Z/ R# X' bSetMirrorMapTime 镜像地图编号 值 是否重新计算时间 ( 1为重新计算时间 留空则为重新设置的时间减少已使用时间)
' ]/ d* x( X3 c6 g;--------------------------------------------------------------------------------------------------2 i) j7 {0 @5 y4 f
检查是否为镜像地图) T/ o4 u. m* u3 o! X' W! D
CheckMirrorMap 地图编号
/ ]" v3 M9 l1 w t6 m( C; q0 ^4 v0 r T" _
;--------------------------------------------------------------------------------------------------
3 `; N! p! A# D$ _: k$ R3 p K7 u
6 h5 g" ^, X# X; @
: g) z1 |: X e" \! b3 S$ z- t特别注意:部分用户ADDMIRRORMAP命令报错 (可创建地图,就是命令会报错)。。。。。原因是:【第7个参数应该是变量名,而非值】' x+ z3 O" I7 U6 i
6 h& Z* K4 m- y+ q2 ]. V/ k* x/ |! n( ?9 u7 I: Y
示例脚本1 :AddMirrorMap EM006 <$USERNAME>BOOS地图 冰封决土豪空间 600 2 0 N8 1 410,550+ _% f+ k0 J6 ]% ]" W9 Y5 l" g, R5 S
示例脚本2 :AddMirrorMap <$const(n3)> <$USERNAME>BOOS地图 冰封决土豪空间 600 2 0 N8 1 410,550
$ M5 x$ T7 p' L+ g5 |/ E! |! Z; u- g& {
4 U$ N2 i0 Y9 Q$ ~注意:$CONST( 是后面加的,为了表示常量 ,这样运用可以避免一些变量开头字母为系统变量字符如:A N S D P ,使用了$CONST则可防止二次解析/ r* L, t7 A8 m& q
( ?' I. t6 ~0 R6 _" X
3 q( R/ E7 n* o. H8 Y3 d. E或者其他脚本地方需要避免变量字母可参考下方示范脚本6 |! |3 U w% B4 D0 r3 D
CHECKTEXTLIST ..\QuestDiary\测试.txt <$STR(S$什么)>. X. j, Q. q8 i
改成3 }) }" h4 j4 N0 X; S/ y( j; J
CHECKTEXTLIST ..\QuestDiary\测试.txt S$什么
) B5 w) P0 u8 X; ?9 s也可以避免当变量内容开头字母为系统变量字母二次解析 4 I/ ?" v$ J: ]* d) X! @
. ]; F) {% j/ A2 h5 j |