mirror of
https://github.com/brues-code/pfUI.git
synced 2026-10-20 11:30:48 +00:00
macrotweak: align use-command to retail version
This commit is contained in:
+17
-2
@@ -18,12 +18,27 @@ pfUI:RegisterModule("macrotweak", "vanilla", function ()
|
|||||||
end)
|
end)
|
||||||
end
|
end
|
||||||
|
|
||||||
-- add /use and /equip to the macro api
|
-- add /use and /equip to the macro api:
|
||||||
|
-- https://wowwiki.fandom.com/wiki/Making_a_macro
|
||||||
|
-- supported arguments:
|
||||||
|
-- /use <itemname>
|
||||||
|
-- /use <inventory slot>
|
||||||
|
-- /use <bag> <slot>
|
||||||
pfUI.api.RegisterSlashCommand("PFUSE", { "/equip" , "/use", "/pfequip", "/pfuse" }, function (msg)
|
pfUI.api.RegisterSlashCommand("PFUSE", { "/equip" , "/use", "/pfequip", "/pfuse" }, function (msg)
|
||||||
if not msg or msg == "" then return end
|
if not msg or msg == "" then return end
|
||||||
local bag, slot = FindItem(msg)
|
local bag, slot, _
|
||||||
|
if string.find(msg, "%d+%s+%d+") then
|
||||||
|
_, _, bag, slot = string.find(msg, "(%d+)%s+(%d+)")
|
||||||
|
elseif string.find(msg, "%d+") then
|
||||||
|
_, _, slot = string.find(msg, "(%d+)")
|
||||||
|
else
|
||||||
|
bag, slot = FindItem(msg)
|
||||||
|
end
|
||||||
|
|
||||||
if bag and slot then
|
if bag and slot then
|
||||||
UseContainerItem(bag, slot)
|
UseContainerItem(bag, slot)
|
||||||
|
elseif not bag and slot then
|
||||||
|
UseInventoryItem(slot)
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
end)
|
end)
|
||||||
|
|||||||
Reference in New Issue
Block a user