Board logo

标题: [提问] lua 如何获取战斗中对象的状态 [打印本页]

作者: starlang7    时间: 2016-4-20 09:56     标题: lua 如何获取战斗中对象的状态

比如 BOSS有一个技能 碎裂[125](石化状态下造成1500点伤害,普通状态造成500点伤害)
. q) \% ?4 k0 j1 I' g) Y妖城在线论坛在enemyai中 设置为 对石化对象使用碎裂技能  妖城在线论坛. y; F( K0 @+ f& k
魔力私服,最新魔力宝贝私服技术交流; w: ~4 L: x! ?5 r9 o
NL.RegDamageCalculateEvent(nil, "damage")
4 Q- N/ m  s4 C/ e" R7 s* A1 b魔力私服,最新魔力宝贝私服技术交流function damage(CharIndex, DefCharIndex, Damage, BattleIndex, Com1, Com2, Com3, DefCom1, DefCom2, DefCom3)
0 }0 ?* B: e6 a# P1 Z- Z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* e1 p+ W; }) u0 v
if(Com3 == 125)then
8 q: n/ k8 ?+ S3 {9 K/ i妖城在线论坛   这里需要判断对象当前状态 假设在被攻击前 使用洁净驱散了石化效果魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! h0 g; {" P3 H) X  S  s
   if(对象状态==石化)then
( |1 m7 R# r. K; Y9 G2 u$ |- q妖城在线论坛      return 1500bbs.mocwww.com" m: ^" ]5 A& f' C4 p
   end
- X1 K" t, r5 O& R: @6 A9 F+ M* i—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート   return 500—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 x  C& |5 O, R; r; X/ f" T
end
- V1 N- Z) I. z# z# E妖城在线论坛   return Damage
# Y0 G  |  F# K, m& L2 @2 jendbbs.mocwww.com! J4 B5 d! @( y) M% ?/ b

+ i5 L2 B  ]. `& f& \) O1 r- Bbbs.mocwww.com对象状态==石化 用lua怎么获取呢?
: c5 c/ e  E5 J) `; A( f8 Q1 W魔力私服,最新魔力宝贝私服技术交流/ S7 a% o. x& @3 m8 o# F2 X9 E6 I
[ 本帖最后由 starlang7 于 2016-4-22 08:05 编辑 ]
作者: starlang7    时间: 2016-4-22 08:07

有没有人知道啊?
作者: ﹎▓ヾ僤莼べ    时间: 2016-4-29 22:53

%对象_当前抗石%
作者: starlang7    时间: 2016-4-30 18:31

GA好像不能用这个常量... 这个数字是多少??
0 V* A6 l8 K0 J8 j) t妖城在线论坛: y5 ^: t$ q" {" c
我测试了一下 GA的 %对象_战斗状态% 8000 在 正常状态下是2 石化或睡眠是3 中毒 酒醉等也是2 不知道其他状态能不能获取..
% W0 h8 d5 J$ S4 ]/ s6 abbs.mocwww.com
/ S' b6 y2 |7 }0 S! Y# t3 u+ r8 G妖城在线论坛[ 本帖最后由 starlang7 于 2016-4-30 19:43 编辑 ]
作者: orochi0531    时间: 2016-5-1 19:31

%对象_抗石%你试试这个吧
作者: starlang7    时间: 2016-5-1 21:25

%对象_抗石% 指的是自身的抗性(装备加成不算在内)




欢迎光临 妖城在线论坛 (http://bbs.mocwww.com/) Powered by Discuz! 6.0.0