搜索
查看: 762|回复: 12

[求助] 引擎更新到0927LUA报错 官方的命令

[复制链接]
发表于 2021-10-2 20:16:27 | 显示全部楼层 |阅读模式
2021-10-02 20:01:37 {0927} [string "E:\MirServer无限刀0927\Mir200\LuaScripts\System\BindEvent.lua"]:1374: attempt to call a nil value (method 'itemName')
stack traceback:
        [string "E:\MirServer无限刀0927\Mir200\LuaScripts\System\BindEvent.lua"]:1374: in function 'DropItemToBag'



1374  local itemName = item:itemName()--名称

发表于 2021-10-3 10:41:35 | 显示全部楼层
1374  local itemName = item:itemName()--名称

目测这东西不存在
发表于 2021-10-3 10:41:45 | 显示全部楼层
这种没有完整的脚本,帮不了你
发表于 2021-10-3 10:44:58 | 显示全部楼层
看看这个

本帖子中包含更多资源

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

x
 楼主| 发表于 2021-10-3 11:19:13 | 显示全部楼层
上线发呆 发表于 2021-10-3 10:41
这种没有完整的脚本,帮不了你

--怪死亡爆物品时,启用直接进玩家包前回调(返回值决定是否物品直接进包裹)
--Actor:死亡对像 killActor:击杀者对像 item:物品对像
function DropItemToBag(Actor, killActor, item)
  local RaceId = killActor:getRace()--种族ID
  local ActorName = Actor:getCharName()        --死亡名字
  local itemName = item:itemName()--名称       
  local killname = killActor:getCharName()        --杀人者
  local ActRaceId = Actor:getRace()




        print("["..ActorName.."]爆出物品["..itemName.."]--[物品爆出提示触发]")       
    return false
end

补充内容 (2021-10-3 11:19):
直接这样就报错

补充内容 (2021-10-3 11:21):
没更新新引擎,是无措的
 楼主| 发表于 2021-10-3 11:23:40 | 显示全部楼层
请看报错图  以及脚本 完全是官方脚本

本帖子中包含更多资源

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

x
 楼主| 发表于 2021-10-3 11:24:22 | 显示全部楼层
舞尽锦瑟年华 发表于 2021-10-3 11:23
请看报错图  以及脚本 完全是官方脚本

@上线发呆
发表于 2021-10-3 11:40:49 | 显示全部楼层
命令都错了 local itemName = item:itemName()--名称
正确的应该是: local itemName = item:getName()
发表于 2021-10-3 12:58:41 | 显示全部楼层
深澜 发表于 2021-10-3 11:40
命令都错了 local itemName = item:itemName()--名称
正确的应该是: local itemName = item:getName()
...

上线发呆搞什么飞机的
发表于 2021-10-3 13:00:26 | 显示全部楼层
唯快不破 发表于 2021-10-3 12:58
上线发呆搞什么飞机的

这个应该是楼主自己写错了吧,发呆也发了命令出来呀,跟发呆啥关系。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-9-22 01:31 , Processed in 0.502388 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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