Whatever is calculating result needs to be in the loop. If you have this function:
local function make_result()
result = result + 1
end
Then
result = 0
for i=1,5 do
make_result()
DEFAULT_CHAT_FRAME:AddMessage(result)
end
prints:
1
2
3
4
5
I suspect you have something like:
result = 0
make_result()
for i=1,5 do
DEFAULT_CHAT_FRAME:AddMessage(result)
end
prints:
1
1
1
1
1
|