local b = 'GreedButton'
local c = 'RollButton'
local d = 'GroupLootFrame'
local frame = CreateFrame("FRAME")
local function a()
for i=1,4 do
local e=tostring(i)
if _G[d..e]:IsShown() then
if _G[d..e..c]:IsEnabled() then
_G[d..e..c]:Click()
else
_G[d..e..b]:Click()
end
StaticPopup1Button1:Click()
end
end
end
frame:SetScript('OnUpdate',a)
вроде пашет
- - - Updated - - -
хотя можно было хук онапдейта каждого фрейма сделать и было бы эффективнее намного, но главное идея да)