Код
set %a [1 1] 1234567890 // строка
log Символов в строке: size(%a [1 1]) Строка: %a [1 1]
set %a [1] insert (" " %a [1 1] 4) // вставить пробел в 4ю позицию
log Символов в строке: size(%a [1 1]) Строка: %a [1 1]
end_script
Так работает.
Код
set %a [1 1] 1234567 890 // строка с пробелом
log Символов в строке: size(%a [1 1]) Строка: %a [1 1]
set %a [1] insert (" " %a [1 1] 4) // вставить пробел в 4ю позицию
log Символов в строке: size(%a [1 1]) Строка: %a [1 1]
end_script
А так нет. Если в строке уже присутствует пробел, то пробел вставится в конец строки, а не указанную позицию.
Это только с массивами, со строковыми работает нормально.
В первый пост добавьте ссылку на бетку.