【问题标题】:LUA command to move items to bank from bags in WoW ClassicLUA 命令在 WoW Classic 中将物品从包中移到银行
【发布时间】:2020-05-26 19:13:29
【问题描述】:

我有这个漂亮的小 lua 命令可以将所有矿石转移到我的银行:

/run for b=0,4 do for s=1,GetContainerNumSlots(b)do if strmatch(GetContainerItemLink(b,s),"Ore")then UseContainerItem(b,s);end; end; end;

但我不知道如何让它移动矿石和石头。 我对 lua 还是很陌生,“或”语句让我很困惑。 谢谢:-)

【问题讨论】:

    标签: lua world-of-warcraft


    【解决方案1】:
    /run for b = 0, 4 do for s = 1, GetContainerNumSlots(b) do local link = GetContainerItemLink(b, s) if link:match("Ore") or link:match("Stone") then UseContainerItem(b, s) end end end
    

    【讨论】:

    • 效果很好,谢谢。我一直在玩在那里添加一个“或”,但它没有用。不过这行得通,所以我的语法一定是错误的。感谢您的快速回复并解决了我的问题:-D
    • 你不应该使用 stackoverflow 来解决语法问题。这被认为是省力的
    • 当然@ketho。在这种情况下,你能给我一个谷歌搜索的例子,它会给我这个答案吗?我尝试搜索,但找不到任何东西。说某事不费吹灰之力,却没有表明在其他地方找到答案是多么容易。
    • 你是对的,请参阅逻辑运算符上的 PIL lua.org/pil/3.3.html
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-18
    • 1970-01-01
    • 1970-01-01
    • 2020-06-27
    • 2018-07-22
    相关资源
    最近更新 更多