检测坐标范围 用于地图事件触发CheckInMapRange代码,可以检查一个坐标范围内怪物数量CheckRangeMonCount,THROWITEM 地图名称 X坐标 Y坐标 范围 物品名称,CHECKRANGEMONCOUNTEX 地图代码 怪物名 X坐标 Y坐标 范围等
$ e. h. ?9 a. b( q* C5 z% C( E
4 L4 u. q5 m4 A# ^8 y8 Z
9 ?2 i3 t) H/ B- p1 |1.检测坐标范围用于地图事件触发CheckInMapRange
* c! _, ]% o/ c' T4 U;==========================================
) I6 ?) g% m$ t( [8 y如:: z; N1 T. x4 _8 [
[@OnTimer12]
3 q1 E* B7 r0 H8 P#IF( s# O2 g: h2 d" ^$ X
CheckInMapRange 3 354 337 0
8 T6 [# ]& G, w; n4 q" A) n4 S;检测是否在地图3 坐标354 337 为中心,范围0: ~: [! F0 ~: p) S" n
#elseact' p% Q2 L* m( U* U! Q
SetOffTimer 12
( B& @; [; N, T+ c6 O! _, Qbreak
! j t5 A, Y$ K+ _/ q#IF
( y; d! i- Z* q. uCheckInMapRange 3 354 337 0
* M/ G2 J% `* d/ V% H#ACT: c0 _; q. Y2 \! [+ t; `$ D
CHANGEEXP + 200000# F. Q* y |. }5 ?
break; s, }3 V9 w4 N+ x
, A; F* I6 X, M2 N! K
J" o; F; G u6 R1 s2 P- i5 x
2.可以检查一个坐标范围内怪物数量。 ! K# G5 z1 P8 k- o2 y# T
;==========================================# r! u$ `4 n3 K: A q( Q4 a
格式:
$ y c& Z0 a' j+ V6 nCheckRangeMonCount 地图号 X坐标 Y坐标 范围 控制符(=,>,<) 数量, N* M" Q& U( Q' }! Y& O( v/ E
) W* R3 J/ y4 u/ A" g9 _1 R
; H8 }8 x! {; C3 P2 x[@Main]& |$ K) @ ~# |8 c* b
#IF0 j! t) `' f3 P8 J& Z$ Z
CheckRangeMonCount 3 330 330 10 < 100
* I8 ~9 l! R. k" ~* K1 ]#SAY
' B4 I5 u) Q+ \/ ~. g8 {7 p! N地图3的X330Y330十的范围内怪物少于100只
/ B# m/ u/ m5 A% r7 w, Z#ELSESAY6 H- W, l5 n4 Q p. ?3 O
地图3的X330Y330十的范围内怪物多于100只
5 t) K0 o. t4 B8 n9 r# ?- x0 Y* P* c, {$ l" I2 F9 o
+ |( d( k9 R# L$ b7 l3.可以检查一个坐标范围内怪物数量 CheckRangeMonCount 地图号 X坐标 Y坐标 范围 控制符(=,>,<) 数量
5 F8 ~+ b: j+ ~8 K' a5 N;==========================================
# T2 _+ W1 e( y# \8 L0 i[@Main]
* ^. y6 E# K, `#IF; u0 M5 z4 j8 @
CheckRangeMonCount 3 330 330 10 < 100! x4 J& E% p5 f0 T P
#SAY
$ g8 K" v& L2 N* r5 Q* p地图3的X330Y330十的范围内怪物少于100只9 c, c* v6 A, A$ O2 n
#ELSESAY8 `- u4 n6 s* s4 H+ c
地图3的X330Y330十的范围内怪物多于100只
/ E. g9 ?3 |; c* r2 @) q! n7 Q6 I
3 Q: ]) h: w, K. f4.格式: THROWITEM 地图名称 X坐标 Y坐标 范围 物品名称 数量|时间(此时间不受M2上的物品可捡时间控制) 捡取条件(0、1、2、3) 叠加物品是否叠加(0或空:叠加;1非叠加)
1 T* z# F6 `: W. Q
x" P" f6 T5 Z; P' ~* a" k. f% O; Q( d# H
[@main]+ {/ D' c# o! K) V
#IF+ Y: a: l* B& d5 p) N( Z4 g
Random 1003 r# Y! P5 v5 T
#ACT
% k+ e3 K0 I, D& k6 H6 ]4 pThrowItem 3 330 330 10 回城卷 5|60
( z$ S/ f0 s. G3 y; Z0 w" ?$ q, O
" `8 l! Q# g7 a7 @& u
捡取条件说明:
) V9 i% L! r) j4 E' E; W: g
0 W o. G, H I ^" N
/ g' Z' O; g+ t# E$ w5 p0 或者空 任何人都不可以捡,必须等到时间才可以
# f; I3 T& t; m6 A; a* H1 所有人都可以立即拾取。
/ ~* Z9 H: A* A o5 b& x; p2 自己与队伍可立即拾取,其他人不可拾取,需等到时间
6 [9 b% c+ i/ r6 q3 自己可以立即拾取。其他人需要等到时间才可以- k- a! n {$ t k, k* y
; _- J! t! G3 f- k- F
. J+ I% ^! B+ F. @- T" v( x
;==========================================5 q8 O. x8 y: F) @6 C
5.格式: ChangeMapMonAppr 地图名 X坐标 Y坐标 范围(为3时表示3*3) 怪物名(*不判断) Appr 有效时间(分钟)
3 u; {! U0 V% @( y+ J, F备注:当X,Y,范围均为0时,表示地图所有范围;此命令仅对怪物操作,要对宝宝或分身操作,可使用ChangeSlaveAppr4 g, g0 l; f0 }
P* z( M7 ?) _! T$ O
0 d/ n& h$ v& }示范:
& h* _" M. v4 \/ N0 R, H+ y6 E0 B l( v" k1 l. N
# R' Q& n; y, J7 ^3 z9 t9 f#if
2 `3 d" Y: T9 i& Q6 ^#act
/ ]1 ?/ b/ y& N) G+ LChangeMapMonAppr 3 0 0 0 羊 161 1+ m# n% }( F9 H3 }' A
sendmsg 5 你已经将盟重地图中的所有羊显示成鹿外观,有效时间1分钟' }6 C6 B6 k* v9 a3 Z$ ]
# j q: v/ k- X) g2 f0 U- D+ p' x, p1 D( B
* k, {; F% d- G2 k
# m+ U. i" u( K6 g' {' v
6.功能说明:GetMapHumCloneCount 地图名 X坐标 Y坐标 范围(为3时表示3*3) 变量& X8 ]: d n/ s6 R% D5 ]
备注:当X,Y,范围均为0时,表示地图所有范围* W, `9 j9 _7 _! Q" v0 f
) M3 S/ _: P, c3 I6 ^
# I: x1 J$ f6 i8 S# L( v
示范:
4 j7 c. D X. N1 b4 u. E* @ }#if, h) S. K% u r* n2 \
#act
' T8 o6 U0 v1 ]+ D5 ]8 @GetMapHumCloneCount 3 0 0 0 N1
( R" k8 y$ E6 F* O6 T. m* c/ Y2 Qsendmsg 5 你已经将盟重地图中共有分身<$STR(N1)>个
3 U1 v( N# u Y2 D% U
8 q! Z# b- i% O0 i3 O6 p$ \+ R, X$ e. k- ^' |) x
如:<$STR(N1)>无法获取地图号N开头的地图,那么可以将常量更换为:<$const(n1)>( K- r8 d- f* J
- t0 n/ k9 p" ~# c; P
* g- K ?" T7 g& r( M! v5 y9 b
4 |# N! I4 B$ G/ v
2 z$ B, p& R' i0 b/ j2 y7.修改地图怪物名称ChangeMapMonName 地图名 X坐标 Y坐标 范围(为3时表示3*3) 原怪物名(*不判断) 新怪物名) e" Y3 S" T: s: ]: |: h
备注:当X,Y,范围均为0时,表示地图所有范围9 Y5 m' B: k8 X7 b5 v; h$ ~/ a
2 `8 o5 z# x3 L8 Y+ e
|