检测坐标范围 用于地图事件触发CheckInMapRange代码,可以检查一个坐标范围内怪物数量CheckRangeMonCount,THROWITEM 地图名称 X坐标 Y坐标 范围 物品名称,CHECKRANGEMONCOUNTEX 地图代码 怪物名 X坐标 Y坐标 范围等
7 W8 Y, U9 \9 a: Y% }# _
9 R3 W. e1 U" h5 w( Y
4 v' }& a0 c! b3 O1 Z- W1.检测坐标范围用于地图事件触发CheckInMapRange
7 I# q, l- Q7 H# S;==========================================
) h. ^/ J1 g8 f/ b" E如:# i0 B' a* k, I) r
[@OnTimer12]& @/ u" B# R/ D u$ y3 A7 ?6 l
#IF3 K Q& @: N# [# Z
CheckInMapRange 3 354 337 0* d* S0 ^9 e. P, e! T
;检测是否在地图3 坐标354 337 为中心,范围00 H0 D" u$ P1 W6 g% A% p& H0 z# c
#elseact
/ V3 w0 T$ z8 E5 q+ r4 wSetOffTimer 12$ E7 B: O% ?7 k
break
. U. z0 \' U U$ |; L#IF- F5 r% J4 w. `+ X; x3 l
CheckInMapRange 3 354 337 0; b f, Y' B, p( n: D
#ACT3 A$ ^. t. [4 b
CHANGEEXP + 200000; j- I ?3 ~1 i8 p
break/ E3 U1 W: \3 [9 L0 K9 A
! S2 `% M' u5 w9 k; Y8 }' L
1 o$ o5 m- @# }) o$ \2.可以检查一个坐标范围内怪物数量。 / H \% s9 r7 e- w7 _
;==========================================
- B$ {* h% k" O! g( ^格式:4 H0 s5 @# V2 p# _
CheckRangeMonCount 地图号 X坐标 Y坐标 范围 控制符(=,>,<) 数量
0 j# D5 q* R" `" Q' y7 ?3 y4 Z9 R4 r, {
" \% m" X0 X) d3 F$ V[@Main]' \9 c6 C: i5 G
#IF
$ r" y) d/ c* d' d CheckRangeMonCount 3 330 330 10 < 1007 ^) Q; Y$ J$ b) t$ i" I
#SAY
( W2 ]* f- ]* {2 P2 f; h) m地图3的X330Y330十的范围内怪物少于100只
+ t6 f: M6 J9 a' l* R#ELSESAY+ b3 N5 R( p- O% c D
地图3的X330Y330十的范围内怪物多于100只
3 ^: p x: r& K n; \, x* V. S, }- \" {, d8 p7 W8 t. {5 T
9 W2 }2 @1 p8 w Y5 i$ O" ^) x3.可以检查一个坐标范围内怪物数量 CheckRangeMonCount 地图号 X坐标 Y坐标 范围 控制符(=,>,<) 数量( E- z I6 V" R& ?* I) v, d9 G N: O# f
;==========================================
, {& c) I7 b5 c5 k[@Main]7 v( z& ]4 v* t9 O
#IF! U: n: {. B6 f7 B! b2 t5 w5 @
CheckRangeMonCount 3 330 330 10 < 100
- \* W: l& W9 L# w6 ^' }#SAY% d8 {$ _5 }5 z7 \- {" p
地图3的X330Y330十的范围内怪物少于100只4 v2 @/ M5 i5 A2 y8 L# u) A
#ELSESAY
) l+ P2 ?7 H0 x地图3的X330Y330十的范围内怪物多于100只( U& F0 f: K; V
0 }9 g3 f# c3 G5 t. t
2 c8 f/ w+ ]2 P" m( g4.格式: THROWITEM 地图名称 X坐标 Y坐标 范围 物品名称 数量|时间(此时间不受M2上的物品可捡时间控制) 捡取条件(0、1、2、3) 叠加物品是否叠加(0或空:叠加;1非叠加)
3 t6 [) @3 f: u: K: W& K& f
" ?- P% v1 I5 e6 j! u4 X2 ?9 `- _% Q3 ~
[@main]' E* b1 i8 G+ K3 ^; |
#IF
) Y- y& x! @' Y( a$ oRandom 100
- m! Z$ b2 ^1 r! B. D0 `6 ?#ACT9 v. v, p. P0 i9 c% r; y& h/ C% L
ThrowItem 3 330 330 10 回城卷 5|60/ C1 q) \3 y, ~& `( u" X
1 J V3 e9 C1 A0 A3 p4 D; H
- p( a, ^9 v0 J- f% a4 A9 q捡取条件说明:# L8 O/ D9 c$ e a( _4 F! ^4 R& s0 g
8 Q; k* j U, H! ~
$ m. B* v5 f8 k) Z, E0 或者空 任何人都不可以捡,必须等到时间才可以
F% P( ?6 o, {. m$ p1 所有人都可以立即拾取。: I \1 _% i1 H6 s, D6 `
2 自己与队伍可立即拾取,其他人不可拾取,需等到时间
9 E% r w- @) t1 F3 自己可以立即拾取。其他人需要等到时间才可以9 s& b( E9 ~ x/ W
& U6 a$ p; i: L$ j1 A+ {8 G
$ z, c4 q. {: Z8 {8 l8 T7 |% ?
;==========================================. i K: `# P S$ `0 _- z' R
5.格式: ChangeMapMonAppr 地图名 X坐标 Y坐标 范围(为3时表示3*3) 怪物名(*不判断) Appr 有效时间(分钟)
n, F0 Z C4 d% e6 @备注:当X,Y,范围均为0时,表示地图所有范围;此命令仅对怪物操作,要对宝宝或分身操作,可使用ChangeSlaveAppr
- S6 W Q& H. [* h0 Q3 i$ I6 a0 F! b6 @3 Z7 b4 r& g$ M
& q" j5 U C, @示范:0 ]- `+ v* b0 j, s( f# ^
# T, N: t) ]' z& b) T* c% I9 |3 S$ Q5 R: y, Z$ W( o' ^
#if
: B- t4 a& q! d3 D#act
+ w6 k. X2 k) ~: J4 d7 F; @ChangeMapMonAppr 3 0 0 0 羊 161 15 G0 i/ K6 w8 l3 @7 u
sendmsg 5 你已经将盟重地图中的所有羊显示成鹿外观,有效时间1分钟# ]# a6 f8 l" U9 m+ C
, B- a3 Y5 X/ c9 M: J, M
1 W" P6 ^9 X/ N" F% K" g
d7 Z) T7 j6 |1 S
; Z3 e4 J+ W4 y3 j6 g6 g6.功能说明:GetMapHumCloneCount 地图名 X坐标 Y坐标 范围(为3时表示3*3) 变量
: [$ j* t5 l9 J& I$ f2 }1 l' a备注:当X,Y,范围均为0时,表示地图所有范围
) x' f4 m# b& A* H* n( ]
* m* U! U& r- R4 P0 m d
3 }3 \3 w& \* k; Q" j1 n$ r/ U: N示范:- ?$ X4 N8 c6 e2 a+ A7 Y
#if
- b# G# Q! _0 e#act3 C% a/ {% l) P. X2 \% p7 H9 n
GetMapHumCloneCount 3 0 0 0 N18 x$ t0 e* Q( R8 {7 b4 j
sendmsg 5 你已经将盟重地图中共有分身<$STR(N1)>个
1 e; B0 w, n4 i. _7 s; {
" S# W s) u# n/ z0 i2 s6 C; b3 m6 S8 a% I# p$ J7 k% b8 x7 q
如:<$STR(N1)>无法获取地图号N开头的地图,那么可以将常量更换为:<$const(n1)>5 a7 H! o. j9 e! K4 ?# `) n
3 \9 b+ M. m9 a
. F4 M+ w% f* w; K7 ? t' [
8 y4 b( C( E1 `: N6 j8 R3 S* Y
0 r W) C# D( ]8 u$ Y* Y
7.修改地图怪物名称ChangeMapMonName 地图名 X坐标 Y坐标 范围(为3时表示3*3) 原怪物名(*不判断) 新怪物名
* S& g$ a* w: v备注:当X,Y,范围均为0时,表示地图所有范围
- K8 S; o( x! }0 G$ N4 u
2 ]" Q) h, x7 X# _ a |