关于获取对象的攻击对象

[复制链接]
作者: lindworm | 时间: 2024-4-12 14:35:09 | 已受理|
1 47

47

帖子

6461

金币

3509

积分

积分
3509
发表于 2024-4-12 14:35:09| 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

您需要 登录 才可以下载或查看,没有帐号?注册

x
今天用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上
回复

使用道具 举报

7989

帖子

1万

金币

1万

积分

积分
11829
发表于 2024-4-22 15:59:56| 显示全部楼层
TXT  有攻击对象常量  
<$ATTACKMONSTER_NAME>
当前击中目标的名称
<$ATTACKMONSTER_NAMEEX>
当前锁定攻击(主目标)目标的名称
回复

使用道具 举报

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

本版积分规则

24小时热门更多>
快速回复 返回列表 返回顶部