lindworm 发表于 2024-4-12 14:35:09

关于获取对象的攻击对象

今天用getbaseinfo(actor,67)的时候发现,如果用群体攻击,在AttackDamage(攻击前触发),只能获取到一个对象,我用冰咆哮攻击5个怪物,只能拿到一个怪物的对象,如果在这个基础上加个触发,就会对一个怪物触发5次逻辑,比如加一个切割,就会对同一个怪物切割5次,这个算是bug吗,如果不算,能在传统的脚本上,转到lua来获取怪物对象吗,
;攻击前触发
[@AttackDamage]
#IF
#act
calllua gongjichufa @gongjiqian,<$CURRRTARGETNAME>,<$CURRRUSEMAGICID>,<$DAMAGEVALUE>,<$TEMPMONUSERID>
没有找到能获取怪物对象的常量或方法,QFunction-0.lua到能直接拿到受击对象,但现在框架是在QFunction-0.txt上

996技术-wang 发表于 2024-4-22 15:59:56

TXT有攻击对象常量
<$ATTACKMONSTER_NAME>
当前击中目标的名称

<$ATTACKMONSTER_NAMEEX> 当前锁定攻击(主目标)目标的名称
页: [1]
查看完整版本: 关于获取对象的攻击对象