Jump to content

Recommended Posts

Hello, I want to find some scripts that will help me understand exactly how I can create a command bar with groups, the same as in HC.

I tried to open scripts in HC modules

Scripts
a3\modules_f\hc\data\scripts\hc.sqf
a3\modules_f\hc\data\scripts\hc_gui.sqf
a3\modules_f\hc\data\scripts\hc_gui_menu.sqf
a3\modules_f\hc\data\scripts\hc_gui_stat.sqf
a3\modules_f\hc\data\scripts\hc_local.sqf
a3\modules_f\hc\data\scripts\hc_sound.sqf

But I could not find the necessary information in them. Maybe someone has a ready-made script that can clearly show me exactly how to create a similar IGUI element?

I am sure that if I understand the principle with an example, I can do the rest myself. Thank you.

Group Commanding Bar in HC is like this in the lower left corner:
hc-transport.jpg

 

  • Like 1

Share this post


Link to post
Share on other sites

Well, I already figured out how to do it myself.
gui-bar-screen.png

 

If someone is interested in how this is done, you can look through the code that I will leave in this thread.
 

Spoiler

	{
		if (ctrlIDC _x isEqualTo 12751) then 
			{
				ctrlDelete _x;
			};
	} forEach (allControls findDisplay 46); 


waitUntil 	
	{
		!(isNil "PC_ALLOW_GUI_SQUADS_BAR")
	};

if !(PC_ALLOW_GUI_SQUADS_BAR) exitWith {};

PC_fn_gui_get_current_AI_order = 
	{
		params ["_group"];
		
		_wp_name = waypointName [_group, currentwaypoint _group];
		_order = "";
		
		switch (true) do
			{
				case (_wp_name find "_move_" != -1): 
					{
						_order = localize "STR_PC_gui_order_01";
					};
				case (_wp_name find "_follow_" != -1): 
					{
						_order = localize "STR_PC_gui_order_02";
					};
				case (_wp_name find "_sad_" != -1): 
					{
						_order = localize "STR_PC_gui_order_03";
					};
				case (_wp_name find "_lead_" != -1): 
					{
						_order = localize "STR_PC_gui_order_04";
					};
				case (_wp_name find "_garrison_" != -1): 
					{
						_order = localize "STR_PC_gui_order_05";
					};
				case (_wp_name find "_getin_" != -1): 
					{
						_order = localize "STR_PC_gui_order_06";
					};
				case (_wp_name find "_getout_" != -1): 
					{
						_order = localize "STR_PC_gui_order_07";
					};
				case (_wp_name find "_mine_" != -1): 
					{
						_order = localize "STR_PC_gui_order_08";
					};
				case (_wp_name find "_recon_" != -1): 
					{
						_order = localize "STR_PC_gui_order_09";
					};
				case (_wp_name find "_temporary_" != -1): 
					{
						_order = localize "STR_PC_gui_order_09";
					};
				case (_wp_name find "_fireat_" != -1): 
					{
						_order = localize "STR_PC_gui_order_10";
					};
				case (_wp_name find "_retreat_" != -1): 
					{
						_order = localize "STR_PC_gui_order_11";
					};
				case (_wp_name find "_rearm_" != -1): 
					{
						_order = localize "STR_PC_gui_order_12";
					};
				case (_wp_name find "_regroup_" != -1): 
					{
						_order = localize "STR_PC_gui_order_13";
					};
				case (_wp_name find "_search_" != -1): 
					{
						_order = localize "STR_PC_gui_order_14";
					};
				case (_wp_name find "_deploy_" != -1): 
					{
						_order = localize "STR_PC_gui_order_15";
					};
				case (_wp_name find "_wait_" != -1): 
					{
						_order = localize "STR_PC_gui_order_16";
					};
				case (_wp_name find "_cargo_" != -1): 
					{
						_order = localize "STR_PC_gui_order_16";
					};
				case (_wp_name find "_take_" != -1): 
					{
						_order = localize "STR_PC_gui_order_17";
					};
				case (_wp_name find "_unload_" != -1): 
					{
						_order = localize "STR_PC_gui_order_18";
					};
				case (_wp_name find "_waitforload_" != -1): 
					{
						_order = localize "STR_PC_gui_order_16";
					};
				case (_wp_name find "_ambush_" != -1): 
					{
						_order = localize "STR_PC_gui_order_19";
					};
				case (_wp_name find "_clear_mines_" != -1): 
					{
						_order = localize "STR_PC_gui_order_20";
					};
				case (_wp_name find "_bomb_" != -1): 
					{
						_order = localize "STR_PC_gui_order_21";
					};
				case (_wp_name find "_signal_" != -1): 
					{
						_order = localize "STR_PC_gui_order_22";
					};
			};
			
		_order;
	};

PC_GUI_BAR_COORD = [[42-1,25.85],[-2+38.7,25.85],[-3+35.4,25.85],[-4+32.1,25.85],[-5+28.8,25.85]];

PC_ACTIVE_SQUADS = [PC_SQUAD_5,PC_SQUAD_4,PC_SQUAD_3,PC_SQUAD_2,PC_SQUAD_1] select 
	{
		_x isNotEqualTo grpNull
		&&
		count (units _x) isNotEqualTo 0
	};

PC_NON_ACTIVE_SQUADS = [PC_SQUAD_5,PC_SQUAD_4,PC_SQUAD_3,PC_SQUAD_2,PC_SQUAD_1] select 
	{
		_x isEqualTo grpNull
		||
		count (units _x) isEqualTo 0
	};

for "_i" from 0 to count PC_NON_ACTIVE_SQUADS -1 do 
	{
		_group = PC_NON_ACTIVE_SQUADS select _i;
		
		switch (_group) do
			{
				case PC_SQUAD_1: 
					{
						PC_GUI_SQUAD_1_BAR_X = 100;//PC_GUI_BAR_COORD select _i select 0;
						PC_GUI_SQUAD_1_BAR_Y = 100;//PC_GUI_BAR_COORD select _i select 1;
					};
				case PC_SQUAD_2: 
					{
						PC_GUI_SQUAD_2_BAR_X = 100;//PC_GUI_BAR_COORD select _i select 0;
						PC_GUI_SQUAD_2_BAR_Y = 100;//PC_GUI_BAR_COORD select _i select 1;
					};
				case PC_SQUAD_3: 
					{
						PC_GUI_SQUAD_3_BAR_X = 100;//PC_GUI_BAR_COORD select _i select 0;
						PC_GUI_SQUAD_3_BAR_Y = 100;//PC_GUI_BAR_COORD select _i select 1;
					};
				case PC_SQUAD_4: 
					{
						PC_GUI_SQUAD_4_BAR_X = 100;//PC_GUI_BAR_COORD select _i select 0;
						PC_GUI_SQUAD_4_BAR_Y = 100;//PC_GUI_BAR_COORD select _i select 1;
					};
				case PC_SQUAD_5:
					{
						PC_GUI_SQUAD_5_BAR_X = 100;//PC_GUI_BAR_COORD select _i select 0;
						PC_GUI_SQUAD_5_BAR_Y = 100;//PC_GUI_BAR_COORD select _i select 1;
					};
			};
	};

for "_i" from 0 to count PC_ACTIVE_SQUADS -1 do 
	{
		_group = PC_ACTIVE_SQUADS select _i;
		
		switch (_group) do
			{
				case PC_SQUAD_1: 
					{
						PC_GUI_SQUAD_1_BAR_X = 100;//PC_GUI_BAR_COORD select _i select 0;
						PC_GUI_SQUAD_1_BAR_Y = 100;//PC_GUI_BAR_COORD select _i select 1;
					};
				case PC_SQUAD_2: 
					{
						PC_GUI_SQUAD_2_BAR_X = 100;//PC_GUI_BAR_COORD select _i select 0;
						PC_GUI_SQUAD_2_BAR_Y = 100;//PC_GUI_BAR_COORD select _i select 1;
					};
				case PC_SQUAD_3: 
					{
						PC_GUI_SQUAD_3_BAR_X = 100;//PC_GUI_BAR_COORD select _i select 0;
						PC_GUI_SQUAD_3_BAR_Y = 100;//PC_GUI_BAR_COORD select _i select 1;
					};
				case PC_SQUAD_4: 
					{
						PC_GUI_SQUAD_4_BAR_X = 100;//PC_GUI_BAR_COORD select _i select 0;
						PC_GUI_SQUAD_4_BAR_Y = 100;//PC_GUI_BAR_COORD select _i select 1;
					};
				case PC_SQUAD_5:
					{
						PC_GUI_SQUAD_5_BAR_X = 100;//PC_GUI_BAR_COORD select _i select 0;
						PC_GUI_SQUAD_5_BAR_Y = 100;//PC_GUI_BAR_COORD select _i select 1;
					};
			};
	};

/// Определяем изменения:

PC_GUI_SQUAD_1_BAR_NAMEBBACK_COLOR = [0, 0, 0, 0.6]; // [(profilenamespace getvariable ['GUI_BCG_RGB_R',0.77]), (profilenamespace getvariable ['GUI_BCG_RGB_G',0.51]), (profilenamespace getvariable ['GUI_BCG_RGB_B',0.08]), 0.8];
PC_GUI_SQUAD_1_BAR_BEHAV_COLOR = [0, 0, 0, 0]; //[1, 0.25, 0, 0.7]; [0, 0.8, 1, 0.7];
PC_GUI_SQUAD_1_BAR_COMMODE_COLOR = [0, 0, 0, 0]; // [1, 0, 0, 0.7];
PC_GUI_SQUAD_1_BAR_CARBACK_COLOR = [0, 0, 0, 0]; //[0, 0, 0, 0.2]
PC_GUI_SQUAD_1_BAR_CARLOGO_PICTURE = ""; // getText (configFile >> "CfgVehicles" >> typeOf objectParent (leader PC_SQUAD_1) >> "picture");
PC_GUI_SQUAD_1_BAR_ORDBACK_COLOR = [0, 0, 0, 0]; // [0, 0, 0, 0.2];
PC_GUI_SQUAD_1_BAR_ORDTEXT_TEXT = ""; // "Stop"
PC_GUI_SQUAD_1_BAR_FORMATION_PICTURE = "";

PC_GUI_SQUAD_2_BAR_NAMEBBACK_COLOR = [0, 0, 0, 0.6]; // [(profilenamespace getvariable ['GUI_BCG_RGB_R',0.77]), (profilenamespace getvariable ['GUI_BCG_RGB_G',0.51]), (profilenamespace getvariable ['GUI_BCG_RGB_B',0.08]), 0.8];
PC_GUI_SQUAD_2_BAR_BEHAV_COLOR = [0, 0, 0, 0]; //[1, 0.25, 0, 0.7]; [0, 0.8, 1, 0.7];
PC_GUI_SQUAD_2_BAR_COMMODE_COLOR = [0, 0, 0, 0]; // [1, 0, 0, 0.7];
PC_GUI_SQUAD_2_BAR_CARBACK_COLOR = [0, 0, 0, 0]; //[0, 0, 0, 0.2]
PC_GUI_SQUAD_2_BAR_CARLOGO_PICTURE = ""; // getText (configFile >> "CfgVehicles" >> typeOf objectParent (leader PC_SQUAD_1) >> "picture");
PC_GUI_SQUAD_2_BAR_ORDBACK_COLOR = [0, 0, 0, 0]; // [0, 0, 0, 0.2];
PC_GUI_SQUAD_2_BAR_ORDTEXT_TEXT = ""; // "Stop"
PC_GUI_SQUAD_2_BAR_FORMATION_PICTURE = "";

PC_GUI_SQUAD_3_BAR_NAMEBBACK_COLOR = [0, 0, 0, 0.6]; // [(profilenamespace getvariable ['GUI_BCG_RGB_R',0.77]), (profilenamespace getvariable ['GUI_BCG_RGB_G',0.51]), (profilenamespace getvariable ['GUI_BCG_RGB_B',0.08]), 0.8];
PC_GUI_SQUAD_3_BAR_BEHAV_COLOR = [0, 0, 0, 0]; //[1, 0.25, 0, 0.7]; [0, 0.8, 1, 0.7];
PC_GUI_SQUAD_3_BAR_COMMODE_COLOR = [0, 0, 0, 0]; // [1, 0, 0, 0.7];
PC_GUI_SQUAD_3_BAR_CARBACK_COLOR = [0, 0, 0, 0]; //[0, 0, 0, 0.2]
PC_GUI_SQUAD_3_BAR_CARLOGO_PICTURE = ""; // getText (configFile >> "CfgVehicles" >> typeOf objectParent (leader PC_SQUAD_1) >> "picture");
PC_GUI_SQUAD_3_BAR_ORDBACK_COLOR = [0, 0, 0, 0]; // [0, 0, 0, 0.2];
PC_GUI_SQUAD_3_BAR_ORDTEXT_TEXT = ""; // "Stop"
PC_GUI_SQUAD_3_BAR_FORMATION_PICTURE = "";

PC_GUI_SQUAD_4_BAR_NAMEBBACK_COLOR = [0, 0, 0, 0.6]; // [(profilenamespace getvariable ['GUI_BCG_RGB_R',0.77]), (profilenamespace getvariable ['GUI_BCG_RGB_G',0.51]), (profilenamespace getvariable ['GUI_BCG_RGB_B',0.08]), 0.8];
PC_GUI_SQUAD_4_BAR_BEHAV_COLOR = [0, 0, 0, 0]; //[1, 0.25, 0, 0.7]; [0, 0.8, 1, 0.7];
PC_GUI_SQUAD_4_BAR_COMMODE_COLOR = [0, 0, 0, 0]; // [1, 0, 0, 0.7];
PC_GUI_SQUAD_4_BAR_CARBACK_COLOR = [0, 0, 0, 0]; //[0, 0, 0, 0.2]
PC_GUI_SQUAD_4_BAR_CARLOGO_PICTURE = ""; // getText (configFile >> "CfgVehicles" >> typeOf objectParent (leader PC_SQUAD_1) >> "picture");
PC_GUI_SQUAD_4_BAR_ORDBACK_COLOR = [0, 0, 0, 0]; // [0, 0, 0, 0.2];
PC_GUI_SQUAD_4_BAR_ORDTEXT_TEXT = ""; // "Stop"
PC_GUI_SQUAD_4_BAR_FORMATION_PICTURE = "";

