Перейти к содержимому


Фотография

Как сделать дату в начале миссии


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 24

#21 OFFLINE   mickeymen

mickeymen

    Ст. Прапорщик

  • Пользователи
  • 731 сообщений

Отправлено 22 September 2015 - 21:05

SteelRat да это работает!

Но. насколько я помню в синге от ванили буквы имели больший размер и располагались в другoм углу.

У вас текст в правом нижнем углу и он мал.

Как можно увеличить размер текста и разместить весь текст в левом верхнем углу?

Я добавил дату, время и теперь внизу места не хватает, остальной текст пропадает внизу правого угла.

 

Так же текст быстро исчезает. Как замедлить исчезновение текста?


Сообщение отредактировал mickeymen: 22 September 2015 - 21:12

  • 0

#22 OFFLINE   mickeymen

mickeymen

    Ст. Прапорщик

  • Пользователи
  • 731 сообщений

Отправлено 22 September 2015 - 21:19

Пробую немного увеличить текст

 

["72 часа","после заражения","Северо-Западный Алтис", "4:45"]

 

и он не влизает


  • 0

#23 OFFLINE   SteelRat

SteelRat

    Полковник

  • Пользователи
  • 3241 сообщений
  • Откуда:РФ

Отправлено 22 September 2015 - 23:43

Пробую немного увеличить текст

 

["72 часа","после заражения","Северо-Западный Алтис", "4:45"]

 

и он не влизает

if (!isDedicated) then {
	onPreloadFinished {IsPreloadFinished = true; onPreloadFinished {};};
	waitUntil {!isNil "IsPreloadFinished"};
	
	["72 часа","после заражения","Калифорния"] spawn BIS_fnc_InfoText;
	
        //--- Visualization
        waitUntil {!isNil {uinamespace getvariable ["BIS_InfoText", nil]}};
        disableserialization;
	_display = uinamespace getvariable "BIS_InfoText";
	// Далее вперёд на wiki по поводу, какими командами менять позицию GUI на экране
};

 

Пробую немного увеличить текст

Более 3-х строк может и не схавать, но я не уверен, не считая вашего случая пользовался этим уже давно.

 

 

Так же текст быстро исчезает. Как замедлить исчезновение текста?

Модифицировать эту функцию.


Сообщение отредактировал SteelRat: 22 September 2015 - 23:47

  • 0

#24 OFFLINE   SteelRat

SteelRat

    Полковник

  • Пользователи
  • 3241 сообщений
  • Откуда:РФ

Отправлено 23 September 2015 - 17:44

Вот более продвинутая функция от БЕСов, совсем забыл про неё

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;

  • 0

#25 OFFLINE   mickeymen

mickeymen

    Ст. Прапорщик

  • Пользователи
  • 731 сообщений

Отправлено 24 September 2015 - 00:08

Благодарю за коды



Сообщение отредактировал mickeymen: 24 September 2015 - 00:08

  • 0




Яндекс.Метрика