|
物品说明书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
|
|