PC_GUI_SQUAD_5_BAR_NAMEBBACK_COLOR = [0, 0, 0, 0.6]; // [(profilenamespace getvariable ['GUI_BCG_RGB_R',0.77]), (profilenamespace getvariable ['GUI_BCG_RGB_G',0.51]), (profilenamespace getvariable ['GUI_BCG_RGB_B',0.08]), 0.8];
PC_GUI_SQUAD_5_BAR_BEHAV_COLOR = [0, 0, 0, 0]; //[1, 0.25, 0, 0.7]; [0, 0.8, 1, 0.7];
PC_GUI_SQUAD_5_BAR_COMMODE_COLOR = [0, 0, 0, 0]; // [1, 0, 0, 0.7];
PC_GUI_SQUAD_5_BAR_CARBACK_COLOR = [0, 0, 0, 0]; //[0, 0, 0, 0.2]
PC_GUI_SQUAD_5_BAR_CARLOGO_PICTURE = ""; // getText (configFile >> "CfgVehicles" >> typeOf objectParent (leader PC_SQUAD_1) >> "picture");
PC_GUI_SQUAD_5_BAR_ORDBACK_COLOR = [0, 0, 0, 0]; // [0, 0, 0, 0.2];
PC_GUI_SQUAD_5_BAR_ORDTEXT_TEXT = ""; // "Stop"
PC_GUI_SQUAD_5_BAR_FORMATION_PICTURE = "";

