
lua 如何获取战斗中对象的状态
比如 BOSS有一个技能 碎裂[125](石化状态下造成1500点伤害,普通状态造成500点伤害)3 Z# f( \! \2 w+ T; G0 g L2 y! h2 X
在enemyai中 设置为 对石化对象使用碎裂技能
! X H( M; \" v7 G. I% T8 M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力宝贝私服技术交流9 E$ D$ l7 K F: T' d. ^" m% Q3 j
NL.RegDamageCalculateEvent(nil, "damage")
' f" j" e% Z7 h8 w0 ]—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートfunction damage(CharIndex, DefCharIndex, Damage, BattleIndex, Com1, Com2, Com3, DefCom1, DefCom2, DefCom3)
( n" `+ {+ z4 ?, P. J9 X) z# M妖城在线论坛
, t; W+ [* T: u% k! \* s. a5 |bbs.mocwww.comif(Com3 == 125)then—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- R, t8 d3 K/ V Y% j; S! J- X* E
这里需要判断对象当前状态 假设在被攻击前 使用洁净驱散了石化效果
0 n) n6 L- ~0 D; x$ F% l妖城在线论坛 if(对象状态==石化)then D- F0 ~- n- A6 P
return 1500—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ | N+ |! P0 }0 y. }
end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; }6 ~$ U8 B4 N# ]* I, j5 P4 @7 w
return 500bbs.mocwww.com4 F4 ~; U* r9 o2 B4 B) Q
end
; Y5 N: V/ Y+ \5 [( y* C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 return Damage妖城在线论坛) J K0 h6 G# a
end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* c$ j) R4 E0 l5 f- b2 i
1 O4 r# F, ^$ T( z0 I) x魔力私服,最新魔力宝贝私服技术交流对象状态==石化 用lua怎么获取呢?魔力私服,最新魔力宝贝私服技术交流& r8 t% l e3 _: D" E& G) D
妖城在线论坛0 H! R6 y1 X% x1 k% T
[ 本帖最后由 starlang7 于 2016-4-22 08:05 编辑 ]