Pausing a loop with wait{}

Lowang
09 Jun 2017, 11:29

I'm trying to output a list with a pause between each item
Please help

  TextFX_Typewriter (x, 25)
 wait {
  }
}

hegemonkhan
09 Jun 2017, 15:44

here's an alternative, which I just thought of now, and I think it's pretty creative... (for me anyways):

<game name="example_game">
  <attr name="example_integer_attribute" type="int">0</attr>
  <attr name="example_stringlist_attribute" type="simplestringlist">one;two;three;four;five</attr>
</game>

<timer name="example_timer">
  <enabled />
  <interval>10</interval>
  <script>
    example_string_variable = StringListItem (game.example_stringlist_attribute, game.example_integer_attribute)
    game.example_integer_attribute = game.example_integer_attribute + 1
    msg (game.example_integer_attribute + ". " + example_string_variable)
    if (game.example_integer_attribute = ListCount (game.example_stringlist_attribute)) {
      DisableTimer (this)
    }
  </script>
</timer>

output/results:

(wait 10 seconds)
1. one
(wait 10 seconds)
2. two
(wait 10 seconds)
3. three
(wait 10 seconds)
4. four
(wait 10 seconds)
5. five
(timer is disabled)