[] call 
	{
		/// Создаем для PC_SQUAD_1:
		
		PC_GUI_SQUAD_1_BAR_NUMBBACK = (findDisplay 46) ctrlCreate ["RscPicture", 12751];
		PC_GUI_SQUAD_1_BAR_NUMBBACK ctrlSetTextColor [0, 0, 0, 0.2];
		PC_GUI_SQUAD_1_BAR_NUMBBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_1_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_1_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_1_BAR_NUMBBACK ctrlCommit 0;
		PC_GUI_SQUAD_1_BAR_NUMBBACK ctrlSetText "Addon_PC\images\CommandBar\unitNumberBackground4_ca.paa";	

		PC_GUI_SQUAD_1_BAR_NAMEBBACK = (findDisplay 46) ctrlCreate ["RscPicture", 12751];
		PC_GUI_SQUAD_1_BAR_NAMEBBACK ctrlSetTextColor PC_GUI_SQUAD_1_BAR_NAMEBBACK_COLOR; 
		PC_GUI_SQUAD_1_BAR_NAMEBBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_1_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_1_BAR_Y + 2) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_1_BAR_NAMEBBACK ctrlCommit 0;
		PC_GUI_SQUAD_1_BAR_NAMEBBACK ctrlSetText "Addon_PC\images\CommandBar\unitNameBackground_normal_ca.paa";

		PC_GUI_SQUAD_1_BAR_BEHAV = (findDisplay 46) ctrlCreate ["RscPicture", 12751];
		PC_GUI_SQUAD_1_BAR_BEHAV ctrlSetTextColor PC_GUI_SQUAD_1_BAR_BEHAV_COLOR; 
		PC_GUI_SQUAD_1_BAR_BEHAV ctrlSetPosition 
			[
				(PC_GUI_SQUAD_1_BAR_X + 3) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_1_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_1_BAR_BEHAV ctrlCommit 0;
		PC_GUI_SQUAD_1_BAR_BEHAV ctrlSetText "Addon_PC\images\CommandBar\unitBehavior_ca.paa";

		PC_GUI_SQUAD_1_BAR_COMMODE = (findDisplay 46) ctrlCreate ["RscPicture", 12751];
		PC_GUI_SQUAD_1_BAR_COMMODE ctrlSetTextColor PC_GUI_SQUAD_1_BAR_COMMODE_COLOR; //[1, 0, 0, 0.7];
		PC_GUI_SQUAD_1_BAR_COMMODE ctrlSetPosition 
			[
				(PC_GUI_SQUAD_1_BAR_X + 2) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_1_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_1_BAR_COMMODE ctrlCommit 0;
		PC_GUI_SQUAD_1_BAR_COMMODE ctrlSetText "Addon_PC\images\CommandBar\unitCombatMode_ca.paa";


		PC_GUI_SQUAD_1_BAR_CARBACK = (findDisplay 46) ctrlCreate ["RscPicture", 12751];
		PC_GUI_SQUAD_1_BAR_CARBACK ctrlSetTextColor PC_GUI_SQUAD_1_BAR_CARBACK_COLOR; //[0, 0, 0, 0.2];
		PC_GUI_SQUAD_1_BAR_CARBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_1_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_1_BAR_Y - 0) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_1_BAR_CARBACK ctrlCommit 0;
		PC_GUI_SQUAD_1_BAR_CARBACK ctrlSetText "Addon_PC\images\CommandBar\unitNameBackground_normal_ca.paa";

		PC_GUI_SQUAD_1_BAR_CARLOGO = (findDisplay 46) ctrlCreate ["RscPictureKeepAspect", 12751];
		PC_GUI_SQUAD_1_BAR_CARLOGO ctrlSetTextColor [1, 1, 1, 1];
		PC_GUI_SQUAD_1_BAR_CARLOGO ctrlSetPosition 
			[
				((PC_GUI_SQUAD_1_BAR_X + 0 + 0.35) * 			(			((safezoneW / safezoneH) min 1.2) / 40)),
				(PC_GUI_SQUAD_1_BAR_Y - 0 - 0.) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				(4) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_1_BAR_CARLOGO ctrlSetScale 0.8;
		PC_GUI_SQUAD_1_BAR_CARLOGO ctrlCommit 0;
		PC_GUI_SQUAD_1_BAR_CARLOGO ctrlSetText PC_GUI_SQUAD_1_BAR_CARLOGO_PICTURE; //"\A3\Soft_F\Quadbike_01\Data\UI\Quadbike_01_CA.paa";

		PC_GUI_SQUAD_1_BAR_ORDBACK = (findDisplay 46) ctrlCreate ["RscPicture", 12751]; 
		PC_GUI_SQUAD_1_BAR_ORDBACK ctrlSetTextColor PC_GUI_SQUAD_1_BAR_ORDBACK_COLOR; // [0, 0, 0, 0.2];
		PC_GUI_SQUAD_1_BAR_ORDBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_1_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_1_BAR_Y + 3) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_1_BAR_ORDBACK ctrlCommit 0;
		PC_GUI_SQUAD_1_BAR_ORDBACK ctrlSetText "Addon_PC\images\CommandBar\unitNameBackground_normal_ca.paa";

		PC_GUI_SQUAD_1_BAR_ORDTEXT = (findDisplay 46) ctrlCreate ["RscStructuredText", 12751];
		PC_GUI_SQUAD_1_BAR_ORDTEXT ctrlSetTextColor [1, 1, 1, 1];
		PC_GUI_SQUAD_1_BAR_ORDTEXT ctrlSetPosition 
			[
				(PC_GUI_SQUAD_1_BAR_X + 0 - 0.12) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_1_BAR_Y + 3 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_1_BAR_ORDTEXT ctrlCommit 0;
		PC_GUI_SQUAD_1_BAR_ORDTEXT ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='0'>%1</t>", PC_GUI_SQUAD_1_BAR_ORDTEXT_TEXT];

		PC_GUI_SQUAD_1_BAR_GRPID = (findDisplay 46) ctrlCreate ["RscStructuredText", 12751];
		PC_GUI_SQUAD_1_BAR_GRPID ctrlSetTextColor [1, 1, 1, 1];
		PC_GUI_SQUAD_1_BAR_GRPID ctrlSetPosition 
			[
				(PC_GUI_SQUAD_1_BAR_X + 1 - 0.12) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_1_BAR_Y + 2 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)//,
				//3 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				//1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_1_BAR_GRPID ctrlCommit 0;
		PC_GUI_SQUAD_1_BAR_GRPID ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='0'>%1</t>", groupId PC_SQUAD_1];

		PC_GUI_SQUAD_1_BAR_GRPLOGO = (findDisplay 46) ctrlCreate ["RscPictureKeepAspect", 12751];
		PC_GUI_SQUAD_1_BAR_GRPLOGO ctrlSetTextColor [0, 0, 0, 0.6];
		PC_GUI_SQUAD_1_BAR_GRPLOGO ctrlSetPosition 
			[
				(PC_GUI_SQUAD_1_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_1_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_1_BAR_GRPLOGO ctrlCommit 0;
		PC_GUI_SQUAD_1_BAR_GRPLOGO ctrlSetText "\a3\ui_f\data\igui\cfg\simpletasks\types\meet_ca.paa";

		PC_GUI_SQUAD_1_BAR_UNITCOUNT = (findDisplay 46) ctrlCreate ["RscStructuredText", 12751];
		PC_GUI_SQUAD_1_BAR_UNITCOUNT ctrlSetTextColor [1, 1, 1, 1];
		PC_GUI_SQUAD_1_BAR_UNITCOUNT ctrlSetPosition 
			[
				(PC_GUI_SQUAD_1_BAR_X - 1 - 0.10 ) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_1_BAR_Y + 1 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)//,
				//1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				//1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_1_BAR_UNITCOUNT ctrlCommit 0;
		PC_GUI_SQUAD_1_BAR_UNITCOUNT ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='2'>%1</t>", count units PC_SQUAD_1];
				
		PC_GUI_SQUAD_1_BAR_FORMATION = (findDisplay 46) ctrlCreate ["RscPictureKeepAspect", 12751];
		PC_GUI_SQUAD_1_BAR_FORMATION ctrlSetTextColor [1, 1, 1, 0.99];
		PC_GUI_SQUAD_1_BAR_FORMATION ctrlSetPosition 
			[
				(PC_GUI_SQUAD_1_BAR_X + 1) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_1_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_1_BAR_FORMATION ctrlCommit 0;
		PC_GUI_SQUAD_1_BAR_FORMATION ctrlSetText PC_GUI_SQUAD_1_BAR_FORMATION_PICTURE;
		
		
		/// Создаем для PC_SQUAD_2:

		PC_GUI_SQUAD_2_BAR_NUMBBACK = (findDisplay 46) ctrlCreate ["RscPicture", 12751];
		PC_GUI_SQUAD_2_BAR_NUMBBACK ctrlSetTextColor [0, 0, 0, 0.2];
		PC_GUI_SQUAD_2_BAR_NUMBBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_2_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_2_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];	
		PC_GUI_SQUAD_2_BAR_NUMBBACK ctrlCommit 0;
		PC_GUI_SQUAD_2_BAR_NUMBBACK ctrlSetText "Addon_PC\images\CommandBar\unitNumberBackground4_ca.paa";

		PC_GUI_SQUAD_2_BAR_NAMEBBACK = (findDisplay 46) ctrlCreate ["RscPicture", 12751];
		PC_GUI_SQUAD_2_BAR_NAMEBBACK ctrlSetTextColor PC_GUI_SQUAD_2_BAR_NAMEBBACK_COLOR; 
		PC_GUI_SQUAD_2_BAR_NAMEBBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_2_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_2_BAR_Y + 2) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_2_BAR_NAMEBBACK ctrlCommit 0;
		PC_GUI_SQUAD_2_BAR_NAMEBBACK ctrlSetText "Addon_PC\images\CommandBar\unitNameBackground_normal_ca.paa";

		PC_GUI_SQUAD_2_BAR_BEHAV = (findDisplay 46) ctrlCreate ["RscPicture", 12751];
		PC_GUI_SQUAD_2_BAR_BEHAV ctrlSetPosition 
			[
				(PC_GUI_SQUAD_2_BAR_X + 3) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_2_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_2_BAR_BEHAV ctrlSetTextColor PC_GUI_SQUAD_2_BAR_BEHAV_COLOR; 
		PC_GUI_SQUAD_2_BAR_BEHAV ctrlCommit 0;
		PC_GUI_SQUAD_2_BAR_BEHAV ctrlSetText "Addon_PC\images\CommandBar\unitBehavior_ca.paa";

		PC_GUI_SQUAD_2_BAR_COMMODE = (findDisplay 46) ctrlCreate ["RscPicture", 12751];
		PC_GUI_SQUAD_2_BAR_COMMODE ctrlSetPosition 
			[
				(PC_GUI_SQUAD_2_BAR_X + 2) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_2_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_2_BAR_COMMODE ctrlSetTextColor PC_GUI_SQUAD_2_BAR_COMMODE_COLOR; //[1, 0, 0, 0.7];
		PC_GUI_SQUAD_2_BAR_COMMODE ctrlCommit 0;
		PC_GUI_SQUAD_2_BAR_COMMODE ctrlSetText "Addon_PC\images\CommandBar\unitCombatMode_ca.paa";


		PC_GUI_SQUAD_2_BAR_CARBACK = (findDisplay 46) ctrlCreate ["RscPicture", 12751];
		PC_GUI_SQUAD_2_BAR_CARBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_2_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_2_BAR_Y - 0) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_2_BAR_CARBACK ctrlSetTextColor PC_GUI_SQUAD_2_BAR_CARBACK_COLOR; //[0, 0, 0, 0.2];
		PC_GUI_SQUAD_2_BAR_CARBACK ctrlCommit 0;
		PC_GUI_SQUAD_2_BAR_CARBACK ctrlSetText "Addon_PC\images\CommandBar\unitNameBackground_normal_ca.paa";

		PC_GUI_SQUAD_2_BAR_CARLOGO = (findDisplay 46) ctrlCreate ["RscPictureKeepAspect", 12751];
		PC_GUI_SQUAD_2_BAR_CARLOGO ctrlSetPosition 
			[
				((PC_GUI_SQUAD_2_BAR_X + 0 + 0.35) * 			(			((safezoneW / safezoneH) min 1.2) / 40)),
				(PC_GUI_SQUAD_2_BAR_Y - 0 - 0.) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				(4) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_2_BAR_CARLOGO ctrlSetTextColor [1, 1, 1, 1];
		PC_GUI_SQUAD_2_BAR_CARLOGO ctrlSetScale 0.8;
		PC_GUI_SQUAD_2_BAR_CARLOGO ctrlCommit 0;
		PC_GUI_SQUAD_2_BAR_CARLOGO ctrlSetText PC_GUI_SQUAD_2_BAR_CARLOGO_PICTURE; //"\A3\Soft_F\Quadbike_01\Data\UI\Quadbike_01_CA.paa";

		PC_GUI_SQUAD_2_BAR_ORDBACK = (findDisplay 46) ctrlCreate ["RscPicture", 12751]; 
		PC_GUI_SQUAD_2_BAR_ORDBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_2_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_2_BAR_Y + 3) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_2_BAR_ORDBACK ctrlSetTextColor PC_GUI_SQUAD_2_BAR_ORDBACK_COLOR; // [0, 0, 0, 0.2];
		PC_GUI_SQUAD_2_BAR_ORDBACK ctrlCommit 0;
		PC_GUI_SQUAD_2_BAR_ORDBACK ctrlSetText "Addon_PC\images\CommandBar\unitNameBackground_normal_ca.paa";

		PC_GUI_SQUAD_2_BAR_ORDTEXT = (findDisplay 46) ctrlCreate ["RscStructuredText", 12751];
		PC_GUI_SQUAD_2_BAR_ORDTEXT ctrlSetPosition 
			[
				(PC_GUI_SQUAD_2_BAR_X + 0 - 0.12) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_2_BAR_Y + 3 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_2_BAR_ORDTEXT ctrlSetTextColor [1, 1, 1, 1];
		PC_GUI_SQUAD_2_BAR_ORDTEXT ctrlCommit 0;
		PC_GUI_SQUAD_2_BAR_ORDTEXT ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='0'>%1</t>", PC_GUI_SQUAD_2_BAR_ORDTEXT_TEXT];

		PC_GUI_SQUAD_2_BAR_GRPID = (findDisplay 46) ctrlCreate ["RscStructuredText", 12751];
		PC_GUI_SQUAD_2_BAR_GRPID ctrlSetPosition 
			[
				(PC_GUI_SQUAD_2_BAR_X + 0 - 0.12) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_2_BAR_Y + 2 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)//,
				//3 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				//1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_2_BAR_GRPID ctrlSetTextColor [1, 1, 1, 1];
		PC_GUI_SQUAD_2_BAR_GRPID ctrlCommit 0;
		PC_GUI_SQUAD_2_BAR_GRPID ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='0'>%1</t>", groupId PC_SQUAD_2];

		PC_GUI_SQUAD_2_BAR_GRPLOGO = (findDisplay 46) ctrlCreate ["RscPictureKeepAspect", 12751];
		PC_GUI_SQUAD_2_BAR_GRPLOGO ctrlSetPosition 
			[
				(PC_GUI_SQUAD_2_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_2_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_2_BAR_GRPLOGO ctrlSetTextColor [0, 0, 0, 0.6];
		PC_GUI_SQUAD_2_BAR_GRPLOGO ctrlCommit 0;
		PC_GUI_SQUAD_2_BAR_GRPLOGO ctrlSetText "\a3\ui_f\data\igui\cfg\simpletasks\types\meet_ca.paa";

		PC_GUI_SQUAD_2_BAR_UNITCOUNT = (findDisplay 46) ctrlCreate ["RscStructuredText", 12751];
		PC_GUI_SQUAD_2_BAR_UNITCOUNT ctrlSetPosition 
			[
				(PC_GUI_SQUAD_2_BAR_X - 1 - 0.10 ) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_2_BAR_Y + 1 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)//,
				//1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				//1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_2_BAR_UNITCOUNT ctrlSetTextColor [1, 1, 1, 1];
		PC_GUI_SQUAD_2_BAR_UNITCOUNT ctrlCommit 0;
		PC_GUI_SQUAD_2_BAR_UNITCOUNT ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='2'>%1</t>", count units PC_SQUAD_2];

		PC_GUI_SQUAD_2_BAR_FORMATION = (findDisplay 46) ctrlCreate ["RscPictureKeepAspect", 12751];
		PC_GUI_SQUAD_2_BAR_FORMATION ctrlSetTextColor [1, 1, 1, 0.99];
		PC_GUI_SQUAD_2_BAR_FORMATION ctrlSetPosition 
			[
				(PC_GUI_SQUAD_2_BAR_X + 1) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_2_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_2_BAR_FORMATION ctrlCommit 0;
		PC_GUI_SQUAD_2_BAR_FORMATION ctrlSetText PC_GUI_SQUAD_2_BAR_FORMATION_PICTURE;
		
		/// Создаем для PC_SQUAD_3:

		PC_GUI_SQUAD_3_BAR_NUMBBACK = (findDisplay 46) ctrlCreate ["RscPicture", 12751];
		PC_GUI_SQUAD_3_BAR_NUMBBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_3_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_3_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
			
		PC_GUI_SQUAD_3_BAR_NUMBBACK ctrlSetTextColor [0, 0, 0, 0.2];
		PC_GUI_SQUAD_3_BAR_NUMBBACK ctrlCommit 0;
		PC_GUI_SQUAD_3_BAR_NUMBBACK ctrlSetText "Addon_PC\images\CommandBar\unitNumberBackground4_ca.paa";

		PC_GUI_SQUAD_3_BAR_NAMEBBACK = (findDisplay 46) ctrlCreate ["RscPicture", 12751];
		PC_GUI_SQUAD_3_BAR_NAMEBBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_3_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_3_BAR_Y + 2) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_3_BAR_NAMEBBACK ctrlSetTextColor PC_GUI_SQUAD_3_BAR_NAMEBBACK_COLOR; 
		PC_GUI_SQUAD_3_BAR_NAMEBBACK ctrlCommit 0;
		PC_GUI_SQUAD_3_BAR_NAMEBBACK ctrlSetText "Addon_PC\images\CommandBar\unitNameBackground_normal_ca.paa";

		PC_GUI_SQUAD_3_BAR_BEHAV = (findDisplay 46) ctrlCreate ["RscPicture", 12751];
		PC_GUI_SQUAD_3_BAR_BEHAV ctrlSetPosition 
			[
				(PC_GUI_SQUAD_3_BAR_X + 3) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_3_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_3_BAR_BEHAV ctrlSetTextColor PC_GUI_SQUAD_3_BAR_BEHAV_COLOR; 
		PC_GUI_SQUAD_3_BAR_BEHAV ctrlCommit 0;
		PC_GUI_SQUAD_3_BAR_BEHAV ctrlSetText "Addon_PC\images\CommandBar\unitBehavior_ca.paa";

		PC_GUI_SQUAD_3_BAR_COMMODE = (findDisplay 46) ctrlCreate ["RscPicture", 12751];
		PC_GUI_SQUAD_3_BAR_COMMODE ctrlSetPosition 
			[
				(PC_GUI_SQUAD_3_BAR_X + 2) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_3_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_3_BAR_COMMODE ctrlSetTextColor PC_GUI_SQUAD_3_BAR_COMMODE_COLOR; //[1, 0, 0, 0.7];
		PC_GUI_SQUAD_3_BAR_COMMODE ctrlCommit 0;
		PC_GUI_SQUAD_3_BAR_COMMODE ctrlSetText "Addon_PC\images\CommandBar\unitCombatMode_ca.paa";


		PC_GUI_SQUAD_3_BAR_CARBACK = (findDisplay 46) ctrlCreate ["RscPicture", 12751];
		PC_GUI_SQUAD_3_BAR_CARBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_3_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_3_BAR_Y - 0) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_3_BAR_CARBACK ctrlSetTextColor PC_GUI_SQUAD_3_BAR_CARBACK_COLOR; //[0, 0, 0, 0.2];
		PC_GUI_SQUAD_3_BAR_CARBACK ctrlCommit 0;
		PC_GUI_SQUAD_3_BAR_CARBACK ctrlSetText "Addon_PC\images\CommandBar\unitNameBackground_normal_ca.paa";

		PC_GUI_SQUAD_3_BAR_CARLOGO = (findDisplay 46) ctrlCreate ["RscPictureKeepAspect", 12751];
		PC_GUI_SQUAD_3_BAR_CARLOGO ctrlSetPosition 
			[
				((PC_GUI_SQUAD_3_BAR_X + 0 + 0.35) * 			(			((safezoneW / safezoneH) min 1.2) / 40)),
				(PC_GUI_SQUAD_3_BAR_Y - 0 - 0.) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				(4) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_3_BAR_CARLOGO ctrlSetTextColor [1, 1, 1, 1];
		PC_GUI_SQUAD_3_BAR_CARLOGO ctrlSetScale 0.8;
		PC_GUI_SQUAD_3_BAR_CARLOGO ctrlCommit 0;
		PC_GUI_SQUAD_3_BAR_CARLOGO ctrlSetText PC_GUI_SQUAD_3_BAR_CARLOGO_PICTURE; //"\A3\Soft_F\Quadbike_01\Data\UI\Quadbike_01_CA.paa";

		PC_GUI_SQUAD_3_BAR_ORDBACK = (findDisplay 46) ctrlCreate ["RscPicture", 12751]; 
		PC_GUI_SQUAD_3_BAR_ORDBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_3_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_3_BAR_Y + 3) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_3_BAR_ORDBACK ctrlSetTextColor PC_GUI_SQUAD_3_BAR_ORDBACK_COLOR; // [0, 0, 0, 0.2];
		PC_GUI_SQUAD_3_BAR_ORDBACK ctrlCommit 0;
		PC_GUI_SQUAD_3_BAR_ORDBACK ctrlSetText "Addon_PC\images\CommandBar\unitNameBackground_normal_ca.paa";

		PC_GUI_SQUAD_3_BAR_ORDTEXT = (findDisplay 46) ctrlCreate ["RscStructuredText", 12751];
		PC_GUI_SQUAD_3_BAR_ORDTEXT ctrlSetPosition 
			[
				(PC_GUI_SQUAD_3_BAR_X + 0 - 0.12) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_3_BAR_Y + 3 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_3_BAR_ORDTEXT ctrlSetTextColor [1, 1, 1, 1];
		PC_GUI_SQUAD_3_BAR_ORDTEXT ctrlCommit 0;
		PC_GUI_SQUAD_3_BAR_ORDTEXT ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='0'>%1</t>", PC_GUI_SQUAD_3_BAR_ORDTEXT_TEXT];

		PC_GUI_SQUAD_3_BAR_GRPID = (findDisplay 46) ctrlCreate ["RscStructuredText", 12751];
		PC_GUI_SQUAD_3_BAR_GRPID ctrlSetPosition 
			[
				(PC_GUI_SQUAD_3_BAR_X + 0 - 0.12) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_3_BAR_Y + 2 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)//,
				//3 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				//1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_3_BAR_GRPID ctrlSetTextColor [1, 1, 1, 1];
		PC_GUI_SQUAD_3_BAR_GRPID ctrlCommit 0;
		PC_GUI_SQUAD_3_BAR_GRPID ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='0'>%1</t>", groupId PC_SQUAD_3];

		PC_GUI_SQUAD_3_BAR_GRPLOGO = (findDisplay 46) ctrlCreate ["RscPictureKeepAspect", 12751];
		PC_GUI_SQUAD_3_BAR_GRPLOGO ctrlSetPosition 
			[
				(PC_GUI_SQUAD_3_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_3_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_3_BAR_GRPLOGO ctrlSetTextColor [0, 0, 0, 0.6];
		PC_GUI_SQUAD_3_BAR_GRPLOGO ctrlCommit 0;
		PC_GUI_SQUAD_3_BAR_GRPLOGO ctrlSetText "\a3\ui_f\data\igui\cfg\simpletasks\types\meet_ca.paa";

		PC_GUI_SQUAD_3_BAR_UNITCOUNT = (findDisplay 46) ctrlCreate ["RscStructuredText", 12751];
		PC_GUI_SQUAD_3_BAR_UNITCOUNT ctrlSetPosition 
			[
				(PC_GUI_SQUAD_3_BAR_X - 1 - 0.10 ) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_3_BAR_Y + 1 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)//,
				//1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				//1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_3_BAR_UNITCOUNT ctrlSetTextColor [1, 1, 1, 1];
		PC_GUI_SQUAD_3_BAR_UNITCOUNT ctrlCommit 0;
		PC_GUI_SQUAD_3_BAR_UNITCOUNT ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='2'>%1</t>", count units PC_SQUAD_3];

		PC_GUI_SQUAD_3_BAR_FORMATION = (findDisplay 46) ctrlCreate ["RscPictureKeepAspect", 12751];
		PC_GUI_SQUAD_3_BAR_FORMATION ctrlSetTextColor [1, 1, 1, 0.99];
		PC_GUI_SQUAD_3_BAR_FORMATION ctrlSetPosition 
			[
				(PC_GUI_SQUAD_3_BAR_X + 1) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_3_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_3_BAR_FORMATION ctrlCommit 0;
		PC_GUI_SQUAD_3_BAR_FORMATION ctrlSetText PC_GUI_SQUAD_3_BAR_FORMATION_PICTURE;
		
		/// Создаем для PC_SQUAD_4:

		PC_GUI_SQUAD_4_BAR_NUMBBACK = (findDisplay 46) ctrlCreate ["RscPicture", 12751];
		PC_GUI_SQUAD_4_BAR_NUMBBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_4_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_4_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
			
		PC_GUI_SQUAD_4_BAR_NUMBBACK ctrlSetTextColor [0, 0, 0, 0.2];
		PC_GUI_SQUAD_4_BAR_NUMBBACK ctrlCommit 0;
		PC_GUI_SQUAD_4_BAR_NUMBBACK ctrlSetText "Addon_PC\images\CommandBar\unitNumberBackground4_ca.paa";

		PC_GUI_SQUAD_4_BAR_NAMEBBACK = (findDisplay 46) ctrlCreate ["RscPicture", 12751];
		PC_GUI_SQUAD_4_BAR_NAMEBBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_4_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_4_BAR_Y + 2) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_4_BAR_NAMEBBACK ctrlSetTextColor PC_GUI_SQUAD_4_BAR_NAMEBBACK_COLOR; 
		PC_GUI_SQUAD_4_BAR_NAMEBBACK ctrlCommit 0;
		PC_GUI_SQUAD_4_BAR_NAMEBBACK ctrlSetText "Addon_PC\images\CommandBar\unitNameBackground_normal_ca.paa";

		PC_GUI_SQUAD_4_BAR_BEHAV = (findDisplay 46) ctrlCreate ["RscPicture", 12751];
		PC_GUI_SQUAD_4_BAR_BEHAV ctrlSetPosition 
			[
				(PC_GUI_SQUAD_4_BAR_X + 2) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_4_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_4_BAR_BEHAV ctrlSetTextColor PC_GUI_SQUAD_4_BAR_BEHAV_COLOR; 
		PC_GUI_SQUAD_4_BAR_BEHAV ctrlCommit 0;
		PC_GUI_SQUAD_4_BAR_BEHAV ctrlSetText "Addon_PC\images\CommandBar\unitBehavior_ca.paa";

		PC_GUI_SQUAD_4_BAR_COMMODE = (findDisplay 46) ctrlCreate ["RscPicture", 12751];
		PC_GUI_SQUAD_4_BAR_COMMODE ctrlSetPosition 
			[
				(PC_GUI_SQUAD_4_BAR_X + 1) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_4_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_4_BAR_COMMODE ctrlSetTextColor PC_GUI_SQUAD_4_BAR_COMMODE_COLOR; //[1, 0, 0, 0.7];
		PC_GUI_SQUAD_4_BAR_COMMODE ctrlCommit 0;
		PC_GUI_SQUAD_4_BAR_COMMODE ctrlSetText "Addon_PC\images\CommandBar\unitCombatMode_ca.paa";


		PC_GUI_SQUAD_4_BAR_CARBACK = (findDisplay 46) ctrlCreate ["RscPicture", 12751];
		PC_GUI_SQUAD_4_BAR_CARBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_4_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_4_BAR_Y - 0) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				3 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_4_BAR_CARBACK ctrlSetTextColor PC_GUI_SQUAD_4_BAR_CARBACK_COLOR; //[0, 0, 0, 0.2];
		PC_GUI_SQUAD_4_BAR_CARBACK ctrlCommit 0;
		PC_GUI_SQUAD_4_BAR_CARBACK ctrlSetText "Addon_PC\images\CommandBar\unitNameBackground_normal_ca.paa";

		PC_GUI_SQUAD_4_BAR_CARLOGO = (findDisplay 46) ctrlCreate ["RscPictureKeepAspect", 12751];
		PC_GUI_SQUAD_4_BAR_CARLOGO ctrlSetPosition 
			[
				((PC_GUI_SQUAD_4_BAR_X + 0 + 0.35) * 			(			((safezoneW / safezoneH) min 1.2) / 40)),
				(PC_GUI_SQUAD_4_BAR_Y - 0 - 0.) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				(3) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_4_BAR_CARLOGO ctrlSetTextColor [1, 1, 1, 1];
		PC_GUI_SQUAD_4_BAR_CARLOGO ctrlSetScale 0.8;
		PC_GUI_SQUAD_4_BAR_CARLOGO ctrlCommit 0;
		PC_GUI_SQUAD_4_BAR_CARLOGO ctrlSetText PC_GUI_SQUAD_4_BAR_CARLOGO_PICTURE; //"\A3\Soft_F\Quadbike_01\Data\UI\Quadbike_01_CA.paa";

		PC_GUI_SQUAD_4_BAR_ORDBACK = (findDisplay 46) ctrlCreate ["RscPicture", 12751]; 
		PC_GUI_SQUAD_4_BAR_ORDBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_4_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_4_BAR_Y + 3) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				3 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_4_BAR_ORDBACK ctrlSetTextColor PC_GUI_SQUAD_4_BAR_ORDBACK_COLOR; // [0, 0, 0, 0.2];
		PC_GUI_SQUAD_4_BAR_ORDBACK ctrlCommit 0;
		PC_GUI_SQUAD_4_BAR_ORDBACK ctrlSetText "Addon_PC\images\CommandBar\unitNameBackground_normal_ca.paa";

		PC_GUI_SQUAD_4_BAR_ORDTEXT = (findDisplay 46) ctrlCreate ["RscStructuredText", 12751];
		PC_GUI_SQUAD_4_BAR_ORDTEXT ctrlSetPosition 
			[
				(PC_GUI_SQUAD_4_BAR_X + 0 - 0.12) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_4_BAR_Y + 3 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				3 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_4_BAR_ORDTEXT ctrlSetTextColor [1, 1, 1, 1];
		PC_GUI_SQUAD_4_BAR_ORDTEXT ctrlCommit 0;
		PC_GUI_SQUAD_4_BAR_ORDTEXT ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='0'>%1</t>", PC_GUI_SQUAD_4_BAR_ORDTEXT_TEXT];

		PC_GUI_SQUAD_4_BAR_GRPID = (findDisplay 46) ctrlCreate ["RscStructuredText", 12751];
		PC_GUI_SQUAD_4_BAR_GRPID ctrlSetPosition 
			[
				(PC_GUI_SQUAD_4_BAR_X + 0 - 0.12) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_4_BAR_Y + 2 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)//,
				//3 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				//1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_4_BAR_GRPID ctrlSetTextColor [1, 1, 1, 1];
		PC_GUI_SQUAD_4_BAR_GRPID ctrlCommit 0;
		PC_GUI_SQUAD_4_BAR_GRPID ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='0'>%1</t>", groupId PC_SQUAD_4];

		PC_GUI_SQUAD_4_BAR_GRPLOGO = (findDisplay 46) ctrlCreate ["RscPictureKeepAspect", 12751];
		PC_GUI_SQUAD_4_BAR_GRPLOGO ctrlSetPosition 
			[
				(PC_GUI_SQUAD_4_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_4_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_4_BAR_GRPLOGO ctrlSetTextColor [0, 0, 0, 0.6];
		PC_GUI_SQUAD_4_BAR_GRPLOGO ctrlCommit 0;
		PC_GUI_SQUAD_4_BAR_GRPLOGO ctrlSetText "\a3\ui_f\data\igui\cfg\simpletasks\types\meet_ca.paa";

		PC_GUI_SQUAD_4_BAR_UNITCOUNT = (findDisplay 46) ctrlCreate ["RscStructuredText", 12751];
		PC_GUI_SQUAD_4_BAR_UNITCOUNT ctrlSetPosition 
			[
				(PC_GUI_SQUAD_4_BAR_X - 1 - 0.10 ) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_4_BAR_Y + 1 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)//,
				//1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				//1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_4_BAR_UNITCOUNT ctrlSetTextColor [1, 1, 1, 1];
		PC_GUI_SQUAD_4_BAR_UNITCOUNT ctrlCommit 0;
		PC_GUI_SQUAD_4_BAR_UNITCOUNT ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='2'>%1</t>", count units PC_SQUAD_4];

		PC_GUI_SQUAD_4_BAR_FORMATION = (findDisplay 46) ctrlCreate ["RscPictureKeepAspect", 12751];
		PC_GUI_SQUAD_4_BAR_FORMATION ctrlSetTextColor [1, 1, 1, 0.99];
		PC_GUI_SQUAD_4_BAR_FORMATION ctrlSetPosition 
			[
				(PC_GUI_SQUAD_4_BAR_X + 1) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_4_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_4_BAR_FORMATION ctrlCommit 0;
		PC_GUI_SQUAD_4_BAR_FORMATION ctrlSetText PC_GUI_SQUAD_4_BAR_FORMATION_PICTURE;
		
		/// Создаем для PC_SQUAD_5:

		PC_GUI_SQUAD_5_BAR_NUMBBACK = (findDisplay 46) ctrlCreate ["RscPicture", 12751];
		PC_GUI_SQUAD_5_BAR_NUMBBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_5_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_5_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				3 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
			
		PC_GUI_SQUAD_5_BAR_NUMBBACK ctrlSetTextColor [0, 0, 0, 0.2];
		PC_GUI_SQUAD_5_BAR_NUMBBACK ctrlCommit 0;
		PC_GUI_SQUAD_5_BAR_NUMBBACK ctrlSetText "Addon_PC\images\CommandBar\unitNumberBackground4_ca.paa";

		PC_GUI_SQUAD_5_BAR_NAMEBBACK = (findDisplay 46) ctrlCreate ["RscPicture", 12751];
		PC_GUI_SQUAD_5_BAR_NAMEBBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_5_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_5_BAR_Y + 2) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_5_BAR_NAMEBBACK ctrlSetTextColor PC_GUI_SQUAD_5_BAR_NAMEBBACK_COLOR; 
		PC_GUI_SQUAD_5_BAR_NAMEBBACK ctrlCommit 0;
		PC_GUI_SQUAD_5_BAR_NAMEBBACK ctrlSetText "Addon_PC\images\CommandBar\unitNameBackground_normal_ca.paa";

		PC_GUI_SQUAD_5_BAR_BEHAV = (findDisplay 46) ctrlCreate ["RscPicture", 12751];
		PC_GUI_SQUAD_5_BAR_BEHAV ctrlSetPosition 
			[
				(PC_GUI_SQUAD_5_BAR_X + 3) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_5_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_5_BAR_BEHAV ctrlSetTextColor PC_GUI_SQUAD_5_BAR_BEHAV_COLOR; 
		PC_GUI_SQUAD_5_BAR_BEHAV ctrlCommit 0;
		PC_GUI_SQUAD_5_BAR_BEHAV ctrlSetText "Addon_PC\images\CommandBar\unitBehavior_ca.paa";

		PC_GUI_SQUAD_5_BAR_COMMODE = (findDisplay 46) ctrlCreate ["RscPicture", 12751];
		PC_GUI_SQUAD_5_BAR_COMMODE ctrlSetPosition 
			[
				(PC_GUI_SQUAD_5_BAR_X + 2) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_5_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_5_BAR_COMMODE ctrlSetTextColor PC_GUI_SQUAD_5_BAR_COMMODE_COLOR; //[1, 0, 0, 0.7];
		PC_GUI_SQUAD_5_BAR_COMMODE ctrlCommit 0;
		PC_GUI_SQUAD_5_BAR_COMMODE ctrlSetText "Addon_PC\images\CommandBar\unitCombatMode_ca.paa";


		PC_GUI_SQUAD_5_BAR_CARBACK = (findDisplay 46) ctrlCreate ["RscPicture", 12751];
		PC_GUI_SQUAD_5_BAR_CARBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_5_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_5_BAR_Y - 0) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_5_BAR_CARBACK ctrlSetTextColor PC_GUI_SQUAD_5_BAR_CARBACK_COLOR; //[0, 0, 0, 0.2];
		PC_GUI_SQUAD_5_BAR_CARBACK ctrlCommit 0;
		PC_GUI_SQUAD_5_BAR_CARBACK ctrlSetText "Addon_PC\images\CommandBar\unitNameBackground_normal_ca.paa";

		PC_GUI_SQUAD_5_BAR_CARLOGO = (findDisplay 46) ctrlCreate ["RscPictureKeepAspect", 12751];
		PC_GUI_SQUAD_5_BAR_CARLOGO ctrlSetPosition 
			[
				((PC_GUI_SQUAD_5_BAR_X + 0 + 0.35) * 			(			((safezoneW / safezoneH) min 1.2) / 40)),
				(PC_GUI_SQUAD_5_BAR_Y - 0 - 0) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				(4) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_5_BAR_CARLOGO ctrlSetTextColor [1, 1, 1, 1];
		PC_GUI_SQUAD_5_BAR_CARLOGO ctrlSetScale 0.8;
		PC_GUI_SQUAD_5_BAR_CARLOGO ctrlCommit 0;
		PC_GUI_SQUAD_5_BAR_CARLOGO ctrlSetText PC_GUI_SQUAD_5_BAR_CARLOGO_PICTURE; //"\A3\Soft_F\Quadbike_01\Data\UI\Quadbike_01_CA.paa";

		PC_GUI_SQUAD_5_BAR_ORDBACK = (findDisplay 46) ctrlCreate ["RscPicture", 12751]; 
		PC_GUI_SQUAD_5_BAR_ORDBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_5_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_5_BAR_Y + 3) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_5_BAR_ORDBACK ctrlSetTextColor PC_GUI_SQUAD_5_BAR_ORDBACK_COLOR; // [0, 0, 0, 0.2];
		PC_GUI_SQUAD_5_BAR_ORDBACK ctrlCommit 0;
		PC_GUI_SQUAD_5_BAR_ORDBACK ctrlSetText "Addon_PC\images\CommandBar\unitNameBackground_normal_ca.paa";

		PC_GUI_SQUAD_5_BAR_ORDTEXT = (findDisplay 46) ctrlCreate ["RscStructuredText", 12751];
		PC_GUI_SQUAD_5_BAR_ORDTEXT ctrlSetPosition 
			[
				(PC_GUI_SQUAD_5_BAR_X + 0 - 0.12) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_5_BAR_Y + 3 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_5_BAR_ORDTEXT ctrlSetTextColor [1, 1, 1, 1];
		PC_GUI_SQUAD_5_BAR_ORDTEXT ctrlCommit 0;
		PC_GUI_SQUAD_5_BAR_ORDTEXT ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='0'>%1</t>", PC_GUI_SQUAD_5_BAR_ORDTEXT_TEXT];

		PC_GUI_SQUAD_5_BAR_GRPID = (findDisplay 46) ctrlCreate ["RscStructuredText", 12751];
		PC_GUI_SQUAD_5_BAR_GRPID ctrlSetPosition 
			[
				(PC_GUI_SQUAD_5_BAR_X + 0 - 0.12) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_5_BAR_Y + 2 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)//,
				//3 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				//1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_5_BAR_GRPID ctrlSetTextColor [1, 1, 1, 1];
		PC_GUI_SQUAD_5_BAR_GRPID ctrlCommit 0;
		PC_GUI_SQUAD_5_BAR_GRPID ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='0'>%1</t>", groupId PC_SQUAD_5];

		PC_GUI_SQUAD_5_BAR_GRPLOGO = (findDisplay 46) ctrlCreate ["RscPictureKeepAspect", 12751];
		PC_GUI_SQUAD_5_BAR_GRPLOGO ctrlSetPosition 
			[
				(PC_GUI_SQUAD_5_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_5_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_5_BAR_GRPLOGO ctrlSetTextColor [0, 0, 0, 0.6];
		PC_GUI_SQUAD_5_BAR_GRPLOGO ctrlCommit 0;
		PC_GUI_SQUAD_5_BAR_GRPLOGO ctrlSetText "\a3\ui_f\data\igui\cfg\simpletasks\types\meet_ca.paa";

		PC_GUI_SQUAD_5_BAR_UNITCOUNT = (findDisplay 46) ctrlCreate ["RscStructuredText", 12751];
		PC_GUI_SQUAD_5_BAR_UNITCOUNT ctrlSetPosition 
			[
				(PC_GUI_SQUAD_5_BAR_X - 1 - 0.10 ) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_5_BAR_Y + 1 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)//,
				//1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				//1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_5_BAR_UNITCOUNT ctrlSetTextColor [1, 1, 1, 1];
		PC_GUI_SQUAD_5_BAR_UNITCOUNT ctrlCommit 0;
		PC_GUI_SQUAD_5_BAR_UNITCOUNT ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='2'>%1</t>", count units PC_SQUAD_5];
	
		PC_GUI_SQUAD_5_BAR_FORMATION = (findDisplay 46) ctrlCreate ["RscPictureKeepAspect", 12751];
		PC_GUI_SQUAD_5_BAR_FORMATION ctrlSetTextColor [1, 1, 1, 0.99];
		PC_GUI_SQUAD_5_BAR_FORMATION ctrlSetPosition 
			[
				(PC_GUI_SQUAD_5_BAR_X + 1) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_5_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_5_BAR_FORMATION ctrlCommit 0;
		PC_GUI_SQUAD_5_BAR_FORMATION ctrlSetText PC_GUI_SQUAD_5_BAR_FORMATION_PICTURE;	
	};
	
/// Циклы изменения бара:

[] spawn 
	{
		while {isServer} do 
			{
				if (commandingMenu find "SUB_menu1" != -1 || commandingMenu find "#ACTION" != -1 || commandingMenu find "SUB_menu3" != -1 || commandingMenu find "SUB_menu4" != -1) then 
					{
						PC_GUI_SQUAD_1_BAR_NAMEBBACK_COLOR = [(profilenamespace getvariable ['GUI_BCG_RGB_R',0.77]), (profilenamespace getvariable ['GUI_BCG_RGB_G',0.51]), (profilenamespace getvariable ['GUI_BCG_RGB_B',0.08]), 0.8];
					} else 
						{
							PC_GUI_SQUAD_1_BAR_NAMEBBACK_COLOR = [0, 0, 0, 0.6];
						};
						
				PC_GUI_SQUAD_1_BAR_NAMEBBACK ctrlSetTextColor PC_GUI_SQUAD_1_BAR_NAMEBBACK_COLOR; 
				
				if (commandingMenu find "SUB_menu5_2" != -1 || commandingMenu find "SUB_menu6_1_1_sub_1" != -1 || commandingMenu find "SUB_menu6_1_1_1_" != -1 || commandingMenu find "SUB_menu6_1_2_sub_1" != -1 || commandingMenu find "SUB_menu6_1_2_1_" != -1 || commandingMenu find "SUB_menu6_1_3_sub_1" != -1 || commandingMenu find "SUB_menu6_1_3_1_" != -1) then 
					{
						PC_GUI_SQUAD_2_BAR_NAMEBBACK_COLOR = [(profilenamespace getvariable ['GUI_BCG_RGB_R',0.77]), (profilenamespace getvariable ['GUI_BCG_RGB_G',0.51]), (profilenamespace getvariable ['GUI_BCG_RGB_B',0.08]), 0.8];
					} else 
						{
							PC_GUI_SQUAD_2_BAR_NAMEBBACK_COLOR = [0, 0, 0, 0.6];
						};
				
				PC_GUI_SQUAD_2_BAR_NAMEBBACK ctrlSetTextColor PC_GUI_SQUAD_2_BAR_NAMEBBACK_COLOR; 
				
				if (commandingMenu find "SUB_menu5_3" != -1 || commandingMenu find "SUB_menu6_1_1_sub_2" != -1 || commandingMenu find "SUB_menu6_1_1_2_" != -1 || commandingMenu find "SUB_menu6_1_2_sub_2" != -1 || commandingMenu find "SUB_menu6_1_2_2_" != -1 || commandingMenu find "SUB_menu6_1_3_sub_2" != -1 || commandingMenu find "SUB_menu6_1_3_2_" != -1) then 
					{
						PC_GUI_SQUAD_3_BAR_NAMEBBACK_COLOR = [(profilenamespace getvariable ['GUI_BCG_RGB_R',0.77]), (profilenamespace getvariable ['GUI_BCG_RGB_G',0.51]), (profilenamespace getvariable ['GUI_BCG_RGB_B',0.08]), 0.8];
					} else 
						{
							PC_GUI_SQUAD_3_BAR_NAMEBBACK_COLOR = [0, 0, 0, 0.6];
						};
				
				PC_GUI_SQUAD_3_BAR_NAMEBBACK ctrlSetTextColor PC_GUI_SQUAD_3_BAR_NAMEBBACK_COLOR; 
				
				if (commandingMenu find "SUB_menu5_4" != -1 || commandingMenu find "SUB_menu10" != -1 || commandingMenu find "SUB_menu6_1_1_3" != -1 || commandingMenu find "SUB_menu6_1_2_3" != -1 || commandingMenu find "SUB_menu6_1_3_3" != -1) then 
					{
						PC_GUI_SQUAD_4_BAR_NAMEBBACK_COLOR = [(profilenamespace getvariable ['GUI_BCG_RGB_R',0.77]), (profilenamespace getvariable ['GUI_BCG_RGB_G',0.51]), (profilenamespace getvariable ['GUI_BCG_RGB_B',0.08]), 0.8];
					} else 
						{
							PC_GUI_SQUAD_4_BAR_NAMEBBACK_COLOR = [0, 0, 0, 0.6];
						};
				
				PC_GUI_SQUAD_4_BAR_NAMEBBACK ctrlSetTextColor PC_GUI_SQUAD_4_BAR_NAMEBBACK_COLOR; 

				if (commandingMenu find "SUB_menu5_5" != -1 || commandingMenu find "SUB_menu6_1_1_4" != -1 || commandingMenu find "SUB_menu6_1_2_4" != -1 || commandingMenu find "SUB_menu6_1_3_4" != -1) then 
					{
						PC_GUI_SQUAD_5_BAR_NAMEBBACK_COLOR = [(profilenamespace getvariable ['GUI_BCG_RGB_R',0.77]), (profilenamespace getvariable ['GUI_BCG_RGB_G',0.51]), (profilenamespace getvariable ['GUI_BCG_RGB_B',0.08]), 0.8];
					} else 
						{
							PC_GUI_SQUAD_5_BAR_NAMEBBACK_COLOR = [0, 0, 0, 0.6];
						};
				
				PC_GUI_SQUAD_5_BAR_NAMEBBACK ctrlSetTextColor PC_GUI_SQUAD_5_BAR_NAMEBBACK_COLOR; 
				
				uiSleep 0.1;				
			};	
	};

while {isServer} do
	{
		/// Изменения состояния групп:
		
		PC_ACTIVE_SQUADS = [PC_SQUAD_5,PC_SQUAD_4,PC_SQUAD_3,PC_SQUAD_2,PC_SQUAD_1] select 
			{
				_x isNotEqualTo grpNull
				&&
				count (units _x) isNotEqualTo 0
			};

		PC_NON_ACTIVE_SQUADS = [PC_SQUAD_5,PC_SQUAD_4,PC_SQUAD_3,PC_SQUAD_2,PC_SQUAD_1] select 
			{
				_x isEqualTo grpNull
				||
				count (units _x) isEqualTo 0
			};

		for "_i" from 0 to count PC_NON_ACTIVE_SQUADS -1 do 
			{
				_group = PC_NON_ACTIVE_SQUADS select _i;
				
				switch (_group) do
					{
						case PC_SQUAD_1: 
							{
								PC_GUI_SQUAD_1_BAR_X = 100;//PC_GUI_BAR_COORD select _i select 0;
								PC_GUI_SQUAD_1_BAR_Y = 100;//PC_GUI_BAR_COORD select _i select 1;
							};
						case PC_SQUAD_2: 
							{
								PC_GUI_SQUAD_2_BAR_X = 100;//PC_GUI_BAR_COORD select _i select 0;
								PC_GUI_SQUAD_2_BAR_Y = 100;//PC_GUI_BAR_COORD select _i select 1;
							};
						case PC_SQUAD_3: 
							{
								PC_GUI_SQUAD_3_BAR_X = 100;//PC_GUI_BAR_COORD select _i select 0;
								PC_GUI_SQUAD_3_BAR_Y = 100;//PC_GUI_BAR_COORD select _i select 1;
							};
						case PC_SQUAD_4: 
							{
								PC_GUI_SQUAD_4_BAR_X = 100;//PC_GUI_BAR_COORD select _i select 0;
								PC_GUI_SQUAD_4_BAR_Y = 100;//PC_GUI_BAR_COORD select _i select 1;
							};
						case PC_SQUAD_5:
							{
								PC_GUI_SQUAD_5_BAR_X = 100;//PC_GUI_BAR_COORD select _i select 0;
								PC_GUI_SQUAD_5_BAR_Y = 100;//PC_GUI_BAR_COORD select _i select 1;
							};
					};
			};

		for "_i" from 0 to count PC_ACTIVE_SQUADS -1 do 
			{
				_group = PC_ACTIVE_SQUADS select _i;
				
				switch (_group) do
					{
						case PC_SQUAD_1: 
							{
								PC_GUI_SQUAD_1_BAR_X = PC_GUI_BAR_COORD select _i select 0;
								PC_GUI_SQUAD_1_BAR_Y = PC_GUI_BAR_COORD select _i select 1;
							};
						case PC_SQUAD_2: 
							{
								PC_GUI_SQUAD_2_BAR_X = PC_GUI_BAR_COORD select _i select 0;
								PC_GUI_SQUAD_2_BAR_Y = PC_GUI_BAR_COORD select _i select 1;
							};
						case PC_SQUAD_3: 
							{
								PC_GUI_SQUAD_3_BAR_X = PC_GUI_BAR_COORD select _i select 0;
								PC_GUI_SQUAD_3_BAR_Y = PC_GUI_BAR_COORD select _i select 1;
							};
						case PC_SQUAD_4: 
							{
								PC_GUI_SQUAD_4_BAR_X = PC_GUI_BAR_COORD select _i select 0;
								PC_GUI_SQUAD_4_BAR_Y = PC_GUI_BAR_COORD select _i select 1;
							};
						case PC_SQUAD_5:
							{
								PC_GUI_SQUAD_5_BAR_X = PC_GUI_BAR_COORD select _i select 0;
								PC_GUI_SQUAD_5_BAR_Y = PC_GUI_BAR_COORD select _i select 1;
							};
					};
			};
		
		/// Изменения для PC_SQUAD_1:
				
		switch (formation PC_SQUAD_1) do
			{
				case "COLUMN": 		{ PC_GUI_SQUAD_1_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\column_ca.paa"; };
				case "STAG COLUMN": { PC_GUI_SQUAD_1_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\stag_column_ca.paa"; };
				case "WEDGE": 		{ PC_GUI_SQUAD_1_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\wedge_ca.paa"; };
				case "ECH LEFT": 	{ PC_GUI_SQUAD_1_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\ech_left_ca.paa"; };
				case "ECH RIGHT": 	{ PC_GUI_SQUAD_1_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\ech_right_ca.paa"; };
				case "VEE": 		{ PC_GUI_SQUAD_1_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\vee_ca.paa"; };
				case "LINE": 		{ PC_GUI_SQUAD_1_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\line_ca.paa"; };
				case "FILE": 		{ PC_GUI_SQUAD_1_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\file_ca.paa"; };
				case "DIAMOND": 	{ PC_GUI_SQUAD_1_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\diamond_ca.paa"; };
			};		
		
		if (commandingMenu find "SUB_menu1" != -1 || commandingMenu find "#ACTION" != -1 || commandingMenu find "SUB_menu3" != -1 || commandingMenu find "SUB_menu4" != -1) then 
			{
				PC_GUI_SQUAD_1_BAR_NAMEBBACK_COLOR = [(profilenamespace getvariable ['GUI_BCG_RGB_R',0.77]), (profilenamespace getvariable ['GUI_BCG_RGB_G',0.51]), (profilenamespace getvariable ['GUI_BCG_RGB_B',0.08]), 0.8];
			} else 
				{
					PC_GUI_SQUAD_1_BAR_NAMEBBACK_COLOR = [0, 0, 0, 0.6];
				};
		
		if (combatBehaviour leader PC_SQUAD_1 in ["CARELESS","SAFE","AWARE"]) then // ({if (!(behaviour _x in ["CARELESS","SAFE","AWARE"])) exitWith {false}; true} forEach units PC_SQUAD_1 - [player])
			{
				PC_GUI_SQUAD_1_BAR_BEHAV_COLOR = [0, 0, 0, 0];
			} else 
				{
					if (combatBehaviour leader PC_SQUAD_1 in ["COMBAT"]) then 
						{
							PC_GUI_SQUAD_1_BAR_BEHAV_COLOR = [1, 0.25, 0, 0.7];
						};
					if (combatBehaviour leader PC_SQUAD_1 in ["STEALTH"]) then 
						{
							PC_GUI_SQUAD_1_BAR_BEHAV_COLOR = [0, 0.8, 1, 0.7];
						};
				};
				
		if (unitCombatMode leader PC_SQUAD_1 in ["YELLOW","RED","ERROR"]) then 
			{
				PC_GUI_SQUAD_1_BAR_COMMODE_COLOR = [0, 0, 0, 0];
			} else 
				{
					PC_GUI_SQUAD_1_BAR_COMMODE_COLOR = [1, 0, 0, 0.7];
				};
				
		if (objectParent (leader PC_SQUAD_1) isNotEqualTo objNull) then 
			{
				PC_GUI_SQUAD_1_BAR_CARBACK_COLOR = [0, 0, 0, 0.2];
				PC_GUI_SQUAD_1_BAR_CARLOGO_PICTURE = getText (configFile >> "CfgVehicles" >> typeOf objectParent (leader PC_SQUAD_1) >> "picture");
			} else 
				{
					PC_GUI_SQUAD_1_BAR_CARBACK_COLOR = [0, 0, 0, 0];
					PC_GUI_SQUAD_1_BAR_CARLOGO_PICTURE = "";
				};
				
		PC_GUI_SQUAD_1_BAR_ORDBACK_COLOR = [0, 0, 0, 0];
		PC_GUI_SQUAD_1_BAR_ORDTEXT_TEXT = "";			
				
		/// Изменения для PC_SQUAD_2:
		
		switch (formation PC_SQUAD_2) do
			{
				case "COLUMN": 		{ PC_GUI_SQUAD_2_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\column_ca.paa"; };
				case "STAG COLUMN": { PC_GUI_SQUAD_2_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\stag_column_ca.paa"; };
				case "WEDGE": 		{ PC_GUI_SQUAD_2_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\wedge_ca.paa"; };
				case "ECH LEFT": 	{ PC_GUI_SQUAD_2_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\ech_left_ca.paa"; };
				case "ECH RIGHT": 	{ PC_GUI_SQUAD_2_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\ech_right_ca.paa"; };
				case "VEE": 		{ PC_GUI_SQUAD_2_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\vee_ca.paa"; };
				case "LINE": 		{ PC_GUI_SQUAD_2_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\line_ca.paa"; };
				case "FILE": 		{ PC_GUI_SQUAD_2_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\file_ca.paa"; };
				case "DIAMOND": 	{ PC_GUI_SQUAD_2_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\diamond_ca.paa"; };
			};	
		
		if (commandingMenu find "SUB_menu5_2" != -1 || commandingMenu find "SUB_menu6_1_1_sub_1" != -1 || commandingMenu find "SUB_menu6_1_1_1_" != -1 || commandingMenu find "SUB_menu6_1_2_sub_1" != -1 || commandingMenu find "SUB_menu6_1_2_1_" != -1 || commandingMenu find "SUB_menu6_1_3_sub_1" != -1 || commandingMenu find "SUB_menu6_1_3_1_" != -1) then 
			{
				PC_GUI_SQUAD_2_BAR_NAMEBBACK_COLOR = [(profilenamespace getvariable ['GUI_BCG_RGB_R',0.77]), (profilenamespace getvariable ['GUI_BCG_RGB_G',0.51]), (profilenamespace getvariable ['GUI_BCG_RGB_B',0.08]), 0.8];
			} else 
				{
					PC_GUI_SQUAD_2_BAR_NAMEBBACK_COLOR = [0, 0, 0, 0.6];
				};
		
		if (behaviour leader PC_SQUAD_2 in ["CARELESS","SAFE","AWARE"]) then // ({if (!(behaviour _x in ["CARELESS","SAFE","AWARE"])) exitWith {false}; true} forEach units PC_SQUAD_2 - [player])
			{
				PC_GUI_SQUAD_2_BAR_BEHAV_COLOR = [0, 0, 0, 0];
			} else 
				{
					if (behaviour leader PC_SQUAD_2 in ["COMBAT"]) then 
						{
							PC_GUI_SQUAD_2_BAR_BEHAV_COLOR = [1, 0.25, 0, 0.7];
						};
					if (behaviour leader PC_SQUAD_2 in ["STEALTH"]) then 
						{
							PC_GUI_SQUAD_2_BAR_BEHAV_COLOR = [0, 0.8, 1, 0.7];
						};
				};
				
		if (combatMode PC_SQUAD_2 in ["YELLOW","RED","ERROR"]) then 
			{
				PC_GUI_SQUAD_2_BAR_COMMODE_COLOR = [0, 0, 0, 0];
			} else 
				{
					PC_GUI_SQUAD_2_BAR_COMMODE_COLOR = [1, 0, 0, 0.7];
				};
				
		if (objectParent (leader PC_SQUAD_2) isNotEqualTo objNull) then 
			{
				PC_GUI_SQUAD_2_BAR_CARBACK_COLOR = [0, 0, 0, 0.2];
				PC_GUI_SQUAD_2_BAR_CARLOGO_PICTURE = getText (configFile >> "CfgVehicles" >> typeOf objectParent (leader PC_SQUAD_2) >> "picture");
			} else 
				{
					PC_GUI_SQUAD_2_BAR_CARBACK_COLOR = [0, 0, 0, 0];
					PC_GUI_SQUAD_2_BAR_CARLOGO_PICTURE = "";
				};
				
		if (currentwaypoint PC_SQUAD_2 isNotEqualTo (count waypoints PC_SQUAD_2)) then 
			{
				PC_GUI_SQUAD_2_BAR_ORDBACK_COLOR = [0, 0, 0, 0.2];
				_order = "";
				_order = [PC_SQUAD_2] call PC_fn_gui_get_current_AI_order;
				PC_GUI_SQUAD_2_BAR_ORDTEXT_TEXT = _order;
				
				if (_order isEqualTo "") then 
					{
						PC_GUI_SQUAD_2_BAR_ORDBACK_COLOR = [0, 0, 0, 0];
						PC_GUI_SQUAD_2_BAR_ORDTEXT_TEXT = "";
					};				
			} else 
				{
					PC_GUI_SQUAD_2_BAR_ORDBACK_COLOR = [0, 0, 0, 0];
					PC_GUI_SQUAD_2_BAR_ORDTEXT_TEXT = "";
				};
		
		/// Изменения для PC_SQUAD_3:
		
		switch (formation PC_SQUAD_3) do
			{
				case "COLUMN": 		{ PC_GUI_SQUAD_3_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\column_ca.paa"; };
				case "STAG COLUMN": { PC_GUI_SQUAD_3_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\stag_column_ca.paa"; };
				case "WEDGE": 		{ PC_GUI_SQUAD_3_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\wedge_ca.paa"; };
				case "ECH LEFT": 	{ PC_GUI_SQUAD_3_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\ech_left_ca.paa"; };
				case "ECH RIGHT": 	{ PC_GUI_SQUAD_3_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\ech_right_ca.paa"; };
				case "VEE": 		{ PC_GUI_SQUAD_3_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\vee_ca.paa"; };
				case "LINE": 		{ PC_GUI_SQUAD_3_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\line_ca.paa"; };
				case "FILE": 		{ PC_GUI_SQUAD_3_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\file_ca.paa"; };
				case "DIAMOND": 	{ PC_GUI_SQUAD_3_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\diamond_ca.paa"; };
			};	
		
		if (commandingMenu find "SUB_menu5_3" != -1 || commandingMenu find "SUB_menu6_1_1_sub_2" != -1 || commandingMenu find "SUB_menu6_1_1_2_" != -1 || commandingMenu find "SUB_menu6_1_2_sub_2" != -1 || commandingMenu find "SUB_menu6_1_2_2_" != -1 || commandingMenu find "SUB_menu6_1_3_sub_2" != -1 || commandingMenu find "SUB_menu6_1_3_2_" != -1) then 
			{
				PC_GUI_SQUAD_3_BAR_NAMEBBACK_COLOR = [(profilenamespace getvariable ['GUI_BCG_RGB_R',0.77]), (profilenamespace getvariable ['GUI_BCG_RGB_G',0.51]), (profilenamespace getvariable ['GUI_BCG_RGB_B',0.08]), 0.8];
			} else 
				{
					PC_GUI_SQUAD_3_BAR_NAMEBBACK_COLOR = [0, 0, 0, 0.6];
				};
		
		if (behaviour leader PC_SQUAD_3 in ["CARELESS","SAFE","AWARE"]) then // ({if (!(behaviour _x in ["CARELESS","SAFE","AWARE"])) exitWith {false}; true} forEach units PC_SQUAD_3 - [player])
			{
				PC_GUI_SQUAD_3_BAR_BEHAV_COLOR = [0, 0, 0, 0];
			} else 
				{
					if (behaviour leader PC_SQUAD_3 in ["COMBAT"]) then 
						{
							PC_GUI_SQUAD_3_BAR_BEHAV_COLOR = [1, 0.25, 0, 0.7];
						};
					if (behaviour leader PC_SQUAD_3 in ["STEALTH"]) then 
						{
							PC_GUI_SQUAD_3_BAR_BEHAV_COLOR = [0, 0.8, 1, 0.7];
						};
				};
				
		if (combatMode PC_SQUAD_3 in ["YELLOW","RED","ERROR"]) then 
			{
				PC_GUI_SQUAD_3_BAR_COMMODE_COLOR = [0, 0, 0, 0];
			} else 
				{
					PC_GUI_SQUAD_3_BAR_COMMODE_COLOR = [1, 0, 0, 0.7];
				};
				
		if (objectParent (leader PC_SQUAD_3) isNotEqualTo objNull) then 
			{
				PC_GUI_SQUAD_3_BAR_CARBACK_COLOR = [0, 0, 0, 0.2];
				PC_GUI_SQUAD_3_BAR_CARLOGO_PICTURE = getText (configFile >> "CfgVehicles" >> typeOf objectParent (leader PC_SQUAD_3) >> "picture");
			} else 
				{
					PC_GUI_SQUAD_3_BAR_CARBACK_COLOR = [0, 0, 0, 0];
					PC_GUI_SQUAD_3_BAR_CARLOGO_PICTURE = "";
				};
				
		if (currentwaypoint PC_SQUAD_3 isNotEqualTo (count waypoints PC_SQUAD_3)) then 
			{
				PC_GUI_SQUAD_3_BAR_ORDBACK_COLOR = [0, 0, 0, 0.2];
				_order = "";
				_order = [PC_SQUAD_3] call PC_fn_gui_get_current_AI_order;
				PC_GUI_SQUAD_3_BAR_ORDTEXT_TEXT = _order;
				
				if (_order isEqualTo "") then 
					{
						PC_GUI_SQUAD_3_BAR_ORDBACK_COLOR = [0, 0, 0, 0];
						PC_GUI_SQUAD_3_BAR_ORDTEXT_TEXT = "";
					};				
			} else 
				{
					PC_GUI_SQUAD_3_BAR_ORDBACK_COLOR = [0, 0, 0, 0];
					PC_GUI_SQUAD_3_BAR_ORDTEXT_TEXT = "";
				};
		
		/// Изменения для PC_SQUAD_4:
		
		switch (formation PC_SQUAD_4) do
			{
				case "COLUMN": 		{ PC_GUI_SQUAD_4_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\column_ca.paa"; };
				case "STAG COLUMN": { PC_GUI_SQUAD_4_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\stag_column_ca.paa"; };
				case "WEDGE": 		{ PC_GUI_SQUAD_4_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\wedge_ca.paa"; };
				case "ECH LEFT": 	{ PC_GUI_SQUAD_4_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\ech_left_ca.paa"; };
				case "ECH RIGHT": 	{ PC_GUI_SQUAD_4_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\ech_right_ca.paa"; };
				case "VEE": 		{ PC_GUI_SQUAD_4_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\vee_ca.paa"; };
				case "LINE": 		{ PC_GUI_SQUAD_4_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\line_ca.paa"; };
				case "FILE": 		{ PC_GUI_SQUAD_4_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\file_ca.paa"; };
				case "DIAMOND": 	{ PC_GUI_SQUAD_4_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\diamond_ca.paa"; };
			};	
		
		if (commandingMenu find "SUB_menu5_4" != -1 || commandingMenu find "SUB_menu10" != -1 || commandingMenu find "SUB_menu6_1_1_3" != -1 || commandingMenu find "SUB_menu6_1_2_3" != -1 || commandingMenu find "SUB_menu6_1_3_3" != -1) then 
			{
				PC_GUI_SQUAD_4_BAR_NAMEBBACK_COLOR = [(profilenamespace getvariable ['GUI_BCG_RGB_R',0.77]), (profilenamespace getvariable ['GUI_BCG_RGB_G',0.51]), (profilenamespace getvariable ['GUI_BCG_RGB_B',0.08]), 0.8];
			} else 
				{
					PC_GUI_SQUAD_4_BAR_NAMEBBACK_COLOR = [0, 0, 0, 0.6];
				};
		
		if (behaviour leader PC_SQUAD_4 in ["CARELESS","SAFE","AWARE"]) then // ({if (!(behaviour _x in ["CARELESS","SAFE","AWARE"])) exitWith {false}; true} forEach units PC_SQUAD_4 - [player])
			{
				PC_GUI_SQUAD_4_BAR_BEHAV_COLOR = [0, 0, 0, 0];
			} else 
				{
					if (behaviour leader PC_SQUAD_4 in ["COMBAT"]) then 
						{
							PC_GUI_SQUAD_4_BAR_BEHAV_COLOR = [1, 0.25, 0, 0.7];
						};
					if (behaviour leader PC_SQUAD_4 in ["STEALTH"]) then 
						{
							PC_GUI_SQUAD_4_BAR_BEHAV_COLOR = [0, 0.8, 1, 0.7];
						};
				};
				
		if (combatMode PC_SQUAD_4 in ["YELLOW","RED","ERROR"]) then 
			{
				PC_GUI_SQUAD_4_BAR_COMMODE_COLOR = [0, 0, 0, 0];
			} else 
				{
					PC_GUI_SQUAD_4_BAR_COMMODE_COLOR = [1, 0, 0, 0.7];
				};		
				
		if ({if (objectParent _x isKindOf "StaticMortar") exitWith {true}; false} forEach units PC_SQUAD_4) then 
			{
				PC_GUI_SQUAD_4_BAR_CARBACK_COLOR = [0, 0, 0, 0.2];
				PC_GUI_SQUAD_4_BAR_CARLOGO_PICTURE = getText (configFile >> "CfgVehicles" >> PC_SQUAD_4_MORTAR_TYPE >> "picture");
			} else 
				{
					if (objectParent (leader PC_SQUAD_4) isNotEqualTo objNull) then 
						{
							PC_GUI_SQUAD_4_BAR_CARBACK_COLOR = [0, 0, 0, 0.2];
							PC_GUI_SQUAD_4_BAR_CARLOGO_PICTURE = getText (configFile >> "CfgVehicles" >> typeOf objectParent (leader PC_SQUAD_4) >> "picture");
						} else 
							{
								PC_GUI_SQUAD_4_BAR_CARBACK_COLOR = [0, 0, 0, 0];
								PC_GUI_SQUAD_4_BAR_CARLOGO_PICTURE = "";
							};
				};
				
		if (currentwaypoint PC_SQUAD_4 isNotEqualTo (count waypoints PC_SQUAD_4)) then 
			{
				PC_GUI_SQUAD_4_BAR_ORDBACK_COLOR = [0, 0, 0, 0.2];
				_order = "";
				_order = [PC_SQUAD_4] call PC_fn_gui_get_current_AI_order;
				PC_GUI_SQUAD_4_BAR_ORDTEXT_TEXT = _order;
				
				if (_order isEqualTo "") then 
					{
						PC_GUI_SQUAD_4_BAR_ORDBACK_COLOR = [0, 0, 0, 0];
						PC_GUI_SQUAD_4_BAR_ORDTEXT_TEXT = "";
					};				
			} else 
				{
					PC_GUI_SQUAD_4_BAR_ORDBACK_COLOR = [0, 0, 0, 0];
					PC_GUI_SQUAD_4_BAR_ORDTEXT_TEXT = "";
				};
		
		/// Изменения для PC_SQUAD_5:
		
		switch (formation PC_SQUAD_5) do
			{
				case "COLUMN": 		{ PC_GUI_SQUAD_5_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\column_ca.paa"; };
				case "STAG COLUMN": { PC_GUI_SQUAD_5_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\stag_column_ca.paa"; };
				case "WEDGE": 		{ PC_GUI_SQUAD_5_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\wedge_ca.paa"; };
				case "ECH LEFT": 	{ PC_GUI_SQUAD_5_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\ech_left_ca.paa"; };
				case "ECH RIGHT": 	{ PC_GUI_SQUAD_5_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\ech_right_ca.paa"; };
				case "VEE": 		{ PC_GUI_SQUAD_5_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\vee_ca.paa"; };
				case "LINE": 		{ PC_GUI_SQUAD_5_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\line_ca.paa"; };
				case "FILE": 		{ PC_GUI_SQUAD_5_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\file_ca.paa"; };
				case "DIAMOND": 	{ PC_GUI_SQUAD_5_BAR_FORMATION_PICTURE = "Addon_PC\images\CommandBar\Formation\diamond_ca.paa"; };
			};	
		
		if (commandingMenu find "SUB_menu5_5" != -1 || commandingMenu find "SUB_menu6_1_1_4" != -1 || commandingMenu find "SUB_menu6_1_2_4" != -1 || commandingMenu find "SUB_menu6_1_3_4" != -1) then 
			{
				PC_GUI_SQUAD_5_BAR_NAMEBBACK_COLOR = [(profilenamespace getvariable ['GUI_BCG_RGB_R',0.77]), (profilenamespace getvariable ['GUI_BCG_RGB_G',0.51]), (profilenamespace getvariable ['GUI_BCG_RGB_B',0.08]), 0.8];
			} else 
				{
					PC_GUI_SQUAD_5_BAR_NAMEBBACK_COLOR = [0, 0, 0, 0.6];
				};
		
		if (behaviour leader PC_SQUAD_5 in ["CARELESS","SAFE","AWARE"]) then // ({if (!(behaviour _x in ["CARELESS","SAFE","AWARE"])) exitWith {false}; true} forEach units PC_SQUAD_5 - [player])
			{
				PC_GUI_SQUAD_5_BAR_BEHAV_COLOR = [0, 0, 0, 0];
			} else 
				{
					if (behaviour leader PC_SQUAD_5 in ["COMBAT"]) then 
						{
							PC_GUI_SQUAD_5_BAR_BEHAV_COLOR = [1, 0.25, 0, 0.7];
						};
					if (behaviour leader PC_SQUAD_5 in ["STEALTH"]) then 
						{
							PC_GUI_SQUAD_5_BAR_BEHAV_COLOR = [0, 0.8, 1, 0.7];
						};
				};
				
		if (combatMode PC_SQUAD_5 in ["YELLOW","RED","ERROR"]) then 
			{
				PC_GUI_SQUAD_5_BAR_COMMODE_COLOR = [0, 0, 0, 0];
			} else 
				{
					PC_GUI_SQUAD_5_BAR_COMMODE_COLOR = [1, 0, 0, 0.7];
				};
				
		if (objectParent (leader PC_SQUAD_5) isNotEqualTo objNull) then 
			{
				PC_GUI_SQUAD_5_BAR_CARBACK_COLOR = [0, 0, 0, 0.2];
				PC_GUI_SQUAD_5_BAR_CARLOGO_PICTURE = getText (configFile >> "CfgVehicles" >> typeOf objectParent (leader PC_SQUAD_5) >> "picture");
			} else 
				{
					PC_GUI_SQUAD_5_BAR_CARBACK_COLOR = [0, 0, 0, 0];
					PC_GUI_SQUAD_5_BAR_CARLOGO_PICTURE = "";
				};
				
		if (currentwaypoint PC_SQUAD_5 isNotEqualTo (count waypoints PC_SQUAD_5)) then 
			{
				PC_GUI_SQUAD_5_BAR_ORDBACK_COLOR = [0, 0, 0, 0.2];
				_order = "";
				_order = [PC_SQUAD_5] call PC_fn_gui_get_current_AI_order;
				PC_GUI_SQUAD_5_BAR_ORDTEXT_TEXT = _order;
				
				if (_order isEqualTo "") then 
					{
						PC_GUI_SQUAD_5_BAR_ORDBACK_COLOR = [0, 0, 0, 0];
						PC_GUI_SQUAD_5_BAR_ORDTEXT_TEXT = "";
					};				
			} else 
				{
					PC_GUI_SQUAD_5_BAR_ORDBACK_COLOR = [0, 0, 0, 0];
					PC_GUI_SQUAD_5_BAR_ORDTEXT_TEXT = "";
				};
				
		/// Запуск изменений для PC_SQUAD_1:
						
		PC_GUI_SQUAD_1_BAR_NUMBBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_1_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_1_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];			
		PC_GUI_SQUAD_1_BAR_NUMBBACK ctrlCommit 0;

		PC_GUI_SQUAD_1_BAR_NAMEBBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_1_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_1_BAR_Y + 2) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_1_BAR_NAMEBBACK ctrlSetTextColor PC_GUI_SQUAD_1_BAR_NAMEBBACK_COLOR; 
		PC_GUI_SQUAD_1_BAR_NAMEBBACK ctrlCommit 0;

		PC_GUI_SQUAD_1_BAR_BEHAV ctrlSetPosition 
			[
				(PC_GUI_SQUAD_1_BAR_X + 3) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_1_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_1_BAR_BEHAV ctrlSetTextColor PC_GUI_SQUAD_1_BAR_BEHAV_COLOR; 
		PC_GUI_SQUAD_1_BAR_BEHAV ctrlCommit 0;

		PC_GUI_SQUAD_1_BAR_COMMODE ctrlSetPosition 
			[
				(PC_GUI_SQUAD_1_BAR_X + 2) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_1_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_1_BAR_COMMODE ctrlSetTextColor PC_GUI_SQUAD_1_BAR_COMMODE_COLOR; //[1, 0, 0, 0.7];
		PC_GUI_SQUAD_1_BAR_COMMODE ctrlCommit 0;

		PC_GUI_SQUAD_1_BAR_CARBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_1_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_1_BAR_Y - 0) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_1_BAR_CARBACK ctrlSetTextColor PC_GUI_SQUAD_1_BAR_CARBACK_COLOR; //[0, 0, 0, 0.2];
		PC_GUI_SQUAD_1_BAR_CARBACK ctrlCommit 0;

		PC_GUI_SQUAD_1_BAR_CARLOGO ctrlSetText PC_GUI_SQUAD_1_BAR_CARLOGO_PICTURE; //"\A3\Soft_F\Quadbike_01\Data\UI\Quadbike_01_CA.paa";
		PC_GUI_SQUAD_1_BAR_CARLOGO ctrlSetPosition 
			[
				((PC_GUI_SQUAD_1_BAR_X + 0 + 0.35) * 			(			((safezoneW / safezoneH) min 1.2) / 40)),
				(PC_GUI_SQUAD_1_BAR_Y - 0 - 0.) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				(4) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_1_BAR_CARLOGO ctrlSetTextColor [1, 1, 1, 1];
		PC_GUI_SQUAD_1_BAR_CARLOGO ctrlSetScale 0.8;
		PC_GUI_SQUAD_1_BAR_CARLOGO ctrlCommit 0;

		PC_GUI_SQUAD_1_BAR_ORDBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_1_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_1_BAR_Y + 3) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_1_BAR_ORDBACK ctrlSetTextColor PC_GUI_SQUAD_1_BAR_ORDBACK_COLOR; // [0, 0, 0, 0.2];
		PC_GUI_SQUAD_1_BAR_ORDBACK ctrlCommit 0;

		PC_GUI_SQUAD_1_BAR_ORDTEXT ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='0'>%1</t>", PC_GUI_SQUAD_1_BAR_ORDTEXT_TEXT];
		PC_GUI_SQUAD_1_BAR_ORDTEXT ctrlSetPosition 
			[
				(PC_GUI_SQUAD_1_BAR_X + 0 - 0.12) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_1_BAR_Y + 3 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_1_BAR_ORDTEXT ctrlCommit 0;

		PC_GUI_SQUAD_1_BAR_GRPID ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='0'>%1</t>", groupId PC_SQUAD_1];
		PC_GUI_SQUAD_1_BAR_GRPID ctrlSetPosition 
			[
				(PC_GUI_SQUAD_1_BAR_X + 0 - 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_1_BAR_Y + 2 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_1_BAR_GRPID ctrlCommit 0;

		PC_GUI_SQUAD_1_BAR_GRPLOGO ctrlSetPosition 
			[
				(PC_GUI_SQUAD_1_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_1_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_1_BAR_GRPLOGO ctrlCommit 0;

		PC_GUI_SQUAD_1_BAR_UNITCOUNT ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='2'>%1</t>", count units PC_SQUAD_1];
		PC_GUI_SQUAD_1_BAR_UNITCOUNT ctrlSetPosition 
			[
				(PC_GUI_SQUAD_1_BAR_X - 1 - 0.10 ) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_1_BAR_Y + 1 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)//,
				//1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				//1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_1_BAR_UNITCOUNT ctrlCommit 0;
		
		PC_GUI_SQUAD_1_BAR_FORMATION ctrlSetText PC_GUI_SQUAD_1_BAR_FORMATION_PICTURE;
		PC_GUI_SQUAD_1_BAR_FORMATION ctrlSetPosition 
			[
				(PC_GUI_SQUAD_1_BAR_X + 1) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_1_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_1_BAR_FORMATION ctrlCommit 0;
		
		/// Запуск изменений для PC_SQUAD_2:
						
		PC_GUI_SQUAD_2_BAR_NUMBBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_2_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_2_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];			
		PC_GUI_SQUAD_2_BAR_NUMBBACK ctrlCommit 0;

		PC_GUI_SQUAD_2_BAR_NAMEBBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_2_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_2_BAR_Y + 2) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_2_BAR_NAMEBBACK ctrlSetTextColor PC_GUI_SQUAD_2_BAR_NAMEBBACK_COLOR; 
		PC_GUI_SQUAD_2_BAR_NAMEBBACK ctrlCommit 0;

		PC_GUI_SQUAD_2_BAR_BEHAV ctrlSetPosition 
			[
				(PC_GUI_SQUAD_2_BAR_X + 3) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_2_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_2_BAR_BEHAV ctrlSetTextColor PC_GUI_SQUAD_2_BAR_BEHAV_COLOR; 
		PC_GUI_SQUAD_2_BAR_BEHAV ctrlCommit 0;

		PC_GUI_SQUAD_2_BAR_COMMODE ctrlSetPosition 
			[
				(PC_GUI_SQUAD_2_BAR_X + 2) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_2_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_2_BAR_COMMODE ctrlSetTextColor PC_GUI_SQUAD_2_BAR_COMMODE_COLOR; //[1, 0, 0, 0.7];
		PC_GUI_SQUAD_2_BAR_COMMODE ctrlCommit 0;

		PC_GUI_SQUAD_2_BAR_CARBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_2_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_2_BAR_Y - 0) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_2_BAR_CARBACK ctrlSetTextColor PC_GUI_SQUAD_2_BAR_CARBACK_COLOR; //[0, 0, 0, 0.2];
		PC_GUI_SQUAD_2_BAR_CARBACK ctrlCommit 0;

		PC_GUI_SQUAD_2_BAR_CARLOGO ctrlSetText PC_GUI_SQUAD_2_BAR_CARLOGO_PICTURE; //"\A3\Soft_F\Quadbike_01\Data\UI\Quadbike_01_CA.paa";
		PC_GUI_SQUAD_2_BAR_CARLOGO ctrlSetPosition 
			[
				((PC_GUI_SQUAD_2_BAR_X + 0 + 0.35) * 			(			((safezoneW / safezoneH) min 1.2) / 40)),
				(PC_GUI_SQUAD_2_BAR_Y - 0 - 0.) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				(4) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_2_BAR_CARLOGO ctrlSetTextColor [1, 1, 1, 1];
		PC_GUI_SQUAD_2_BAR_CARLOGO ctrlSetScale 0.8;
		PC_GUI_SQUAD_2_BAR_CARLOGO ctrlCommit 0;

		PC_GUI_SQUAD_2_BAR_ORDBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_2_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_2_BAR_Y + 3) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_2_BAR_ORDBACK ctrlSetTextColor PC_GUI_SQUAD_2_BAR_ORDBACK_COLOR; // [0, 0, 0, 0.2];
		PC_GUI_SQUAD_2_BAR_ORDBACK ctrlCommit 0;

		PC_GUI_SQUAD_2_BAR_ORDTEXT ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='0'>%1</t>", PC_GUI_SQUAD_2_BAR_ORDTEXT_TEXT];
		PC_GUI_SQUAD_2_BAR_ORDTEXT ctrlSetPosition 
			[
				(PC_GUI_SQUAD_2_BAR_X + 0 - 0.05) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_2_BAR_Y + 3 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_2_BAR_ORDTEXT ctrlCommit 0;

		PC_GUI_SQUAD_2_BAR_GRPID ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='0'>%1</t>", groupId PC_SQUAD_2];
		PC_GUI_SQUAD_2_BAR_GRPID ctrlSetPosition 
			[
				(PC_GUI_SQUAD_2_BAR_X + 0 - 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_2_BAR_Y + 2 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_2_BAR_GRPID ctrlCommit 0;

		PC_GUI_SQUAD_2_BAR_GRPLOGO ctrlSetPosition 
			[
				(PC_GUI_SQUAD_2_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_2_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_2_BAR_GRPLOGO ctrlCommit 0;

		PC_GUI_SQUAD_2_BAR_UNITCOUNT ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='2'>%1</t>", count units PC_SQUAD_2];
		PC_GUI_SQUAD_2_BAR_UNITCOUNT ctrlSetPosition 
			[
				(PC_GUI_SQUAD_2_BAR_X - 1 - 0.10 ) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_2_BAR_Y + 1 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)//,
				//1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				//1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_2_BAR_UNITCOUNT ctrlCommit 0;
		
		PC_GUI_SQUAD_2_BAR_FORMATION ctrlSetText PC_GUI_SQUAD_2_BAR_FORMATION_PICTURE;
		PC_GUI_SQUAD_2_BAR_FORMATION ctrlSetPosition 
			[
				(PC_GUI_SQUAD_2_BAR_X + 1) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_2_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_2_BAR_FORMATION ctrlCommit 0;
		
		/// Запуск изменений для PC_SQUAD_3:
						
		PC_GUI_SQUAD_3_BAR_NUMBBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_3_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_3_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];			
		PC_GUI_SQUAD_3_BAR_NUMBBACK ctrlCommit 0;

		PC_GUI_SQUAD_3_BAR_NAMEBBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_3_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_3_BAR_Y + 2) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_3_BAR_NAMEBBACK ctrlSetTextColor PC_GUI_SQUAD_3_BAR_NAMEBBACK_COLOR; 
		PC_GUI_SQUAD_3_BAR_NAMEBBACK ctrlCommit 0;

		PC_GUI_SQUAD_3_BAR_BEHAV ctrlSetPosition 
			[
				(PC_GUI_SQUAD_3_BAR_X + 3) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_3_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_3_BAR_BEHAV ctrlSetTextColor PC_GUI_SQUAD_3_BAR_BEHAV_COLOR; 
		PC_GUI_SQUAD_3_BAR_BEHAV ctrlCommit 0;

		PC_GUI_SQUAD_3_BAR_COMMODE ctrlSetPosition 
			[
				(PC_GUI_SQUAD_3_BAR_X + 2) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_3_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_3_BAR_COMMODE ctrlSetTextColor PC_GUI_SQUAD_3_BAR_COMMODE_COLOR; //[1, 0, 0, 0.7];
		PC_GUI_SQUAD_3_BAR_COMMODE ctrlCommit 0;

		PC_GUI_SQUAD_3_BAR_CARBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_3_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_3_BAR_Y - 0) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_3_BAR_CARBACK ctrlSetTextColor PC_GUI_SQUAD_3_BAR_CARBACK_COLOR; //[0, 0, 0, 0.2];
		PC_GUI_SQUAD_3_BAR_CARBACK ctrlCommit 0;

		PC_GUI_SQUAD_3_BAR_CARLOGO ctrlSetText PC_GUI_SQUAD_3_BAR_CARLOGO_PICTURE; //"\A3\Soft_F\Quadbike_01\Data\UI\Quadbike_01_CA.paa";
		PC_GUI_SQUAD_3_BAR_CARLOGO ctrlSetPosition 
			[
				((PC_GUI_SQUAD_3_BAR_X + 0 + 0.35) * 			(			((safezoneW / safezoneH) min 1.2) / 40)),
				(PC_GUI_SQUAD_3_BAR_Y - 0 - 0.) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				(4) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_3_BAR_CARLOGO ctrlSetTextColor [1, 1, 1, 1];
		PC_GUI_SQUAD_3_BAR_CARLOGO ctrlSetScale 0.8;
		PC_GUI_SQUAD_3_BAR_CARLOGO ctrlCommit 0;

		PC_GUI_SQUAD_3_BAR_ORDBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_3_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_3_BAR_Y + 3) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_3_BAR_ORDBACK ctrlSetTextColor PC_GUI_SQUAD_3_BAR_ORDBACK_COLOR; // [0, 0, 0, 0.2];
		PC_GUI_SQUAD_3_BAR_ORDBACK ctrlCommit 0;

		PC_GUI_SQUAD_3_BAR_ORDTEXT ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='0'>%1</t>", PC_GUI_SQUAD_3_BAR_ORDTEXT_TEXT];
		PC_GUI_SQUAD_3_BAR_ORDTEXT ctrlSetPosition 
			[
				(PC_GUI_SQUAD_3_BAR_X + 0 - 0.05) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_3_BAR_Y + 3 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_3_BAR_ORDTEXT ctrlCommit 0;

		PC_GUI_SQUAD_3_BAR_GRPID ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='0'>%1</t>", groupId PC_SQUAD_3];
		PC_GUI_SQUAD_3_BAR_GRPID ctrlSetPosition 
			[
				(PC_GUI_SQUAD_3_BAR_X + 0 - 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_3_BAR_Y + 2 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_3_BAR_GRPID ctrlCommit 0;

		PC_GUI_SQUAD_3_BAR_GRPLOGO ctrlSetPosition 
			[
				(PC_GUI_SQUAD_3_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_3_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_3_BAR_GRPLOGO ctrlCommit 0;

		PC_GUI_SQUAD_3_BAR_UNITCOUNT ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='2'>%1</t>", count units PC_SQUAD_3];
		PC_GUI_SQUAD_3_BAR_UNITCOUNT ctrlSetPosition 
			[
				(PC_GUI_SQUAD_3_BAR_X - 1 - 0.10 ) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_3_BAR_Y + 1 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)//,
				//1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				//1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_3_BAR_UNITCOUNT ctrlCommit 0;
		
		PC_GUI_SQUAD_3_BAR_FORMATION ctrlSetText PC_GUI_SQUAD_3_BAR_FORMATION_PICTURE;
		PC_GUI_SQUAD_3_BAR_FORMATION ctrlSetPosition 
			[
				(PC_GUI_SQUAD_3_BAR_X + 1) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_3_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_3_BAR_FORMATION ctrlCommit 0;
		
		/// Запуск изменений для PC_SQUAD_4:
						
		PC_GUI_SQUAD_4_BAR_NUMBBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_4_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_4_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];			
		PC_GUI_SQUAD_4_BAR_NUMBBACK ctrlCommit 0;

		PC_GUI_SQUAD_4_BAR_NAMEBBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_4_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_4_BAR_Y + 2) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_4_BAR_NAMEBBACK ctrlSetTextColor PC_GUI_SQUAD_4_BAR_NAMEBBACK_COLOR; 
		PC_GUI_SQUAD_4_BAR_NAMEBBACK ctrlCommit 0;

		PC_GUI_SQUAD_4_BAR_BEHAV ctrlSetPosition 
			[
				(PC_GUI_SQUAD_4_BAR_X + 3) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_4_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_4_BAR_BEHAV ctrlSetTextColor PC_GUI_SQUAD_4_BAR_BEHAV_COLOR; 
		PC_GUI_SQUAD_4_BAR_BEHAV ctrlCommit 0;

		PC_GUI_SQUAD_4_BAR_COMMODE ctrlSetPosition 
			[
				(PC_GUI_SQUAD_4_BAR_X + 2) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_4_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_4_BAR_COMMODE ctrlSetTextColor PC_GUI_SQUAD_4_BAR_COMMODE_COLOR; //[1, 0, 0, 0.7];
		PC_GUI_SQUAD_4_BAR_COMMODE ctrlCommit 0;

		PC_GUI_SQUAD_4_BAR_CARBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_4_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_4_BAR_Y - 0) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_4_BAR_CARBACK ctrlSetTextColor PC_GUI_SQUAD_4_BAR_CARBACK_COLOR; //[0, 0, 0, 0.2];
		PC_GUI_SQUAD_4_BAR_CARBACK ctrlCommit 0;

		PC_GUI_SQUAD_4_BAR_CARLOGO ctrlSetText PC_GUI_SQUAD_4_BAR_CARLOGO_PICTURE; //"\A3\Soft_F\Quadbike_01\Data\UI\Quadbike_01_CA.paa";
		PC_GUI_SQUAD_4_BAR_CARLOGO ctrlSetPosition 
			[
				((PC_GUI_SQUAD_4_BAR_X + 0 + 0.35) * 			(			((safezoneW / safezoneH) min 1.2) / 40)),
				(PC_GUI_SQUAD_4_BAR_Y - 0 - 0.) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				(4) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_4_BAR_CARLOGO ctrlSetTextColor [1, 1, 1, 1];
		PC_GUI_SQUAD_4_BAR_CARLOGO ctrlSetScale 0.8;
		PC_GUI_SQUAD_4_BAR_CARLOGO ctrlCommit 0;

		PC_GUI_SQUAD_4_BAR_ORDBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_4_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_4_BAR_Y + 3) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_4_BAR_ORDBACK ctrlSetTextColor PC_GUI_SQUAD_4_BAR_ORDBACK_COLOR; // [0, 0, 0, 0.2];
		PC_GUI_SQUAD_4_BAR_ORDBACK ctrlCommit 0;

		PC_GUI_SQUAD_4_BAR_ORDTEXT ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='0'>%1</t>", PC_GUI_SQUAD_4_BAR_ORDTEXT_TEXT];
		PC_GUI_SQUAD_4_BAR_ORDTEXT ctrlSetPosition 
			[
				(PC_GUI_SQUAD_4_BAR_X + 0 - 0.05) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_4_BAR_Y + 3 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_4_BAR_ORDTEXT ctrlCommit 0;

		PC_GUI_SQUAD_4_BAR_GRPID ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='0'>%1</t>", groupId PC_SQUAD_4];
		PC_GUI_SQUAD_4_BAR_GRPID ctrlSetPosition 
			[
				(PC_GUI_SQUAD_4_BAR_X + 0 - 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_4_BAR_Y + 2 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_4_BAR_GRPID ctrlCommit 0;

		PC_GUI_SQUAD_4_BAR_GRPLOGO ctrlSetPosition 
			[
				(PC_GUI_SQUAD_4_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_4_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_4_BAR_GRPLOGO ctrlCommit 0;

		PC_GUI_SQUAD_4_BAR_UNITCOUNT ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='2'>%1</t>", count units PC_SQUAD_4];
		PC_GUI_SQUAD_4_BAR_UNITCOUNT ctrlSetPosition 
			[
				(PC_GUI_SQUAD_4_BAR_X - 1 - 0.10 ) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_4_BAR_Y + 1 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)//,
				//1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				//1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_4_BAR_UNITCOUNT ctrlCommit 0;
		
		PC_GUI_SQUAD_4_BAR_FORMATION ctrlSetText PC_GUI_SQUAD_4_BAR_FORMATION_PICTURE;
		PC_GUI_SQUAD_4_BAR_FORMATION ctrlSetPosition 
			[
				(PC_GUI_SQUAD_4_BAR_X + 1) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_4_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_4_BAR_FORMATION ctrlCommit 0;
		
		/// Запуск изменений для PC_SQUAD_5:
						
		PC_GUI_SQUAD_5_BAR_NUMBBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_5_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_5_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];			
		PC_GUI_SQUAD_5_BAR_NUMBBACK ctrlCommit 0;

		PC_GUI_SQUAD_5_BAR_NAMEBBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_5_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_5_BAR_Y + 2) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_5_BAR_NAMEBBACK ctrlSetTextColor PC_GUI_SQUAD_5_BAR_NAMEBBACK_COLOR; 
		PC_GUI_SQUAD_5_BAR_NAMEBBACK ctrlCommit 0;

		PC_GUI_SQUAD_5_BAR_BEHAV ctrlSetPosition 
			[
				(PC_GUI_SQUAD_5_BAR_X + 3) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_5_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_5_BAR_BEHAV ctrlSetTextColor PC_GUI_SQUAD_5_BAR_BEHAV_COLOR; 
		PC_GUI_SQUAD_5_BAR_BEHAV ctrlCommit 0;

		PC_GUI_SQUAD_5_BAR_COMMODE ctrlSetPosition 
			[
				(PC_GUI_SQUAD_5_BAR_X + 2) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_5_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_5_BAR_COMMODE ctrlSetTextColor PC_GUI_SQUAD_5_BAR_COMMODE_COLOR; //[1, 0, 0, 0.7];
		PC_GUI_SQUAD_5_BAR_COMMODE ctrlCommit 0;

		PC_GUI_SQUAD_5_BAR_CARBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_5_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_5_BAR_Y - 0) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_5_BAR_CARBACK ctrlSetTextColor PC_GUI_SQUAD_5_BAR_CARBACK_COLOR; //[0, 0, 0, 0.2];
		PC_GUI_SQUAD_5_BAR_CARBACK ctrlCommit 0;

		PC_GUI_SQUAD_5_BAR_CARLOGO ctrlSetText PC_GUI_SQUAD_5_BAR_CARLOGO_PICTURE; //"\A3\Soft_F\Quadbike_01\Data\UI\Quadbike_01_CA.paa";
		PC_GUI_SQUAD_5_BAR_CARLOGO ctrlSetPosition 
			[
				((PC_GUI_SQUAD_5_BAR_X + 0 + 0.35) * 			(			((safezoneW / safezoneH) min 1.2) / 40)),
				(PC_GUI_SQUAD_5_BAR_Y - 0 - 0.) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				(4) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];

		PC_GUI_SQUAD_5_BAR_CARLOGO ctrlSetTextColor [1, 1, 1, 1];
		PC_GUI_SQUAD_5_BAR_CARLOGO ctrlSetScale 0.8;
		PC_GUI_SQUAD_5_BAR_CARLOGO ctrlCommit 0;

		PC_GUI_SQUAD_5_BAR_ORDBACK ctrlSetPosition 
			[
				(PC_GUI_SQUAD_5_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_5_BAR_Y + 3) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_5_BAR_ORDBACK ctrlSetTextColor PC_GUI_SQUAD_5_BAR_ORDBACK_COLOR; // [0, 0, 0, 0.2];
		PC_GUI_SQUAD_5_BAR_ORDBACK ctrlCommit 0;

		PC_GUI_SQUAD_5_BAR_ORDTEXT ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='0'>%1</t>", PC_GUI_SQUAD_5_BAR_ORDTEXT_TEXT];
		PC_GUI_SQUAD_5_BAR_ORDTEXT ctrlSetPosition 
			[
				(PC_GUI_SQUAD_5_BAR_X + 0 - 0.05) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_5_BAR_Y + 3 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_5_BAR_ORDTEXT ctrlCommit 0;

		PC_GUI_SQUAD_5_BAR_GRPID ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='0'>%1</t>", groupId PC_SQUAD_5];
		PC_GUI_SQUAD_5_BAR_GRPID ctrlSetPosition 
			[
				(PC_GUI_SQUAD_5_BAR_X + 0 - 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_5_BAR_Y + 2 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				4 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_5_BAR_GRPID ctrlCommit 0;

		PC_GUI_SQUAD_5_BAR_GRPLOGO ctrlSetPosition 
			[
				(PC_GUI_SQUAD_5_BAR_X + 0) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_5_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_5_BAR_GRPLOGO ctrlCommit 0;

		PC_GUI_SQUAD_5_BAR_UNITCOUNT ctrlSetStructuredText parseText format ["<t font='RobotoCondensed' size='0.8' align='center' shadow='2'>%1</t>", count units PC_SQUAD_5];
		PC_GUI_SQUAD_5_BAR_UNITCOUNT ctrlSetPosition 
			[
				(PC_GUI_SQUAD_5_BAR_X - 1 - 0.10 ) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_5_BAR_Y + 1 + 0.12) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)//,
				//1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				//1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_5_BAR_UNITCOUNT ctrlCommit 0;		
		
		PC_GUI_SQUAD_5_BAR_FORMATION ctrlSetText PC_GUI_SQUAD_5_BAR_FORMATION_PICTURE;
		PC_GUI_SQUAD_5_BAR_FORMATION ctrlSetPosition 
			[
				(PC_GUI_SQUAD_5_BAR_X + 1) * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				(PC_GUI_SQUAD_5_BAR_Y + 1) * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25),
				1 * 			(			((safezoneW / safezoneH) min 1.2) / 40),
				1 * 			(			(			((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
			];
		PC_GUI_SQUAD_5_BAR_FORMATION ctrlCommit 0;
		
		/// Повтор:
		
		uisleep 1;
	
	};

 

 

  • Like 1

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×