I'm trying to program a button to run a simple macro with a /script command, but it doesn't work. The code works if I just set the macrotext to "/sit". I will post two examples to show what I mean
Example 1:
f.button = CreateFrame("Button", nil, f,"SecureActionButtonTemplate")
f.button:SetAttribute("type","macro")
local macrotext = "/sit"
f.button:SetAttribute("macrotext",macrotext)
Example 2:
f.button = CreateFrame("Button", nil, f,"SecureActionButtonTemplate")
f.button:SetAttribute("type","macro")
local macrotext = "/script SetLootMethod("group")"
f.button:SetAttribute("macrotext",macrotext)
In this case, example 1 works fine, but example 2 does not change to group loot, even though the macro text works if I save it as a macro and run it. Is this due to some limitation in the API? And is there any other way to program the button to perform this action without setting the type as macro if so?
-----------
(Example of what Urtgard was telling you
Lua Code:
"macro text with a "string" inside"
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh