And it wouldn't since humpadumpa never told the WE to actualy SHOW the buttons to the players.
I will explain the basics of integer loops.
A Integer[A/B] loop just tells the game to run that certain loop (and the actions inside it) from x-x.
For example if you will put from 1-10 it will run 10 times, if you put it from 5-20, it will run 15 times, the starting number doesn't really matters UNLESS you are using it for variable harrays like I did.
You could make my trigger with setting it like this:
Set DialogButtons[1] = last clicked button
Set DialogButtons[2] = last clicked button
Set DialogButtons[3] = last clicked button
Set DialogButtons[4] = last clicked button
Set DialogButtons[5] = last clicked button
Etc. for 30 buttons.
But that wouldn't be really fun now would it ?
So instead of that I used the loop for our own good
When you make a loop assign a variable harray to be Variable[Integer[A]] its like saying -
When Integar[A] runs 1 - it will be Variable[1] , when the loop gets to 2 it will be Variable[2].
So when I assigned the first buttons (the ones that worth 15) to a loop from 1-10 (will run 10 times) and then DialogButtons[Integer[A]] , It would set 10 harrays which will be DialogButtons[1] , DialogButtons[2] Etc. untill it will get to last loop DialogButtons[10].
I hope this helped, if you need more explaining ill be happy to explain