爱到这刚刚好 发表于 2024-6-2 22:33:45

魔蜂求助:删除物品代码的问题。

--只删除白色/绿色
-- 逆序遍历背包
for bag = 4, 0, -1 do
    -- 逆序遍历每个背包槽位
    for slot = 40, 1, -1 do
      -- 获取槽位上物品的名称
      local name = GetContainerItemLink(bag, slot)

      -- 如果物品存在
      if name then
            -- 判断物品名称是否包含关键字
            local keywords = {"结构图", "图样", "公式", "设计图", "配方", "食谱", "矮人奶酪", "次级法力药水", "治疗药水", "果汁", "卡德加的胡须", "食谱"}
            local containsKeyword = false
            for _, keyword in ipairs(keywords) do
                if string.find(name, keyword) then
                  containsKeyword = true
                  break
                end
            end

            -- 如果物品包含关键字并且符合品质条件
            if containsKeyword and (name:sub(5, 10) == "1eff00" or name:sub(5, 10) == "0070dd" or name:sub(5, 10) == "ffffff") then
                -- 输出要删除的物品信息
                print("Deleting: " .. name)

                -- 删除物品
                PickupContainerItem(bag, slot)
                -- 删除光标上的物品
                DeleteCursorItem()
            end
      end
    end
end



这是在论天里面扒拉的代码。我应该如何修改才能删除指定的其他颜色的物品

notveryimba 发表于 2024-6-5 11:03:43

就给你个颜色代码吧,自己根据实际情况来改:
灰色(粗糙):9d9d9d
白色(普通):ffffff
绿色(优秀):1eff00
蓝色(精良):0070dd
紫色(史诗):a335ee
页: [1]
查看完整版本: 魔蜂求助:删除物品代码的问题。