搜索
查看: 699|回复: 3

[求助] 这里你们是不是写错了哦。

[复制链接]
发表于 2021-6-9 22:47:16 | 显示全部楼层 |阅读模式
物品说明书LUA均是item开头,例:local  sdata = item:getName()--这里写的是item

但是我打开了之前0208版本里的服务端lua,后面那个参数又是itme,两个是不一样的。

下面0208版本内的原始服务端lua内容:

--穿装备之前回调(itme:将穿上的物品)
function on_TakeOnItemsBegin(actor, itme)
  local actorname = actor:getCharName()       
  local ItemName = itme:getName()--名称       
  local RaceId = actor:getRace()--种族ID
  if RaceId == 66 then
     print("英雄:"..actorname.."将穿上["..ItemName.."]--[穿装备之前回调]")       
  else
     print("玩家:"..actorname.."将穿上["..ItemName.."]--[穿装备之前回调]")       
  end
end

--穿装备之后回调(itme:脱下的物品)
function on_TakeOnItemsEnd(actor, itme)
  local actorname = actor:getCharName()       
  local ItemName = itme:getName()--名称       
  local RaceId = actor:getRace()--种族ID
  if RaceId == 66 then
     print("英雄:"..actorname.."穿上装备,替换下装备["..ItemName.."]--[穿装备之后回调]")       
  else
     print("玩家:"..actorname.."穿上装备,替换下装备["..ItemName.."]--[穿装备之后回调]")       
  end       
end

--脱装备回调
function on_TakeOffItems(actor, itme)
  local actorname = actor:getCharName()       
  local ItemName = itme:getName()--名称       
  local RaceId = actor:getRace()--种族ID
  if RaceId == 66 then
     print("英雄:["..actorname.."]脱下装备["..ItemName.."]--[脱装备回调]")       
  else
     print("玩家:["..actorname.."]脱下装备["..ItemName.."]--[脱装备回调]")       
  end       
end

 楼主| 发表于 2021-6-9 22:48:43 | 显示全部楼层
这应该算是个问题吧,我测试,老提示 call a not function,
发表于 2021-6-10 01:09:04 | 显示全部楼层
参数没对错这一说吧,以参数为准  即使是itmeiiiqqqiii  也可以,以参数为准
发表于 2021-6-10 07:06:26 | 显示全部楼层
对,曾经写错了单词,按给的范例来就行了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-9-21 14:49 , Processed in 0.490729 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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