LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 791|回复: 2

wbee研磨草药

[复制链接]
 楼主| 发表于 2026-9-30 16:19:07 | 显示全部楼层 |阅读模式
偷懒用wbee做了个自动研磨草药。不能自动归集几个格中分别不足5个草药的。大佬看看给提个意见,怎么自动归集。
-- 查询Container
[Lua] 纯文本查看 复制代码
local grassToCheck = {"蛇信草", "塔兰德拉的玫瑰", "死亡荨麻", "金苜蓿"}

for bag = 0, 4 do
    local numSlots = GetContainerNumSlots(bag)
    for slot = 1, numSlots do
        local itemLink = GetContainerItemLink(bag, slot)
        if itemLink then
            -- 获取物品名称和实际数量
            local itemName = GetItemInfo(itemLink)
            local _, itemCount = GetContainerItemInfo(bag, slot)

            -- 检查数量是否大于4
            if itemCount and itemCount > 4 then
                for _, grass in ipairs(grassToCheck) do
                    if string.find(itemName, grass) then
                        CastSpellByName("研磨")
                        UseContainerItem(bag, slot)
                        return true
                    end
                end
            end
        end
    end
end
回复

使用道具 举报

发表于 7 天前 | 显示全部楼层
要自动归集干嘛,弄个背包整理插件就解决了
回复 支持 反对

使用道具 举报

 楼主| 发表于 昨天 04:24 PM | 显示全部楼层
想着省点儿事,代码实现了,不用每次都用背包插件。另外,看到合成墨水就不受分散影响,是不是研磨也能实现。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|LUACN论坛

GMT+8, 2026-10-10 01:26 AM , Processed in 0.080020 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表