NPC命令增加石化或冰冻 中毒效果 蛛网效果 禁锢 吸血, q( \. M( P8 I ]3 W4 ~
说明:ChangeState 参数1 参数2 参数3 参数4 参数5 参数6 参数7 参数80 V) B1 z! ?$ h$ L8 ^0 l
命令格式:ChangeState 效果 时间
0 h$ M! u! w' K- X7 I6 r+ v/ m" I
& n" G$ Y7 D; A) N9 {2 }. {
) j) B! i; O) r4 ^. W7 E1 u[@Test]
9 A4 x) G2 e7 d: D. J#IF
- D9 c) R `: P#ACT
2 H& F$ B6 c5 bChangeState 3 30
2 `8 C* D, \; f) a#SAY1 A; ~1 |( x0 B0 K# t
你被蜘蛛网罩了,30秒内无法跑步.
% ^/ u D* A& ]' y( g" t% S! D4 \5 q, N9 @+ Z1 c" `
8 T' c7 h. N6 s* z/ w+ t[@Test1]% u) U/ }1 d `9 o
#IF
8 M" G7 E+ D( d. g' |6 q#ACT4 k' p" e k4 J2 V0 f1 r# t) K
H.ChangeState 3 30
+ ?# O+ ]1 m$ V; f- f7 v#SAY
& b% `8 X! Y' w5 @$ l' e你的英雄被蜘蛛网罩了,30秒内无法跑步.& \0 v7 M0 {) a5 l# ~
8 D2 ]! E! G$ ^- G" W4 O# I! `: q$ I( p4 s
效果代码:1.石化 2.冰冻 3.蛛网效果 4.红毒 5.绿毒 6.定身 7.瘫痪 8.禁锢别人 9.防禁锢 10.吸血 11.吸蓝 12.禁锢自己 13.间隔掉血(类似绿毒) 14.禁止使用技能: U, |: L* K6 f" u/ n, h6 A' u
4 B3 c+ ^6 `5 G$ ~# V# `9 h8 m9 j6 |! v, ]" ?9 d9 `& b
//8 禁锢(释放一个类似困咒的光圈,敌对人物或怪物只能在这个圈子里移动,无法走出圈子外面,所有传送失效,不能小退)
( t0 v2 `, a) @& `/ e//9 防禁锢0 u; j( g9 x6 d6 F5 L9 T2 C
//10 吸血) z. z7 y8 U) n! q% D
//11 吸蓝
6 y5 \3 \9 S1 a$ U& N. I+ n1 ^, K) J$ V( M6 }. w
% U0 ^# X0 x' W9 Z- F2 R
例子:
3 e' V. \. a. K# z
7 n7 t: J9 |% u a4 z
9 X5 k- J5 P9 d+ y, \#ACT
, _- {: k; H; k) T1 t5 lChangeState 8 10 3
3 D: o& K* ^) [6 i" B; Z jSENDMSG 6 你周围的目标被禁锢10秒,禁锢期间可移动范围3X3
3 ?$ L) r; b/ Z- T3 F1 } e
, Q- Z! {0 [* [/ F. m4 v" D1 t: M" s' }# b* c& g4 C) j9 A
CHANGESTATE 9 10& N. b M) P6 X2 j9 N' A6 H
SENDMSG 6 10秒内可以防禁锢1 C1 d) G$ l, N! M' I5 Q
# @ i! p9 U4 o D/ r, [& d
6 T+ b0 q% g7 h; V6 zCHANGESTATE 10 10 100 50
1 R4 m! ^, ]! {8 I0 \# Z1 RSENDMSG 6 10秒内攻击目标,可以吸血,吸血机率100(数字越大机率越高 100表示每次都会吸血),吸血百分比50%(比如攻击伤害值是10000,50%的吸血比例,可以吸血5000)
1 o* k$ R! {- p: A e: Y
+ }, ` [! j$ B- _$ \/ y- d" A% w p6 B5 x' P
CHANGESTATE 11 10 100 50/ k, U9 @$ ~( g3 \
SENDMSG 6 10秒内攻击目标,可以吸蓝,吸蓝机率100(数字越大机率越高 100表示每次都会吸蓝),吸蓝百分比50%(比如攻击伤害值是10000,50%的吸蓝比例,可以吸蓝5000)
: T5 |0 o' C; l, j; V, n+ z" ~" U) E# g: _. D+ v* W
! F+ Z+ a+ a8 B6 }
ChangeState 12 10 3
- A/ E# n, i0 Y) ^, ~0 S- x9 }( ySENDMSG 6 你被禁锢10秒,禁锢期间可移动范围3X3 m0 X+ X7 J0 ~# z5 X( `0 l% N- S
6 Q# M/ |2 f2 G$ R- x, o y' R, ?$ B' j9 N' e8 C
ChangeState 12 0 3& l+ O3 s$ D: V- ^1 L
SENDMSG 6 禁锢范围3以内的禁锢被解除。" }) a* n) B. M8 A- }
注意:如果范围设置20则解除禁止自己范围在20以内的所有禁锢,请不要设置太大,比如你游戏最大禁锢范围6,那么你解除最大7,不要设置50或更大,越大需要检索的地图范围越大越占资源
* j% k) b8 T. b8 c- u9 u另外解除自己禁锢同样可解除代码8别人禁锢自己,当自己被别人使用代码8禁锢,也可使用代码12来解除" A; U: Q$ N% I# O
4 b3 g+ Z6 V% H+ Y8 r* F8 T1 ?( D. i& r O* o4 B
-------------------------------------2021-11-09扩展示范及说明--------------------------------------------------------------------
1 d: `+ f* u7 `4 i; q& J' |6 k# _+ R
# h) k/ N2 F: p
代码13和中绿毒效果一样,间隔多少时间掉一次血 * Y# z( V% e& ^, v* {8 a5 q
例子:
/ Z; x6 q5 @7 O2 `1 a#ACT
3 g7 d% K( c1 f3 i$ ~% qChangeState 13 60 10 55 B3 H! D- b$ h# U
;ChangeState 13 60 10 5 0 1660 6 200 ;带特效
2 T, @" b7 d1 g; u/ JSENDMSG 6 你流血了,间隔5秒损失10点生命值.持续60秒* \! Z2 K/ Y# A4 t0 j
/ f7 r* D7 N3 o: b+ L6 B
5 `% J( N3 V- v6 ^+ V# Z, k8 I代码14 禁止使用技能(快捷键的技能不让使用)
" x( g/ D2 F, x% N9 s7 D* m* _#ACT* W9 R( O1 f6 ?2 b6 k4 V0 \
ChangeState 14 308 f0 y; m h. y5 p* `. x9 |
SENDMSG 6 你被禁封了,30秒内无法使用任何技能.% u8 g) M4 _- Z- z6 r$ Z D
1 U. N& O# I- k$ d2 m
3 v( k$ l; O) |* w" i+ V-------------------------------------2019-05-21扩展--------------------------------------------------------------------% p G* ?6 D- }: {! g
+ S6 U* y3 \6 [9 O: B; O) P$ E
9 h- b5 Y! b1 L! ]
扩展增加参数5、6、7、8用于执行目标播放特效,留空则不启用:
, d3 T' e4 F/ W8 _# A8 ^, V参数5 WIL序号 * q, L4 b/ g, O8 V* \% [
参数6 开始图片
0 ^% c4 t( N$ ^) B: E8 c6 u参数7 播放张数
* G5 v) J! H( _( v4 @. j参数8 播放速度" \) ~# y7 e7 a5 t
参数9 是否透明绘制(0或空或1)/ `1 K3 y( V# [# e1 a! ], h
, ~! T% \, e) a; `' V$ O* [" U* H( ]7 T" e% i% T
示例:) I E5 h+ l" E4 \* A; s
CHANGESTATE 11 10 100 50 0 1660 6 200
2 p9 E i; B: W0 G& n. ~: [+ g. [" x: U0 \# x
$ p7 D; ^3 _' [' P1 r' j9 s
SENDMSG 6 10秒内攻击目标,可以吸蓝,吸蓝机率100(数字越大机率越高 100表示每次都会吸蓝),吸蓝百分比50%(比如攻击伤害值是10000,50%的吸蓝比例,可以吸蓝5000)
% A6 P9 P* j3 }8 I+ \---------------------------------------------------------------------------------------------------------
% K6 Z( b* J7 p8 v: m
5 `* i" }% H* x/ |6 k
" |! [6 |. w4 B1 J- ^4 T#########################以下为2016-11-08扩展#########################
2 u; n# U5 V. O4 y当效果为1-5时,参数3表示是否检查对应的防止属性(0:不检查;1:检查)3 b+ l3 S4 F, u/ ^* q
当效果为8时,参数3表示范围
, D) Q% f) F1 U' O. Q当效果为10-11时,参数3表示吸血、吸蓝成功几率(%), 参数4表示吸血吸蓝比例(%)
! q# Y$ X( m+ V! N ]* ]% B例子:( w& c# P$ m/ P) H! Q" e/ Z
+ v# I( x, {* _- x: k$ E
: V# o2 {! R+ d0 U$ a& R- V
#ACT1 n3 h7 Z6 @: G7 p: K1 M5 b8 ]
CHANGESTATE 1 10 1* a: g8 C0 o3 u" U8 F# S r
SENDMSG 6 麻痹时间有效时间10秒,注意:佩戴防御麻痹的人物有几率躲过麻痹!$ \ W/ B4 t/ d/ ~" n- c
: ?. N# c' R8 n# D
: p& J- C& h8 g2 P9 E#ACT' A% h( n' J# I; X
CHANGESTATE 5 10 1
0 u4 w* V% X# c3 X3 t! SSENDMSG 6 绿毒时间10秒,注意:佩戴有防毒属性的装备按照几率躲避毒物!( V* ~9 c+ A' J+ c! @
9 P- J7 s, w, M4 U) F
. G+ o7 f( o# U# f8 d
#ACT
3 ^& o' M1 D; z! vCHANGESTATE 2 10 0, k0 h, ~+ ?; ?( e6 q
SENDMSG 6 冰冻时间10秒,无视佩戴有防冰冻属性角色!( z: ^+ `9 S: E. \
, T' _5 F" \2 v! G0 F! P$ G
; K% k- h, F8 E##################################################
! }$ M1 K! T& O6 d6 K+ p; @& s) R) E6 L, M7 a3 D
) Y+ M9 k8 v2 {4 I) |9 H2 l' M/ j状态说明 ; o0 f# X& a x7 p* N- q
v1 N/ J+ A9 P$ Y
9 M0 l8 n/ x; ?/ `! q6、定身 无法跑动、走动,可以攻击、施法 5 j" q4 N, T8 a, j8 `% X2 t
7、瘫痪 无法攻击、施法、跑动、走动,被攻击立即解除瘫痪状态 3 ~: d" x; d0 f/ _, t, v: L7 O4 v
- C2 J, ~* A9 U
( G) W3 H2 _ ` Y4 B3 J% ^注意:以上状态支持通过重置时间为0来解除状态,比如:
" e9 A/ j- h6 M$ }" p* U& Q
# U) C e* V1 s% B" e! s/ Y- D! c* w3 K6 H! `# D& J0 I, y+ f8 ]
changestate 1 10 ;麻痹10秒 + Q, R/ z t% h, N: e" B4 ?
changestate 1 0 ;解除麻痹
+ [" e/ h: W D$ q6 W5 o' q, v
8 S7 V; V# C* I- l |