搜索
查看: 1140|回复: 3

[沟通中] LUA脚本命令问题!!!

[复制链接]
发表于 2020-9-15 20:14:31 | 显示全部楼层 |阅读模式
BUG反馈
引擎版本号: 0903
登陆器版本号: 0903
BUG描述: 使用技能无法获取被打方装备名称
BUG重现方式: 使用技能无法获取被打方装备名称
修复后应达到的效果: 能获取
联系QQ: 隐藏内容
--使用技能回调
function on_DoSpellSkill(Actor, TagActor, MagicID)

        local actorname = Actor:getCharName()       
        local TagActorName = TagActor:getCharName()
        local TagActorHd = TagActor:getRighthand()--获取被打者的勋章名称


        if MagicID == 60 then
         s.obj.sendBroadcastMsg("玩家["..actorname.."]攻击["..TagActorName.."]时获取该玩家身上的勋章["..TagActorHd.."]")
end


始终只能获取自己身上的勋章名称,被打者的勋章名称不显示



补充内容 (2020-9-15 20:21):
说错了,不是勋章问题,是使用技能回调时,没有办法区分是主号释放的还是英雄释放的合击吗
发表于 2020-9-15 20:55:04 | 显示全部楼层
actor:getRace()  加种族检测         合击不是一起释放的么?            
发表于 2020-9-16 03:23:17 | 显示全部楼层
BUG??这应该去交流求助区。。。要做什么功能,自己先把思路整理清楚
发表于 2020-9-22 21:47:21 | 显示全部楼层
合击模式是,主体和英雄都各自执行回调事件

actor:getRace() = 66就是英雄释放 0值就是主体释放

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

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2025-6-9 16:24 , Processed in 0.444391 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表