动态创建一个镜像地图
- n( G8 C$ e" O' j( @0 W: q; M5 s: w" h/ U* x
. b& d1 d: h! f9 ]) c6 I
ADDMIRRORMAP
5 E7 e, k7 Z( Z+ u0 x- l格式:AddMirrorMap 参数1 参数2 参数3 参数4 参数5 参数6
0 }5 |1 F- L% r8 p2 y功能:动态创建一个镜像地图; b' y( s6 p r# e% A1 j$ h
2 d8 Y1 A% j$ a( C* d4 P* l: O8 J- d! Y# Y
参数1:原地图编号,在地图配置文件中存在的地图!0 n: B6 Y0 p6 \# o/ m
参数2:新地图编号,临时使用的地图编号,就和镜像地图功能一样!* p3 ^' j$ j; |7 P
参数3:新地图名,这里指客户端显示的名字
7 a' r6 e. Z2 Z8 }* i2 H4 |$ [, e- y参数4:该地图存在的有效时长(秒),时间到后,此地图将自动回收,并且将地图上的人传送至E参数设置的地图
?% o+ A6 k% I) H8 x- D8 }7 G参数5:人物退出时返回的地图编号
4 c. F4 i7 H% s1 W参数6:小地图编号
4 Z7 x' Z8 E e0 [$ C参数7:变量名,创建成功会将变量写1,否则写0
, R# I. d/ @1 t$ H& `参数8:为0:剩3分钟显示剩余时间,1:一直显示剩余时间
) F8 p! ]4 u! D/ \: W4 z9 s参数9:人物退出时返回的地图位置(空或0,0:表示随机位置; 200,300:退出镜像地图返回到200,300的坐标)注意:如果坐标不可达,命令会提示错误& d. @3 \3 L+ z% _. o8 K
0 w0 a! Y+ o9 d! V% p( H
9 b! t0 V2 Z3 M, m4 r; {;--------------------------------------------------------------------------------------------------3 O; p, k7 R% N* [! Q/ H! R7 K d
删除镜像地图
. r8 s* N8 j1 Z2 Z' WDelMirrorMap 镜像地图编号
% K, k" g4 T( e: O, t;--------------------------------------------------------------------------------------------------
3 b; o9 c/ b) p8 ]" h' b获取镜像地图时间/ ^3 H. x; Z1 {- K
0 ?% M( S, E. s( Y8 a, a9 k' J
" V6 d7 P- S/ \* tGetMirrorMapTime 地图名 总时间变量 剩余时间变量(可选参数)
8 s. w e# o2 s7 T/ ~0 q2 s C
) X: K% A- Q; d+ C3 g& A$ M4 M+ g
#act
* R C1 H$ H- XGetMirrorMapTime 镜像地图2 N1 N2
. B" F- |& Z" F6 S5 X& f) }; lsendmsg 6 地图的总有效时间为<$STR(N1)>,剩余时间为<$STR(N2)>& J; F2 C; w6 q" C0 @4 c. U i
, U6 V) ], A4 X4 [8 t
& ~: j7 _9 q3 I0 \7 D;--------------------------------------------------------------------------------------------------+ ], O3 t% L3 s% D; c1 w
重新设置镜像地图时间
9 [8 t' Y# |, R, s+ O4 {) vSetMirrorMapTime 镜像地图编号 值 是否重新计算时间 ( 1为重新计算时间 留空则为重新设置的时间减少已使用时间)5 B2 i3 h: G0 C* [$ _/ [+ l: s
;--------------------------------------------------------------------------------------------------
9 E5 M- ?* j' d5 w0 y' y! S$ E检查是否为镜像地图
7 B1 \5 N+ e/ Y2 D7 WCheckMirrorMap 地图编号
& h5 m& X* ~6 m, N2 z
2 e A. Y9 C9 N;--------------------------------------------------------------------------------------------------
" V7 f* d# m; d0 a& `" O) K+ D+ I
0 \1 T& Y. Q+ Y% V$ V5 i% W
6 D5 J: Y( X# z8 ], w' ?7 O! j& H特别注意:部分用户ADDMIRRORMAP命令报错 (可创建地图,就是命令会报错)。。。。。原因是:【第7个参数应该是变量名,而非值】' H f1 k, x. n% _; P: _
( a% ^- @% v2 l h9 \
4 Y: E# a$ r5 a( ~; S' J4 U6 E示例脚本1 :AddMirrorMap EM006 <$USERNAME>BOOS地图 冰封决土豪空间 600 2 0 N8 1 410,5504 d" v. X% n9 _- u
示例脚本2 :AddMirrorMap <$const(n3)> <$USERNAME>BOOS地图 冰封决土豪空间 600 2 0 N8 1 410,550% C4 V* i; z2 T/ H- W/ p1 G
* V: Y0 S1 ]' s: H. @ X0 _
8 h7 ?7 ?! v" Y( \- ?
注意:$CONST( 是后面加的,为了表示常量 ,这样运用可以避免一些变量开头字母为系统变量字符如:A N S D P ,使用了$CONST则可防止二次解析# ^1 o2 C* z6 q& k
3 M% u: b8 ~) C8 v; T$ [6 |5 ^8 n3 v) K% r' s+ @
或者其他脚本地方需要避免变量字母可参考下方示范脚本
4 r: o: U+ j& VCHECKTEXTLIST ..\QuestDiary\测试.txt <$STR(S$什么)>
; F" T& p7 v+ k0 n改成4 G* v& L: Q7 G+ _) u% T
CHECKTEXTLIST ..\QuestDiary\测试.txt S$什么
! A; K+ T( U. N& p也可以避免当变量内容开头字母为系统变量字母二次解析
6 u. r4 h% z( p# N- P
0 p$ D1 E9 U2 J+ [8 M: D |