搜索
查看: 394|回复: 3

[已处理] 脚本执行lua,不能给怪setbuff

 关闭 [复制链接]
发表于 2023-3-14 23:52:33 | 显示全部楼层 |阅读模式
BUG反馈
引擎版本号: 20230226
登陆器版本号: 20230226
BUG描述: 脚本执行lua,不能给怪setbuff
BUG重现方式: 脚本执行lua,不能给怪setbuff
修复后应达到的效果: 脚本执行lua,可以给怪setbuff
联系QQ: 隐藏内容
需求:想给BOSS做一个每隔60秒就解毒的功能

1.给怪设置一个定时器,执行lua脚本,因为正常的脚本里面没有给怪解除毒的命令,不要跟我说用ChangeModeEx,这个对怪物不生效,叫M.也不好使

2.重点来了,,,

3.个人猜想:此处的actor对象封装的 应该和 被攻击触发 里面的 actor 封装的对象是不一样的,可能里面少某个属性,导致不能设置buff。。。
请各位大佬解释一下,如果真的有问题,请版主修复一下,谢谢
 楼主| 发表于 2023-3-14 23:55:53 | 显示全部楼层
以下为截图,请麻烦看一下

本帖子中包含更多资源

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

x
发表于 2023-3-15 05:47:58 | 显示全部楼层
这还要猜想

补充内容 (2023-3-15 05:48):
runluascript都不是怪物执的
发表于 2023-3-15 11:04:38 | 显示全部楼层
自定义怪定时器QF触发模式,因触发时是虚拟的人物对像,导至使用(RunLuaScript Lua函数)无法触发
如需怪触发Lua函数,使用下版 程序并修改写法:M.RunLuaScript Lua函数
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-24 09:27 , Processed in 0.591498 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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