动态创建一个镜像地图
. p9 a% x* T# I2 O, M) Z, {8 W! y/ R# M
& o$ h" q8 w& u
ADDMIRRORMAP
+ J* Z/ ]* G% F$ e" K5 {, ~9 v格式:AddMirrorMap 参数1 参数2 参数3 参数4 参数5 参数68 A; }7 v/ ?1 c9 S' O8 _1 [1 t
功能:动态创建一个镜像地图
6 u3 G. ]7 n+ U5 Q7 U
* h; _* v, s) b" f' I0 l% f) @% ^% q) U2 w
参数1:原地图编号,在地图配置文件中存在的地图!
! x1 R) e6 z" X7 g% O3 L参数2:新地图编号,临时使用的地图编号,就和镜像地图功能一样!
9 c; u2 L4 ]% y- r, @8 K参数3:新地图名,这里指客户端显示的名字7 A& z8 M. |+ o* A. R) Z+ [- g
参数4:该地图存在的有效时长(秒),时间到后,此地图将自动回收,并且将地图上的人传送至E参数设置的地图0 e* b& K5 K5 \8 `0 }) ^
参数5:人物退出时返回的地图编号
# Q* z4 G9 m2 O/ b' s8 S参数6:小地图编号
5 R4 _* b& T/ C+ L& n" f& b6 c1 Q参数7:变量名,创建成功会将变量写1,否则写0
- `! `( D9 ^" x参数8:为0:剩3分钟显示剩余时间,1:一直显示剩余时间0 v2 D: O! c& X3 s. [& I
参数9:人物退出时返回的地图位置(空或0,0:表示随机位置; 200,300:退出镜像地图返回到200,300的坐标)注意:如果坐标不可达,命令会提示错误. Z* ]5 z6 ?4 _. _3 S6 c
. ^4 N0 @8 Z; |! U! f) c4 @
/ w9 M( O t9 Q0 x;--------------------------------------------------------------------------------------------------& P% ] Z+ b) Q; z& o
删除镜像地图$ M% n) G3 ]9 J9 m/ q- y8 ]
DelMirrorMap 镜像地图编号
6 r' U7 [7 S( v1 O) I4 ?/ a;--------------------------------------------------------------------------------------------------1 b) d( P6 T$ N1 ?
获取镜像地图时间0 b- r, g. H! S, F) n, b( A. [3 B
' p, [& o! n( n/ N( q1 S- {7 |
& H7 B7 m \7 L9 `# ?; @6 }) E
GetMirrorMapTime 地图名 总时间变量 剩余时间变量(可选参数)+ u0 M A$ u+ J( P4 }9 d6 p! J+ ^# `
& K# |, ~. s; G* e; R
$ J# U3 t3 f) f$ Q#act1 D. E; u- Q1 O" j
GetMirrorMapTime 镜像地图2 N1 N2
& o6 F* m; ]1 C2 r* n/ J) tsendmsg 6 地图的总有效时间为<$STR(N1)>,剩余时间为<$STR(N2)>1 [1 \8 T' i. D
* C7 [- |+ c; b t9 f8 h3 X% X# _4 h9 _) T2 n$ ^
;--------------------------------------------------------------------------------------------------
% e6 D1 b0 N) W% R. ]- |4 r2 t. @重新设置镜像地图时间4 T- f# V* {% | K- d
SetMirrorMapTime 镜像地图编号 值 是否重新计算时间 ( 1为重新计算时间 留空则为重新设置的时间减少已使用时间)
( v/ f) { c# X% K;--------------------------------------------------------------------------------------------------
. _1 |) u" x+ ~检查是否为镜像地图& @) n5 |4 Z7 |! c2 R, S
CheckMirrorMap 地图编号 7 ~: r) k( }: M
# E. g# `1 ^# t B! _;--------------------------------------------------------------------------------------------------" R7 Y- t+ H" S4 T/ \$ j$ v" l7 c0 ?& M
* o5 L+ d% P+ t( t& u4 p
/ r5 w6 \) M6 c+ s/ S
& {9 |% |5 ^! Y$ ~9 I }, L, s特别注意:部分用户ADDMIRRORMAP命令报错 (可创建地图,就是命令会报错)。。。。。原因是:【第7个参数应该是变量名,而非值】
' |9 x! l7 ?. Z$ w! J3 {
% o1 k b9 e; h
, u! M! s% `2 t( G$ U7 E示例脚本1 :AddMirrorMap EM006 <$USERNAME>BOOS地图 冰封决土豪空间 600 2 0 N8 1 410,550/ N! n1 P- C5 U' J- N( P
示例脚本2 :AddMirrorMap <$const(n3)> <$USERNAME>BOOS地图 冰封决土豪空间 600 2 0 N8 1 410,550
( t' |0 \ e- r
# F- _5 e7 ^: p$ N' U, v, w8 j
( A: `4 H/ S' x9 P6 H4 x9 m8 q注意:$CONST( 是后面加的,为了表示常量 ,这样运用可以避免一些变量开头字母为系统变量字符如:A N S D P ,使用了$CONST则可防止二次解析& A4 A* ]. Z: I5 Z
& R$ l* H' ^7 D# S' I9 h
) M/ l; ~: a; q
或者其他脚本地方需要避免变量字母可参考下方示范脚本( \( h- t% i* F. n9 ~* p* \
CHECKTEXTLIST ..\QuestDiary\测试.txt <$STR(S$什么)># o& s/ y3 |6 h6 Y
改成1 C h6 @4 W/ v% ]
CHECKTEXTLIST ..\QuestDiary\测试.txt S$什么 U4 G' Q1 j1 M9 T& H
也可以避免当变量内容开头字母为系统变量字母二次解析
; Y1 K9 a, l5 G3 \, T% C' g( ~& _6 a0 H i4 g
|