传奇部落

传奇服务端检测坐标范围地图事件触发CheckInMapRange代码

[复制链接]
发表于 2023-11-14 22:30:51 | 显示全部楼层 |阅读模式
检测坐标范围 用于地图事件触发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% I
9 |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; b
3 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
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|网站地图|皖ICP备18020244号-7|传奇部落

GMT+8, 2026-10-12 14:22 , Processed in 皖公网安备:34112402000394号 0.177229 second(s), 23 queries .