Вот более продвинутая функция от БЕСов, совсем забыл про неё
BIS_fnc_typeText2
Описание
/*
Author: Jiri Wainar
Description:
Types a structured text on the screen, letter by letter, cursor blinking.
Parameter(s):
_this: array containing blocks of text with same structured text formatting
Remarks:
* Every text block is an array of text and formatting tag.
* Blocks don't have to span over whole line.
Example:
[
[
["CAMP ROGAIN,","align = 'center' shadow = '1' size = '0.7' font='PuristaBold'"],
["RESSUPLY POINT","align = 'center' shadow = '1' size = '0.7'","#aaaaaa"],
["","<br/>"],
["10 MINUTES LATER ...","align = 'center' shadow = '1' size = '1.0'"]
]
] spawn BIS_fnc_typeText2;
0=[[["CAMP ROGAIN, ","align = 'center' size = '0.7' font='PuristaBold'"],["RESSUPLY POINT","align = 'center' size = '0.7'","#aaaaaa"],["","<br/>"],["10 MINUTES LATER ...","align = 'center' size = '1.0'"]]] spawn BIS_fnc_typeText2;
*/
В качестве параметров принимает не только массив текста, но ещё всего интересного, в том числе и позицию на экране
_data = [_this, 0, [], [[]]] call BIS_fnc_param;
_posX = [_this, 1, 0, [123]] call BIS_fnc_param;
_posY = [_this, 2, 0, [123]] call BIS_fnc_param;
_alignBottom = [_this, 3, true, [false]] call BIS_fnc_param;
_rootFormat = [_this, 4, "<t >%1</t>", [""]] call BIS_fnc_param;
_abortParams = [_this, 5, [], [[]]] call BIS_fnc_param;
_abortCond = [_this, 6, {false}, [{}]] call BIS_fnc_param;