Вот более продвинутая функция от БЕСов, совсем забыл про неё
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;