新三端txt脚本调用lua,物品存入仓库问题
[@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)
调试信息都能打印出来,物品就是不能存入仓库。求解!
获取物品数据 不是这个吗?
SL:GetMetaValue(“ITEM_DATA_BY_MAKEINDEX”, makeindex) alan 发表于 2026-5-7 14:15
获取物品数据 不是这个吗?
SL:GetMetaValue(“ITEM_DATA_BY_MAKEINDEX”, makeindex)
好几个函数都能获取到,获取物品数据没问题,但是都不能存入仓库 xiebaiwei 发表于 2026-5-7 14:26
好几个函数都能获取到,获取物品数据没问题,但是都不能存入仓库
你脚本先不用打开仓库界面手动打开 先试一下脚本 能不能存 再试试
SL:RequestSaveItemToNpcStorageCurPage(data) alan 发表于 2026-5-7 14:50
你脚本先不用打开仓库界面手动打开 先试一下脚本 能不能存
不行,纯lua引擎可以存,txt调用lua不行 这个前端后端lua脚本,
纯lua引擎测试可以存,txt调用lua不行 这个和 TXT调用没关系 这个是能存进去的你要不看看这个呢
背包单击 快速存取
-- 单击快速存取
local stroageType = SL:GetValue("STORAGE_TOUCH_TYPE")--normal = 1, -- 普通的双击存取quick= 2, -- 快速存取
local state = stroageType > 1
if state then
SL:RequestSaveItemToNpcStorageCurPage(data)
end
拖入存取
function Storage.InitMouseEvent()
local function addItemIntoStorage(touchPos)
local state = SL:GetValue("ITEM_MOVE_STATE")
if state then
local goToName = GUIDefine.ItemGoTo.STORAGE
local data = {}
data.target = goToName
data.pos = touchPos
SL:ItemMoveCheck(data)
else
return -1
end
end
local function setNoSwallowMouse()
return -1
end
local addItemPanel = GUI:getChildByName(Storage._root, "Panel_itemstouch")
GUI:setSwallowTouches(addItemPanel, false)
GUI:addMouseButtonEvent(addItemPanel, {
onRightDownFunc = setNoSwallowMouse,
onSpecialRFunc = addItemIntoStorage
})
end
alan 发表于 2026-5-7 16:03
这个和 TXT调用没关系 这个是能存进去的你要不看看这个呢
我测试的,就是存不进去,你可以搭建一个txt端试试的 没人碰到这个问题吗?