牛头 发表于 2026-7-7 18:52:30

低级道具高阶合成系统

-- 道具合成NPC
function OnClickHeCheng(self)
    local tip = "【道具合成系统】\n1.5个普通强化石=1个高级强化石\n2.3个转生碎片=1个转生证明\n3.10个神装碎片=1个至尊神石\n点击对应按钮合成!"
    self:ShowDialog("高阶合成",tip,"合成强化石|合成转生证明|合成至尊神石|关闭")
end

function OnSelectHeCheng(self,idx)
    -- 1.普通强化石合成高级强化石
    if idx == 1 then
      if self:GetItemCount(10001) < 5 then
            self:SendMsg("普通强化石不足5个!")return
      end
      self:DelItem(10001,5)
      local ran = math.random(1,100)
      if ran <= 80 then
            self:AddItem(10003,1)
            self:SendMsg("合成成功!获得高级强化石x1")
      else
            self:SendMsg("合成失败,材料已消耗!")
      end
    end
    -- 2.转生碎片合成转生证明
    if idx == 2 then
      if self:GetItemCount(10004) < 3 then
            self:SendMsg("转生碎片不足3个!")return
      end
      self:DelItem(10004,3)
      local ran = math.random(1,100)
      if ran <= 75 then
            self:AddItem(10002,1)
            self:SendMsg("合成成功!获得转生证明x1")
      else
            self:SendMsg("合成失败,材料已消耗!")
      end
    end
    -- 3.神装碎片合成至尊神石
    if idx == 3 then
      if self:GetItemCount(90003) < 10 then
            self:SendMsg("神装碎片不足10个!")return
      end
      self:DelItem(90003,10)
      local ran = math.random(1,100)
      if ran <= 65 then
            self:AddItem(90004,1)
            self:SendMsg("合成成功!获得至尊神石x1")
      else
            self:SendMsg("合成失败,材料已消耗!")
      end
    end
end

页: [1]
查看完整版本: 低级道具高阶合成系统