|
|
马上注册,下载996引擎,与更多游戏开发者交流。
您需要 登录 才可以下载或查看,没有账号?注册
×
[@ceshi1]
#if
#act
mov S$武器唯一id <$WEAPONID>
AutoTakeOffItem 1
cuncang <$str(S$武器唯一id)>
服务端lua脚本:
function cuncang(actor, weiyiid)
release_print("执行唯一id存仓lua脚本,唯一id是:" .. weiyiid)
if getsblank(actor) > 0 then
openstorage(actor, 1)
sendluamsg(actor, 6666, 1, 2, 3, weiyiid, 0)
end
end
客户端lua脚本:
local function on_receivemsg(msgID, p1, p2, p3, msgData)
SL:Print("********客户端接收到消息onreceivemsg*********")
SL:Print("*******唯一id:*********" .. msgData)
--local jieguo = SL:Get_ITEM_DATA_BY_MAKEINDEX(msgData)
local jieguo = BagData.GetItemDataByMakeIndex(msgData)
if type(jieguo) == "table" then
SL:dump(jieguo)
SL:RequestSaveItemToNpcStorage(jieguo)
SL:Print("******存入仓库完成*******")
end
end
SL:RegisterLuaNetMsg(6666, on_receivemsg)
调试信息都能打印出来,物品就是不能存入仓库。求解!
|
|