搜索
楼主: fengyunzhuo

[沟通中] lua报错,不懂lua,就看不懂

[复制链接]
发表于 6 天前 | 显示全部楼层
fengyunzhuo 发表于 2025-10-8 13:51
说的太详细了,但是这不是我想要的结果。感谢你又不知道从哪里说去,因为我依然处理不了问题。但是如果管 ...

把那段代码发出来一下就知道了,大概率就是我说的原因,如果是我说的原因,要解决分分钟的事,就是加一个检测条件就完事了,你问管理,这种GM自己的原因导致的问题,我咋说呢,……,算了,你找管理吧,不说了。
发表于 4 天前 | 显示全部楼层
本帖最后由 1580 于 2025-10-10 11:15 编辑


搜了下\BindEvent.lua文件里只有这一段带GetAccessoryEnd,
--身上所有装备计算属性结束触发(人物、英雄有效)(返回值累加至属性总和)
function GetAccessoryEnd(actor)
actor:runScript("@HeartMax"..actor:getRace())
return
end



play:runScript("@StartShop");
说明书里,只有人或英雄有这方法,执行前需要判断是人或英雄再执行,
 楼主| 发表于 4 天前 | 显示全部楼层
1580 发表于 2025-10-10 11:12
搜了下\BindEvent.lua文件里只有这一段带GetAccessoryEnd,
--身上所有装备计算属性结束触发(人物、英雄有 ...

把这个区完整的复制出来,假人也运行,自己也尝试收英雄,召唤英雄,包括副将,穿装备,打怪什么的都测试过了,就是不报错。而且最近几天开的区也不报错。
我应该怎么排查它是因为什么报错的?
先不解决是否空值问题,需要解决的是什么操作导致的报错!这个问题已经持续有好几天了。急需解决。
 楼主| 发表于 4 天前 | 显示全部楼层
报错的区报错很频繁,平均一分钟出现3次报错,无从查找。我想知道什么操作让它报错。
 楼主| 发表于 4 天前 | 显示全部楼层




关闭这段LUA后,引擎不断提示。又是什么原因?

本帖子中包含更多资源

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

x
发表于 3 天前 | 显示全部楼层
fengyunzhuo 发表于 2025-10-10 22:56
关闭这段LUA后,引擎不断提示。又是什么原因?

过程绑定后,但过程又让你注释掉了,当然会提示,

如果要停用,绑定的脚本也需要注释
发表于 3 天前 | 显示全部楼层
fengyunzhuo 发表于 2025-10-10 22:17
把这个区完整的复制出来,假人也运行,自己也尝试收英雄,召唤英雄,包括副将,穿装备,打怪什么的都测试 ...

我上面已经给你答案了,执行runScript前,要判断对像的种族,人或英雄时才让执行
 楼主| 发表于 3 天前 | 显示全部楼层
1580 发表于 2025-10-11 15:09
过程绑定后,但过程又让你注释掉了,当然会提示,

如果要停用,绑定的脚本也需要注释 ...

你说的绑定的脚本是指的LUA里的脚本吗?
 楼主| 发表于 3 天前 | 显示全部楼层
1580 发表于 2025-10-11 15:11
我上面已经给你答案了,执行runScript前,要判断对像的种族,人或英雄时才让执行 ...

那究竟是什么操作导致的??
已经复制了报错区,单独运行,却一次也没报错。这又是什么原因?
发表于 前天 09:53 | 显示全部楼层
1580 发表于 2025-10-10 11:12
搜了下\BindEvent.lua文件里只有这一段带GetAccessoryEnd,
--身上所有装备计算属性结束触发(人物、英雄有 ...

没用过这个回调,看说明说人物和英雄有效,于是以为就只有人物和英雄会读取这个回调,意思其它对象也会读取这个回调?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2025-10-14 04:08 , Processed in 0.478126 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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