搜索
查看: 1129|回复: 4

[沟通中] 物品掉落回调报错

[复制链接]
发表于 2020-6-12 18:14:36 | 显示全部楼层 |阅读模式
BUG反馈
引擎版本号: 0609
登陆器版本号: 0609
BUG描述: --物品掉落地上时触发,返回Expand值,用于自定义值传送给客户端
function on_ItemDropShowType(Item)
local name = Item:getName()
end
就写这3行都会报错
{0609} [string "D:\MirServer\Mir200\LuaScripts\System\BindE..."]:512: attempt to call method 'getName' (a nil value)
stack traceback:
[string "D:\MirServer\Mir200\LuaScripts\System\BindE..."]:512: in function <[string "D:\MirServer\Mir200\LuaScripts\System\BindE..."]:511>
BUG重现方式: 如上
修复后应达到的效果: ?
联系QQ: 隐藏内容

发表于 2020-6-12 20:01:30 | 显示全部楼层
本帖最后由 1580 于 2020-6-12 20:03 编辑

这事件需要返回数据的,你不返回,报错正常!

本帖子中包含更多资源

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

x
 楼主| 发表于 2020-6-12 21:09:55 | 显示全部楼层
1580 发表于 2020-6-12 20:01
这事件需要返回数据的,你不返回,报错正常!

老大,返回也一样报错
报错不是因为不返回
是因为不能用item:
您看看报错文字
发表于 2020-6-12 21:38:03 | 显示全部楼层
function on_ItemDropShowType(Item)
local bestValue = 1
return {expand1=bestValue} --返回expand1
end

这样试下,会报错误不?
 楼主| 发表于 2020-6-12 23:37:07 | 显示全部楼层
1580 发表于 2020-6-12 21:38
function on_ItemDropShowType(Item)
local bestValue = 1
return {expand1=bestValue} --返回expand1

测试了不会
但是只要
Item:
就开始了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-23 13:41 , Processed in 0.566477 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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