item_handler[302] = function(user, item_id)
local list1 = {28318, 28318, 28318} -- 可以回收的装备id
local list2 = {1204, 1031, 1038} -- 回收奖励
local boolx = false
local info = dpx.item.info(user.cptr, game.ItemSpace.INVENTORY, 9)
if info then
for _, _equip in pairs(list1) do
if info.id == _equip then
boolx = true
break
end
end
if boolx then
math.randomseed(tostring(os.time()):reverse():sub(1, 7))
dpx.item.delete(user.cptr, game.ItemSpace.INVENTORY, 9, 1)
local n = math.random(1, #list2)
local count = math.random(1, 10) -- 回收奖励数量随机1-10个
dpx.item.add(user.cptr, list2[n], count)
end
else
dpx.item.add(user.cptr, item_id, 1)
user:SendNotiPacketMessage("请确保装备栏第一格的装备正确", 1)
end
end
声明:本站文章素材多源于网络,版权归原作者。 声明中文字加粗部分,仅为突出重点信息展示,无其他特殊含义。任何个人或组织,在未经原版权方及本站许可时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
重要限制:本站素材仅供单机学习交流,请在24小时内删除