if !active exit; if oMain._jump_p { if pos >= string_length(texts[index]) { pos = 0; if ++index >= array_length(texts) { index--; active = false; callback(); } } else pos = string_length(texts[index]); } if pos < string_length(texts[index]) if --timer <= 0 { timer = 2; pos++; }