local forbidden_ids = {
[10086] = “注意:跨界失败!不能跨界神话装备”,
[10087] = “注意:跨界失败!不能跨界神话装备”,
[10088] = “注意:跨界失败!不能跨界神话装备”,
[10089] = “注意:跨界失败!不能跨界希洛克/奥兹玛装备” — 添加新的禁止ID和对应的消息
}
YSC.Use_YosinServer_item[10110111] = function(_user, item_id)
local user = game.fac.user(_user)
local info = dpx.item.info(user.cptr, game.ItemSpace.INVENTORY, 9)
— 检查物品ID是否在禁止跨界的表中
if info and forbidden_ids[info.id] then
— 如果是,则发送对应的通知
user:SendNotiPacketMessage(forbidden_ids[info.id])
— 并将物品添加回用户的物品栏
dpx.item.add(user.cptr, item_id)
return — 提前结束函数,不再执行后面的代码
end
— 如果物品ID不在禁止跨界的表中,则按照原来的逻辑处理
if not user:MoveToAccCargo(game.ItemSpace.INVENTORY, 9) then
user:SendNotiPacketMessage(“注意: 装备栏第一格装备跨界 失败!”)
dpx.item.add(user.cptr, item_id)
else
user:SendNotiPacketMessage(“恭喜: 装备栏第一格装备跨界 成功!”)
end
end