A3A_BRIEFING\briefing_BLUEFOR_ENEMY.html l] A3A_BRIEFING\briefing_BLUEFOR_TASKS.html l]0 A3A_BRIEFING\briefing_MISSC.html TL^ A3A_BRIEFING\briefing_MISSION_DESCRIPTION.html HWL^q
A3A_BRIEFING\briefing_OPFOR_ENEMY.html ] A3A_BRIEFING\briefing_OPFOR_TASKS.html ]}] a3a_client_scripts.sqf ] a3a_modules.hpp ?nV A3A_MODULES\AddonsCheck\init.sqf ?nV, A3A_MODULES\NamesInVehicle\a3ru_onMouseZChanged.sqf ?nVw A3A_MODULES\NamesInVehicle\fn_namesInVehicle.sqf ?nV A3A_MODULES\NamesInVehicle\init.sqf ?nV A3A_MODULES\PlayerTags\init.sqf ?nV A3A_MODULES\StaticDrag\fn_onKeyDown.sqf ?nV A3A_MODULES\StaticDrag\fn_staticCanDrag.sqf ?nV A3A_MODULES\StaticDrag\fn_staticDrag.sqf ?nVs A3A_MODULES\StaticDrag\fn_staticRelease.sqf ?nV A3A_MODULES\StaticDrag\fn_staticRotate.sqf ?nV A3A_MODULES\StaticDrag\init.sqf ?nV a3a_server_scripts.sqf ^ A3A_SETUP\a3a_header.hpp ѸY A3A_SETUP\a3a_parameters.hpp -W A3A_SETUP\infiSTAR_AdminMenu.hpp .Y+ add_med.sqf \ add_med_med.sqf ]ZVV bn_crew_control.sqf -] bn_pilot_control.sqf t
V+ bn_selector.sqf X0 call.fsm .Y@ description.ext f\ Equipment\EAST\RV.sqf ] Equipment\EAST\RV1.sqf ] Equipment\EAST\RV2.sqf ] Equipment\RES\CRS.sqf ۂ]> Equipment\RES\CRST.sqf 息] Equipment\RES\DOC.sqf ] Equipment\RES\Kom.sqf ]" Equipment\RES\Kom_ZU.sqf ] Equipment\RES\PKM.sqf ]J Equipment\RES\PKMA.sqf b3]A Equipment\RES\POMPUL.sqf c\ Equipment\RES\POMRPG.sqf 9]( Equipment\RES\RPG.sqf <'] Equipment\RES\RPK.sqf 3], Equipment\RES\SGP.sqf s3]C Equipment\RES\SLS.sqf ]! Equipment\RES\SN.sqf (] Equipment\RES\SN1.sqf Ne] Equipment\RES\STR.sqf 8A] Equipment\RES\STSTRL.sqf D}]B Equipment\RES\STSTRLRPG.sqf *f]` Equipment\RES\ZU_1.sqf N] Equipment\RES\ZU_2.sqf ;O] Equipment\SSO\ARTKOR.sqf O]k Equipment\SSO\ARTKOR1.sqf O]F Equipment\SSO\KOMKOR.sqf O]m Equipment\SSO\PILOT.sqf (]q Equipment\SSO\SSOBPA.sqf ہ] Equipment\SSO\SSOGP.sqf ] Equipment\SSO\SSOKOM.sqf O]% Equipment\SSO\SSOKOM1.sqf O]% Equipment\SSO\SSOMED.sqf ] Equipment\SSO\SSOMED1.sqf ] Equipment\SSO\SSOPKP.sqf O]K Equipment\SSO\SSORAD.sqf ] Equipment\SSO\SSORF2.sqf ]1 Equipment\SSO\SSORPK.sqf ] Equipment\SSO\SSOSNP.sqf O]U Equipment\SSO\SSOSTA.sqf ]
Equipment\SSO\SSOSTA1.sqf ] Equipment\unitprocessor.sqf RX Equipment\veh_EAST\MED.sqf W[ Equipment\veh_EAST\rva.sqf D] Equipment\veh_EAST\rva1.sqf w]Z Equipment\veh_EAST\YAZ_K.sqf ;\) Equipment\veh_EAST\YRAL.sqf E\Y Equipment\veh_RES\BTR.sqf j[ Equipment\veh_RES\GZL.sqf g`W Equipment\veh_RES\GZL1.sqf g`W Equipment\veh_RES\JA.sqf oqY| Equipment\veh_RES\MD.sqf SY\ Equipment\veh_RES\med.sqf .C]" Equipment\veh_RES\OTD.sqf :] Equipment\veh_RES\OTD_M2.sqf 1;]n Equipment\veh_RES\PIKP.sqf Z] Equipment\veh_RES\PZRK.sqf T] Equipment\veh_RES\T.sqf ,W Equipment\veh_RES\TANK.sqf Ą] Equipment\veh_RES\VZRV.sqf ]] Equipment\veh_RES\ZU.sqf O] Equipment\veh_TAK_F\medvert.sqf B]G Equipment\veh_TAK_F\par.sqf C]F Equipment\veh_TAK_F\par1.sqf ݬ]F Equipment\veh_TAK_F\par2.sqf B]G Equipment\veh_TAK_F\S.sqf #Z Equipment\veh_TAK_F\SSO.sqf 3] Equipment\veh_TAK_F\SSOKOM.sqf ]; Equipment\veh_TAK_F\SSOKOR.sqf P]n Equipment\veh_TAK_F\vert.sqf B] Equipment\vehprocessor.sqf jX init.sqf SL^ loadScreen.jpg N] mis_funcs\fn_preinit.sqf V mission.sqm 1^R
mission_description.hpp ] mission_parameters.hpp ;0U pic\logo_tsg.paa ;IX7 vibor_respa.sqf ]
ССО РФ совместно с ВВС Ирака.
Не позволить неверным разбить танковый "кулак" движения AL_Dadash, сформированный на границе с Ираком, до прихода подкрепления. Подкрепление прибудет через два часа.
Общие условности:
- Время на миссию: 120 минут.
- Всем бойцам запрещено надевать форму, головные уборы и шлемы, бронежилеты и разгрузки противника.
- Госпиталем являются: у красных - переносная медпалатка и UH-1H; у синих - два красных лендровера.
- Всем, кроме авиации, запрещено находиться за краем карты.
- Танки считаются уничтоженными, только если полностью сгорели.
Условности для красных:
- Десанту запрещено приземляться внутри зоны отмеченной черными маркерами.
- Запрещено использовать вертолеты до проведения высадки основных сил ССО. Основными силами считаются все отделения, респ которых находится непосредственно у самолетов.
- Запрешено использовать целеуказатель с борта вертолета, так как есть вероятность некорректной работы лазера.
- После проведения высадки, пилотам следует вернуться на аэродром и пересесть на вертолеты. Пилоты являются медиками.
- Артиллерии запрещено стрелять 5 минут, после окончания фризтайма.
- Группам наблюдения запрещено поднимать квадрокоптеры в воздух до окончания фризтайма.
- Красные выиграют, если уничтожат три из пяти танков противника.
- Красные проиграют, если закончится время на миссию или в живых останется менее 15 человек.
Условности для зеленых:
- Танкам запрещено покидать зону, отмеченную черными маркерами.
- Всем зеленым запрещено пересекать границу с Ираком, отмеченную синими маркерами.
- Зеленые выиграют, если по окончанию времени на миссиию, живыми останутся не менее трех танков.
- Зеленые проиграют, если в живых станется менее 10 человек.
STEEL RAIN
Автор: [B]Ken
Недавно, с командованием Сил Специальных операций в Сирии, по дипломатическим каналам, связались представители правительства Ирака.
Они сообщили, что по данным разведки, на территории Сирии, рядом с границей Ирака, боевики запрещенной группировки AL_Dadash собирают сылы.
Их цель - удар по объектам, находящимся на территории Ирака, и захват плацдарма для дальнейшего ведения боевых действий.
На опасном участке границы, в городе Аробстер, уже сформирован танковый "кулак". И удар произойдет в ближайшее время.
Командование Вооруженных Сил Ирака не может стянуть туда силы, так как это оголит другие участки.
В связи с этим, правительство Ирака запросило помощь в силовом разрешении ситуации.
Россия согласилась помочь.
Время поджимало. В самые короткие сроки был разработан план по уничтожению танковой группировки на опасном направлении.
Это сорвет планы AL_Dadash и позволит ВС Ирака мобилизовать силы и произвести перегруппировку.
Так как часть Сирии еще находится под контролем террористических групп и для сохранения эффекта внезапности, было принято решение о проведении десантной операции с территории Ирака.
На военную базу, находящуюся на территории Ирака, недалеко от границы, была переброшена небольшая группировка ССО РФ и артиллерийский расчет Д-30 с корректировщиками, снабженный комплексом управляемого высокоточного вооружения "Китолов".
Десантирование и поддержка с воздуха будет производиться силами ВВС Ирака.
Ночью, в непосредственную близость к группировке противника, были заброшены группы наблюдения и разведки для обеспечения высадки основных сил.
По нашим данным, танки еще не успели дозаправить после марша.
Операция назначена на утро.
Боевики запрещенного движения AL_Dadash.
В течении двух часов, произвести десантирование и разбить танковый "кулак" движения AL_Dadash, сформированный на границе с Ираком.
// Клиентские скрпты, выполняются после инициализации платформы
sleep 20;
["
СТАЛЬНОЙ ДОЖДЬ
«Дабы быть уверенным в попадании, надо, чтобы гарпунщики этого мира, меча свой гарпун, вскакивали на ноги, не от тяжких трудов отрываясь, но от полного безделья.» - Герман Мелвилл. Моби Дик. ",0,0,15,2] spawn BIS_fnc_dynamicText;/// Specify modules to load
/// If you dont want any modules, use:
/// #define A3A_MODULES []
/// Disabled modules: "NamesInVehicle", "WeaponSafety", "PlayerTags", "StaticDrag"
#define A3A_MODULES ["AddonsCheck"]if (!isDedicated) then {
waitUntil { sleep 1.217; !isNil "a3ru_addons_check" };
{
if (!isClass (configFile >> "CfgPatches" >> _x)) then {
"Addon is missing" hintC [
"Required addon is missing:" + _x
];
sleep 3;
failMission "loser";
};
} forEach a3ru_addons_check;
};// Show player names in vehicles on mouse wheel up
if ((_this select 1) > 0) then { [] spawn fnc_a3ru_vehiclePlayers }#define a3ru_icon_driver "a3\ui_f\data\IGUI\RscIngameUI\RscUnitInfo\role_driver_ca.paa"
#define a3ru_icon_commander "a3\ui_f\data\IGUI\RscIngameUI\RscUnitInfo\role_commander_ca.paa"
#define a3ru_icon_gunner "a3\ui_f\data\IGUI\RscIngameUI\RscUnitInfo\role_gunner_ca.paa"
#define a3ru_icon_cargo "a3\ui_f\data\IGUI\RscIngameUI\RscUnitInfo\role_cargo_ca.paa"
#define a3ru_color_blue "#0000ff"
#define a3ru_color_red "#ff0000"
#define a3ru_color_white "#ffffff"
#define a3ru_color_green "#12be00"
// Show players in vehicle
_vehicle = vehicle player;
if (player != _vehicle) then {
_color = a3ru_color_white;
_vehName = getText (configFile >> "CfgVehicles" >> typeOf _vehicle >> "displayName");
_vehSide = getText (configFile >> "CfgVehicles" >> typeOf _vehicle >> "faction");
switch (_vehSide) do {
case "BLU_F": { _color = a3ru_color_blue };
case "OPF_F": { _color = a3ru_color_red };
case "IND_F": { _color = a3ru_color_green };
};
_output = format[" %2
", _color, _vehName];
{
_icon = a3ru_icon_cargo;
_additional = "";
if (driver _vehicle == _x) then {
_icon = a3ru_icon_driver;
};
if (gunner _vehicle == _x) then {
_icon = a3ru_icon_gunner;
};
if (commander _vehicle == _x) then {
_icon = a3ru_icon_commander;
};
if !(isPlayer _x) then { _additional = "[AI] " };
if (_x == player) then {
_output = _output + format[' %3
', _icon, _additional, name _x];
} else {
_output = _output + format[' %2%3
', _icon, _additional, name _x];
};
} forEach (crew _vehicle);
hintSilent parseText (_output + "");
};// Show player names in vehicles on mouse wheel up
if (!isDedicated) then {
waitUntil { sleep 1.617; a3a_var_cli_postInit };
a3ru_mod_fnc_namesInVehicle = compile preprocessFileLineNumbers "A3A_MODULES\NamesInVehicle\fn_namesInVehicle.sqf";
(findDisplay 46) displayAddEventHandler ["MouseZChanged", "if ((_this select 1) > 0) then { [] spawn a3ru_mod_fnc_namesInVehicle }"];
};if (!isDedicated) then {
private ["_enabled"];
_enabled = false;
if (!isNil "a3ru_tags") then {
if (a3ru_tags == 0) then {
_enabled = true;
};
};
if (_enabled) then {
waitUntil { sleep 1.121; a3a_var_cli_postInit };
disableSerialization;
_ui = uiNamespace getVariable "A3RU_HUD";
_playerTag = _ui displayCtrl 1002;
while {alive player} do {
_object = cursorTarget;
if !(isNull _object) then {
if ((_object in allUnits) && (side _object == side player) && (player distance _object <= 20) && (_object != player)) then {
_playerTag ctrlShow true;
if (isPlayer _object) then {
_playerTag ctrlSetStructuredText parseText format[" %1", name _object];
} else {
_playerTag ctrlSetStructuredText parseText format[" %1", name _object];
};
} else {
_playerTag ctrlShow false;
};
} else {
_playerTag ctrlShow false;
};
sleep 1.021;
};
_playerTag ctrlShow false;
};
};if !(alive player) exitWith {
(findDisplay 46) displayRemoveEventHandler ["KeyDown", a3ru_DEH_dogTag];
};
// Ctrl pressed
if (_this select 3) then { a3ru_var_static_rotate = true };
falseprivate ["_CT", "_return"];
_CT = _this;
_return = false;
if !(isNull _CT) then {
if (
(_CT isKindOf "StaticWeapon") &&
(player distance _CT <= 3) &&
isNull (_CT getVariable ["a3ru_canDrag", objNull]) &&
((count (crew _CT)) == 0)
) then { _return = true };
};
_returnprivate ["_CT", "_check", "_player", "_posY"];
_CT = _this;
_check = _CT call a3ru_mod_fnc_staticCanDrag;
if (_check) then {
hint parseText (localize "STR_A3RU_drag_desc");
a3ru_var_static_rotate = false;
a3ru_var_static_release = false;
a3ru_var_static_dragging = true;
_player = player;
a3ru_var_dragObject = _CT;
_posY = ((boundingBoxReal _CT) select 1) select 2;
_CT setVariable ["a3ru_canDrag", player, true];
//if (a3a_var_started) then { _CT lock 2 };
_player playMove "acinpknlmstpsraswrfldnon"; // \A3\anims_f\Data\Anim\Sdr\inj\AcinPknlMwlkSlowWrflDb_still
_CT attachTo [_player, [0, 2, _posY]];
// Helper
a3ru_var_static_helper = "Sign_Arrow_Direction_Green_F" createVehicleLocal (position _CT);
a3ru_var_static_helper attachTo [_CT, [0,0,0 - (_posY / 2)]];
a3ru_KeyEH_releaseStatic = _player addAction [format[(" " + localize "STR_A3RU_drag_release" + ""), getText (configFile >> "CfgVehicles" >> (typeOf _CT) >> "displayName")], { a3ru_var_static_release = true }, "", 0, false, true, "", "!(isNull a3ru_var_dragObject) && (player == vehicle player)"];
waitUntil { sleep 0.012; (isNull a3ru_var_dragObject) || !alive player || (player != vehicle player) || a3ru_var_static_release || (count (crew _CT) > 0) };
[] call a3ru_mod_fnc_staticRelease;
};private ["_pos", "_dir", "_vectorUp"];
if (!isNull a3ru_var_dragObject) then {
_pos = getPosATL a3ru_var_dragObject;
if ((_pos select 3) < 0) then { _pos SET [3, 0] };
_dir = getDir a3ru_var_static_helper;
};
detach a3ru_var_dragObject;
deleteVehicle a3ru_var_static_helper;
//if (a3a_var_started) then { _CT lock 0 };
if (!isNull a3ru_var_dragObject) then {
a3ru_var_dragObject setPos _pos;
[[a3ru_var_dragObject, _dir], "(_this select 0) setDir (_this select 1)"] call BIS_fnc_MP;
};
player removeAction a3ru_KeyEH_releaseStatic;
player playMove "amovpknlmstpsraswrfldnon";
a3ru_var_static_dragging = false;
a3ru_var_dragObject setVariable ["a3ru_canDrag", objNull, true];
a3ru_var_dragObject = objNullprivate ["_angle", "_dir"];
if (_this > 0) then {
_angle = 5;
} else {
_angle = -5;
};
if !(isNull a3ru_var_static_helper) then {
if (player distance a3ru_var_dragObject < 6 && alive player) then {
if (a3ru_var_static_rotate) exitWith {
_dir = (getDir a3ru_var_static_helper) + _angle;
_dir = _dir - getDir player;
a3ru_var_static_helper setDir _dir;
};
} else {
a3ru_var_static_release = true
};
};if (!isDedicated) then {
// Variables
a3ru_var_static_rotate = false;
a3ru_var_static_release = false;
a3ru_var_static_dragging = false;
a3ru_var_dragObject = objNull;
a3ru_var_static_helper = objNull;
// Functions
a3ru_mod_fnc_staticCanDrag = compile preprocessFileLineNumbers "A3A_MODULES\StaticDrag\fn_staticCanDrag.sqf";
a3ru_mod_fnc_staticRotate = compile preprocessFileLineNumbers "A3A_MODULES\StaticDrag\fn_staticRotate.sqf";
a3ru_mod_fnc_staticRelease = compile preprocessFileLineNumbers "A3A_MODULES\StaticDrag\fn_staticRelease.sqf";
a3ru_mod_fnc_staticDrag = compile preprocessFileLineNumbers "A3A_MODULES\StaticDrag\fn_staticDrag.sqf";
waitUntil { sleep 5; a3a_var_cli_postInit };
// Animation stuck fix
if (animationState player == "acinpknlmstpsraswrfldnon") then {
player playMove "amovpknlmstpsraswrfldnon";
};
a3ru_module_fnc_dogTag_onKeyDown = compile preprocessFileLineNumbers "A3A_MODULES\StaticDrag\fn_onKeyDown.sqf";
a3ru_DEH_dogTag = (findDisplay 46) displayAddEventHandler ["KeyDown", "_this call a3ru_module_fnc_dogTag_onKeyDown"];
(findDisplay 46) displayAddEventHandler ["MouseZChanged", "(_this select 1) spawn a3ru_mod_fnc_staticRotate"];
[] spawn {
private ["_entities", "_entity", "_actionAdded"];
while {alive player} do {
_entities = (position player) nearEntities ["StaticWeapon", 50];
for "_i" from 0 to ((count _entities) - 1) do {
_entity = _entities select _i;
_actionAdded = _entity getVariable ["a3ru_staticAction", false];
if !(_actionAdded) then {
_dragger = _entity getVariable ["a3ru_canDrag", objNull];
if (_dragger == player && a3ru_var_dragObject != _entity) then { detach _entity; _entity setVariable ["a3ru_canDrag", objNull, true]; };
_entity addAction [format[(" " + localize "STR_A3RU_drag_take" + ""), getText (configFile >> "CfgVehicles" >> (typeOf _entity) >> "displayName")], { (_this select 0) call a3ru_mod_fnc_staticDrag }, "", 0, false, true, "", "(player == vehicle player) && !a3ru_var_static_dragging && (player distance _target <= 3)"];
_entity setVariable ["a3ru_staticAction", true, false];
};
sleep 0.011;
};
sleep 5.817;
};
};
};/*
[] spawn {
waituntil {!isnil "ace_weather_WindSpeedMax"};
ace_weather_WindSpeedMax = [[0, 0], [0, 0],[0, 0],[0, 0],[0, 0],[0, 0],[0, 0],[0, 0],[0, 0],[0, 0],[0, 0],[0, 0]];
waituntil {!isnil "ace_weather_WindSpeedMin"};
ace_weather_WindSpeedMin = [[0, 0], [0, 0],[0, 0],[0, 0],[0, 0],[0, 0],[0, 0],[0, 0],[0, 0],[0, 0],[0, 0],[0, 0]];
waituntil {!isnil "ace_weather_WindSpeedMean"};
ace_weather_WindSpeedMean = [0,0,0,0,0,0,0,0,0,0,0,0];
waituntil {!isnil "ace_weather_WindSpeedMean"};
ace_weather_WindDirectionProbabilities = [
[0,0,0,0,0,0,0,0,0,0,0,0], // January
[0,0,0,0,0,0,0,0], // February
[0,0,0,0,0,0,0,0], // March
[0,0,0,0,0,0,0,0], // April
[0,0,0,0,0,0,0,0], // May
[0,0,0,0,0,0,0,0], // June
[0,0,0,0,0,0,0,0], // July
[0,0,0,0,0,0,0,0], // August
[0,0,0,0,0,0,0,0], // September
[0,0,0,0,0,0,0,0], // October
[0,0,0,0,0,0,0,0], // November
[0,0,0,0,0,0,0,0] // December
];
};
*/
[] spawn {
waituntil {!isnil "ace_weather_WindSpeedMax"};
ace_weather_WindSpeedMax = [[2.53, 1.49], [2.59, 1.42],[2.71, 1.35],[2.39, 1.01],[3.23, 1.28],[4.21, 1.67],[4.23, 1.84],[3.89, 1.81],[2.98, 1.48],[2.9, 2.6],[2.29, 1.45],[2.19, 1.42]];
waituntil {!isnil "ace_weather_WindSpeedMin"};
ace_weather_WindSpeedMin = [[0.36, 1.16], [0.4, 1.22],[0.36, 1.07],[0.23, 0.74],[0.27, 0.77],[0.35, 0.96],[0.59, 1.58],[0.68, 1.49],[0.39, 1.24],[0.99, 1.76],[0.32, 1.15],[0.38, 1.14]];
waituntil {!isnil "ace_weather_WindSpeedMean"};
ace_weather_WindSpeedMean = [1.75, 1.79,1.79, 1.56, 1.92, 2.5, 2.84, 2.62, 2, 1.63, 1.6, 1.6];
waituntil {!isnil "ace_weather_WindSpeedMean"};
ace_weather_WindDirectionProbabilities = [
[0,0,0,0,0,0,0,0,0,0,0,0], // January
[0,0,0,0,0,0,0,0], // February
[0,0,0,0,0,0,0,0], // March
[0,0,0,0,0,0,0,0], // April
[0,0,0,0,0,0,0,0], // May
[0,0,0,0,0,0,0,0], // June
[0,0,0,0,0,0,0,0], // July
[0,0,0,0,0,0,0,0], // August
[0,0,0,0,0,0,0,0], // September
[0,0,0,0,0,0,0,0], // October
[0,0,0,0,0,0,0,0], // November
[0,0,0,0,0,0,0,0] // December
];
};atrium_version = 14;
respawn = 1;
respawndelay = 3;
class Header {
gameType = TEAM;
minPlayers = 1;
maxPlayers = 210;
};
enableItemsDropping = 0;
debriefing = 1;
briefing = 1;
aiKills = 0;
joinUnassigned = 1;
disableChannels[] = {0};class Params {
class a3a_params_startTime {
title = "$STR_A3RU_startTime";
values[] = {0};
texts[] = {$STR_A3RU_default};
default = 0;
};
class a3a_params_startFog {
title = "$STR_A3RU_startFog";
values[] = {0};
texts[] = {$STR_A3RU_Default};
default = 0;
};
class a3a_params_preTime {
title = "$STR_A3RU_preTime";
values[] = {600, 900};
texts[] = {"10m", "15m"};
default = 900;
};
class a3a_params_slotReservation {
title = "$STR_A3RU_slotReservation";
values[] = {0,1};
texts[] = {$STR_A3RU_off,$STR_A3RU_on};
default = 0;
};
class a3a_params_spectatorSides {
title = "$STR_A3RU_spectatorSides";
values[] = {0,1};
texts[] = {$STR_A3RU_spectatorOwnSide, $STR_A3RU_spectatorAllSides};
default = 1;
};
class a3a_params_externalAddonsInit {
title = "$STR_A3RU_externalAddonsInit";
values[] = {0,1};
texts[] = {$STR_A3RU_off, $STR_A3RU_on};
default = 1;
};
};/*
Antihack & AdminTools - Christian Lorenzen - www.infiSTAR.de
#3dafcba70fef
*/
class RscListBox_infiSTAR {
access=0;
type=5;
style=0;
font="PuristaLight";
sizeEx=0.03;
rowHeight=0;
colorText[]={1,1,1,1};
colorScrollbar[]={1,1,1,1};
colorSelect[]={0,0,0,1};
colorSelect2[]={1,0.5,0,1};
colorSelectBackground[]={0.6,0.6,0.6,1};
colorSelectBackground2[]={0.2,0.2,0.2,1};
colorBackground[]={0,0,0,0.8};
maxHistoryDelay=1.0;
soundSelect[]={"",0.1,1};
period=1;
autoScrollSpeed=-1;
autoScrollDelay=5;
autoScrollRewind=0;
arrowEmpty="#(argb,8,8,3)color(1,1,1,1)";
arrowFull="#(argb,8,8,3)color(1,1,1,1)";
shadow=0;
colorDisabled[]={1,1,1,0.25};
border=false;
borderSize=0;
class ScrollBar
{
arrowEmpty="#(argb,8,8,3)color(1,1,1,1)";
arrowFull="#(argb,8,8,3)color(1,1,1,1)";
border="#(argb,8,8,3)color(1,1,1,1)";
color[]={1,1,1,0.6};
colorActive[]={1,1,1,1};
colorDisabled[]={1,1,1,0.3};
thumb="#(argb,8,8,3)color(1,1,1,1)";
};
class ListScrollBar:ScrollBar
{
color[]={1,1,1,0.6};
colorActive[]={1,1,1,1};
colorDisabled[]={1,1,1,0.3};
thumb="#(argb,8,8,3)color(1,1,1,1)";
arrowEmpty="#(argb,8,8,3)color(1,1,1,1)";
arrowFull="#(argb,8,8,3)color(1,1,1,1)";
border="#(argb,8,8,3)color(1,1,1,1)";
shadow=0;
};
};
class RscText_infiSTAR {
access=0;
idc=-1;
type=0;
style=0;
linespacing=1;
colorBackground[]={0,0,0,0};
colorText[]={0.84,0.07,0,1};
shadow=1;
font="PuristaBold";
sizeex=0.0400;
fixedWidth=0;
};
class RscEdit_infiSTAR {
access=0;
type=2;
style=0;
colorBackground[]={0,0,0,0.6};
colorText[]={1,1,1,1};
colorSelection[]={1,1,1,0.25};
colorDisabled[]={1,1,1,0};
font="PuristaBold";
sizeEx=0.04;
autocomplete="";
text="";
size=0.2;
shadow=0;
};
class RscButton_infiSTAR {
access=0;
idc=-1;
type=1;
style=0;
text="";
action="";
colorText[]={1,1,1,0.9};
colorDisabled[]={0.6,0.1,0.3,0};
colorBackground[]={0,0,0,0.8};
colorBackgroundDisabled[]={0,0.0,0};
colorBackgroundActive[]={0.15,0.35,0.55,0.7};
colorFocused[]={0.58,0.05,0,0.7};
colorShadow[]={0.023529,0,0.0313725,1};
colorBorder[]={0.023529,0,0.0313725,1};
soundEnter[]={"\A3\ui_f\data\sound\RscButtonMenu\soundEnter",0.09,1};
soundPush[]={"\A3\ui_f\data\sound\RscButtonMenu\soundPush",0.09,1};
soundClick[]={"\A3\ui_f\data\sound\RscButtonMenu\soundClick",0.09,1};
soundEscape[]={"\A3\ui_f\data\sound\RscButtonMenu\soundEscape",0.09,1};
shadow=0;
font="PuristaMedium";
sizeEx=0.02921;
offsetX=0.003;
offsetY=0.003;
offsetPressedX=0.002;
offsetPressedY=0.002;
borderSize=0;
};
class RscHTML_infiSTAR {
colorText[]={1,1,1,1};
colorBold[]={1,1,1,0.75};
colorLink[]={"63/255","212/255","252/255",1};
colorLinkActive[]={"63/255","212/255","252/255",0.75};
colorBackground[]={0,0,0,0};
colorPicture[]={1,1,1,1};
colorPictureBorder[]={0,0,0,0};
colorPictureLink[]={1,1,1,1};
colorPictureSelected[]={1,1,1,1};
hppversion=3;
filename="";
sizeEx=0.03921;
type=9;
style=0;
prevPage="\ca\ui\data\arrow_left_ca.paa";
nextPage="\ca\ui\data\arrow_right_ca.paa";
shadow=2;
class def {
font="PuristaMedium";
fontBold="PuristaBold";
align="left";
};
class H1:def {
sizeEx="38 * pixelH";
};
class H2:def {
sizeEx="32 * pixelH";
};
class H3:def {
sizeEx="26 * pixelH";
};
class H4:def {
sizeEx="20 * pixelH";
};
class H5:def {
sizeEx="17 * pixelH";
};
class H6:def {
sizeEx="15 * pixelH";
};
class P:def {
sizeEx="18 * pixelH";
};
};
class RscEdit_infiSTAR_multi:RscEdit_infiSTAR {
idc=1339;
x=0.1 * safezoneW + safezoneX;
y=0.038 * safezoneH + safezoneY;
w=0.658333 * safezoneW;
h=(0.143 * safezoneH)*3;
font="EtelkaMonospacePro";
colorText[]={0.95,0.95,0.95,1};
style=16;
sizeEx="0.65 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)";
show=1;
};
class RscEdit_infiSTAR_ss:RscEdit_infiSTAR {
x=0;
y=(safeZoneY + 0.01)+1;
w=1;
h=0.05;
idc=1380;
font="EtelkaMonospacePro";
colorText[]={0.95,0.95,0.95,1};
sizeEx="0.65 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)";
show=1;
autocomplete="scripting";
};
class infiSTAR_EDITBOX
{
idd=-1341;
movingenable=true;
class controls
{
class RscEditMultiSTAR:RscEdit_infiSTAR_multi
{
idc=1336;
x=0.25;
y=0.25;
w=0.5;
h=0.5;
};
};
};
class infiSTAR_EDITBOX2
{
idd=-1341;
movingenable=true;
class controls
{
class RscEditMultiSTAR:RscEdit_infiSTAR_multi{autocomplete="scripting";};
class RscEditSingle1STAR:RscEdit_infiSTAR_ss{idc=1380;};
class RscEditSingle2STAR:RscEdit_infiSTAR_ss{idc=1381;};
class RscEditSingle3STAR:RscEdit_infiSTAR_ss{idc=1382;};
class RscEditSingle4STAR:RscEdit_infiSTAR_ss{idc=1383;};
class infi_LIST1384:RscListBox_infiSTAR{idc=1384;x=-0.25;y=0.2;w=0.25;h=0.9;sizeEx=0.027;};
};
};
class infiSTAR_CHAT
{
idd=-1340;
movingenable=false;
onKeyDown="call fnc_chat_onKeyDown;";
class controls
{
class RscListbox_1500:RscListBox_infiSTAR
{
idc = 1500;
x = 0.133846 * safezoneW + safezoneX;
y = 0.0929318 * safezoneH + safezoneY;
w = 0.165027 * safezoneW;
h = 0.792133 * safezoneH;
onLoad="uiNamespace setVariable ['chat_playerlist', _this select 0];call fnc_fill_chat_playerlist;(_this select 0) lbSetCurSel 0;";
onLBSelChanged="call fnc_chat_onLBSelChanged;";
};
class RscListbox_1501:RscListBox_infiSTAR
{
idc = 1501;
x = 0.298873 * safezoneW + safezoneX;
y = 0.0929318 * safezoneH + safezoneY;
w = 0.505396 * safezoneW;
h = 0.71512 * safezoneH;
sizeEx=0.03;
onLoad="uiNamespace setVariable ['chat_msgbox', _this select 0];call fnc_fill_chat_history;";
};
class RscEdit_1401:RscEdit_infiSTAR_multi
{
idc = 1401;
x = 0.298873 * safezoneW + safezoneX;
y = 0.808052 * safezoneH + safezoneY;
w = 0.505396 * safezoneW;
h = 0.0770129 * safezoneH;
onLoad="uiNamespace setVariable ['chat_inputfield', _this select 0];";
};
class RscButton_1600:RscButton_infiSTAR
{
idc = 1600;
text = "close";
x = 0.752698 * safezoneW + safezoneX;
y = 0.885064 * safezoneH + safezoneY;
w = 0.051571 * safezoneW;
h = 0.0330055 * safezoneH;
action = "(findDisplay -1340) closeDisplay 0;";
};
class RscButton_1601:RscButton_infiSTAR
{
idc = 1601;
text = "send";
x = (0.752698 * safezoneW + safezoneX)-((0.051571 * safezoneW)*1.1);
y = 0.885064 * safezoneH + safezoneY;
w = 0.051571 * safezoneW;
h = 0.0330055 * safezoneH;
action = "call fnc_chat_send;";
};
class RscButton_1602:RscButton_infiSTAR
{
idc = 1602;
text = "refresh list";
x = 0.133846 * safezoneW + safezoneX;
y = 0.885064 * safezoneH + safezoneY;
w = 0.051571 * safezoneW;
h = 0.0330055 * safezoneH;
action = "call fnc_fill_chat_playerlist;";
};
class RscText_1000:RscText_infiSTAR
{
idc = 1000;
x = 0.133846 * safezoneW + safezoneX;
y = 0.0599262 * safezoneH + safezoneY;
w = 0.670423 * safezoneW;
h = 0.0330055 * safezoneH;
colorText[]={1,1,1,0.9};
colorBackground[]={0,0,0,0.6};
text = "Chatpartner";
onLoad="uiNamespace setVariable ['chat_text1', _this select 0];";
};
};
};
class infiSTAR_AdminMenu
{
idd=-1338;
movingenable=false;
controls[]=
{
infi_TXT2,
infi_BTN10,
infi_BTN11,
infi_BTN12,
infi_LIST1500,
infi_LIST1501,
infi_BTN20,
infi_BTN21,
infi_BTN23,
infi_BTN24,
infi_BTN25,
infi_EDIT1,
infi_EDIT2,
infi_BTN36,
infi_BTN37,
infi_BTN38,
infi_HTML_1
};
class infi_LIST1500:RscListBox_infiSTAR
{
idc=1500;
x=4.99852e-005 * safezoneW + safezoneX;
y=0.0617197 * safezoneH + safezoneY;
w=0.189063 * safezoneW;
h=0.938333 * safezoneH;
};
class infi_LIST1501:RscListBox_infiSTAR
{
idc=1501;
x=0.188975 * safezoneW + safezoneX;
y=0.0617197 * safezoneH + safezoneY;
w=0.344271 * safezoneW;
h=0.945999 * safezoneH;
};
class infi_EDIT1:RscEdit_infiSTAR
{
idc=100;
text="";
x=0.1964 * safezoneW + safezoneX;
y=0.125933 * safezoneH + safezoneY;
w=0.326563 * safezoneW;
h=0.044 * safezoneH;
};
class infi_EDIT2:RscEdit_infiSTAR_multi
{
idc=103;
show=0;
};
class infi_TXT2:RscText_infiSTAR
{
idc=2;
text="infiSTAR.de";
x=-5.31323e-005 * safezoneW + safezoneX;
y=-7.50085e-005 * safezoneH + safezoneY;
w=1 * safezoneW;
h=0.0341667 * safezoneH;
colorText[]={1,1,1,0.9};
colorBackground[]={0.56,0.04,0.04,1};
};
class infi_HTML_1:RscHTML_infiSTAR
{
idc=1;
x=0.535 * safezoneW + safezoneX;
y=0.06 * safezoneH + safezoneY;
w=0.40 * safezoneW;
h=0.35 * safezoneH;
onLoad="uiNamespace setVariable ['RscHTML_infiSTAR_Admin', _this select 0]";
onUnload="uiNamespace setVariable ['RscHTML_infiSTAR_Admin', displayNull]";
};
class infi_BTN10:RscButton_infiSTAR
{
idc=10;
text="Alphabet";
x=0.005 + safezoneX;
y=0.0379694 * safezoneH + safezoneY;
w=0.06 * safezoneW;
h=0.02 * safezoneH;
action="SortRangePlease=nil;SortAlphaPlease=true;SortGroupsPlease=nil;[] call fnc_fill_infiSTAR_Player;[] call fnc_setFocus;";
};
class infi_BTN11:RscButton_infiSTAR
{
idc=11;
text="Groups";
x=0.01 + safezoneX + (0.06 * safezoneW);
y=0.0379694 * safezoneH + safezoneY;
w=0.06 * safezoneW;
h=0.02 * safezoneH;
action="SortAlphaPlease=nil;SortRangePlease=nil;SortGroupsPlease=true;[] call fnc_fill_infiSTAR_Player;[] call fnc_setFocus;";
};
class infi_BTN12:RscButton_infiSTAR
{
idc=12;
text="Range";
x=0.015 + safezoneX + (0.06 * safezoneW)*2;
y=0.0379694 * safezoneH + safezoneY;
w=0.06 * safezoneW;
h=0.02 * safezoneH;
action="SortAlphaPlease=nil;SortRangePlease=true;SortGroupsPlease=nil;[] call fnc_fill_infiSTAR_Player;[] call fnc_setFocus;";
};
class infi_BTN20:RscButton_infiSTAR
{
idc=20;
default="true";
text="MainMenu";
x=0.202072 * safezoneW + safezoneX;
y=0.0379694 * safezoneH + safezoneY;
w=0.0625001 * safezoneW;
h=0.02 * safezoneH;
};
class infi_BTN21:RscButton_infiSTAR
{
idc=21;
text="SpawnMenu";
x=0.287975 * safezoneW + safezoneX;
y=0.0379694 * safezoneH + safezoneY;
w=0.0625001 * safezoneW;
h=0.02 * safezoneH;
};
class infi_BTN23:RscButton_infiSTAR
{
idc=23;
text="AHLog";
x=0.373981 * safezoneW + safezoneX;
y=0.0379694 * safezoneH + safezoneY;
w=0.0625001 * safezoneW;
h=0.02 * safezoneH;
};
class infi_BTN24:RscButton_infiSTAR
{
idc=24;
text="AdminLog";
x=0.459884 * safezoneW + safezoneX;
y=0.0379694 * safezoneH + safezoneY;
w=0.0625001 * safezoneW;
h=0.02 * safezoneH;
};
class infi_BTN25:RscButton_infiSTAR
{
idc=25;
x=0.535 * safezoneW + safezoneX + (0.15 * safezoneW);
y=0.0379694 * safezoneH + safezoneY;
w=0.0625001 * safezoneW;
h=0.02 * safezoneH;
action="call fnc_btn_html";
};
class infi_BTN36:RscButton_infiSTAR
{
idc=36;
text="Items";
x=0.219294 * safezoneW + safezoneX;
y=0.0819514 * safezoneH + safezoneY;
w=0.0916667 * safezoneW;
h=0.0329999 * safezoneH;
};
class infi_BTN37:RscButton_infiSTAR
{
idc=37;
text="Vehicles";
x=0.316644 * safezoneW + safezoneX;
y=0.0819514 * safezoneH + safezoneY;
w=0.0916667 * safezoneW;
h=0.0329999 * safezoneH;
};
class infi_BTN38:RscButton_infiSTAR
{
idc=38;
text="Trader";
x=0.414097 * safezoneW + safezoneX;
y=0.0819514 * safezoneH + safezoneY;
w=0.0916667 * safezoneW;
h=0.0329999 * safezoneH;
};
};
class CfgCommands
{
allowedHTMLLoadURIs[]={"http://*"};
};if (!isServer) exitWith {};
{
(uniformContainer _x) additemcargoGlobal ["ACE_fieldDressing", 3];
(uniformContainer _x) additemcargoGlobal ["ACE_elasticBandage", 3];
(uniformContainer _x) additemcargoGlobal ["ACE_quikclot", 3];
(uniformContainer _x) additemcargoGlobal ["ACE_tourniquet", 2];
(uniformContainer _x) additemcargoGlobal ["ACE_morphine", 1];
(uniformContainer _x) additemcargoGlobal ["ACE_epinephrine", 1];
(uniformContainer _x) additemcargoGlobal ["ACE_EarPlugs", 1];
if (_x getVariable "ACEMED" > 0) then {
clearItemCargoGlobal (backpackContainer _x);
clearMagazineCargoGlobal (backpackContainer _x);
clearWeaponCargoGlobal (backpackContainer _x);
(backpackContainer _x) additemcargoGlobal ["ACE_fieldDressing",5];
(backpackContainer _x) additemcargoGlobal ["ACE_elasticBandage",5];
(backpackContainer _x) additemcargoGlobal ["ACE_packingBandage",5];
(backpackContainer _x) additemcargoGlobal ["ACE_quikclot",5];
(backpackContainer _x) additemcargoGlobal ["ACE_epinephrine",5];
(backpackContainer _x) additemcargoGlobal ["ACE_morphine",5];
(backpackContainer _x) additemcargoGlobal ["ACE_salineIV_500",3];
(backpackContainer _x) additemcargoGlobal ["ACE_tourniquet",5];
(backpackContainer _x) additemcargoGlobal ["ACE_surgicalKit",1];
(backpackContainer _x) additemcargoGlobal ["ACE_personalAidKit",3];
};
} forEach playableUnits;if (!isServer) exitWith {};
_u = _this select 0;
_u setVariable ["ACEMED", 1, true];/*private ["_veh","_varname"];
_veh = _this select 0;
_varname = _this select 1;
_veh setVariable ["requiredPilot",_varname];
_veh addEventHandler ["getIn",{_this spawn {
diag_log _this;
private ["_veh","_varname"];
_veh = _this select 0;
_varname = _veh getVariable ["requiredPilot","default"];
while {player in _veh} do {
if ((player == driver _veh || player == _veh turretUnit [0]) && {!(player getVariable [_varname, false])}) exitWith {
hint "You can not operate this vehicle.";
moveOut player;
};
sleep 1;
};
}}];
*/
private ["_veh","_varname", "_role"];
_veh = _this select 0;
_varname = _this select 1;
_role = _this select 2;
_veh setVariable ["requiredCrew",_varname];
if (_role == "driver") then
{
_veh addEventHandler ["getIn",{_this spawn {
diag_log _this;
private ["_veh","_varname"];
_veh = _this select 0;
_varname = _veh getVariable ["requiredCrew","default"];
while {player in _veh} do {
if ((player == driver _veh) && {!(player getVariable [_varname, false])}) exitWith {
hint "Вы не уполномочены управлять данным видом техники.";
moveOut player;
};
sleep 1;
};
}}];
};
if (_role == "all") then
{
_veh addEventHandler ["getIn",{_this spawn {
diag_log _this;
private ["_veh","_varname"];
_veh = _this select 0;
_varname = _veh getVariable ["requiredCrew","default"];
while {player in _veh} do {
if ((player == driver _veh || player == _veh turretUnit [0]) && {!(player getVariable [_varname, false])}) exitWith {
hint "Вы не уполномочены управлять данным видом техники.";
moveOut player;
};
sleep 1;
};
}}];
};private ["_veh","_varname"];
_veh = _this select 0;
_varname = _this select 1;
_veh setVariable ["requiredPilot","isPilot"];
_veh addEventHandler ["getIn",{_this spawn {
diag_log _this;
private ["_veh","_varname"];
_veh = _this select 0;
_varname = _veh getVariable ["requiredPilot","default"];
while {player in _veh} do {
if ((player == driver _veh || player == _veh turretUnit [0]) && {!(player getVariable [_varname, false])}) exitWith {
hint "You can not operate this vehicle.";
moveOut player;
};
sleep 1;
};
}}];bn_selector_groups = [];
bn_selector_messages = ["Выбери желаемые варианты (Shift+Click):"];
bn_group_selected_items = [];
bn_selector_markers = [];
BN_SELECTOR_CLICK_RANGE = 20;
bn_selector_after_commit = "";
bn_fnc_marker_icon = { //[name, x, y, size, icon, color, text]
_newmarker = createMarkerLocal [_this select 0, [_this select 1, _this select 2]];
_newmarker setMarkerSizeLocal [_this select 3, _this select 3];
_newmarker setMarkerShapeLocal 'icon';
_newmarker setMarkerTypeLocal (_this select 4);
_newmarker setMarkerColorLocal (_this select 5);
_newmarker setMarkerTextLocal (_this select 6);
bn_selector_markers pushBack _newmarker;
_newmarker
};
bn_selector_create_group = { //[title, allowMultiple]
private _title = _this select 0;
private _allowMultiple = false;
if (count _this > 1) then {_allowMultiple = _this select 1};
bn_selector_groups pushBack [_title, _allowMultiple, []];
bn_group_selected_items pushBack [];
};
bn_selector_add_item = { //[title, "code", (position)]
private _title = _this select 0;
private _script = _this select 1; //check if ok?
private _item_pos = [0,0];
if (count _this > 2) then {_item_pos = _this select 2};
if (count bn_selector_groups < 1) exitWith {bn_selector_messages pushBack "Не создана группа!"};
private _current_group = (count bn_selector_groups) - 1;
private _target_array = (bn_selector_groups select _current_group) select 2;
_target_array pushBack [_title,_script,_item_pos];
(bn_group_selected_items select _current_group) pushBack false;
};
bn_selector_paint = { // [start_coords, step_y, "actions after commit"]
private _STEP_Y = -25;
private _STEP_X = 25;
private _start_coods = _this select 0;
if (count _this > 1) then {
_STEP_Y = _this select 1;
};
if (count _this > 2) then {
bn_selector_after_commit = _this select 2;
};
private _pos_x = _start_coods select 0;
private _pos_y = _start_coods select 1;
{
private _marker = ["bn_selector_message_" + (str (count bn_selector_markers)),_pos_x,_pos_y,0.5,"mil_dot_noShadow","ColorBlue",_x] call bn_fnc_marker_icon;
_pos_y = _pos_y + _STEP_Y;
} forEach bn_selector_messages;
{
private _title = _x select 0;
private _options = _x select 2;
private _group_index = _forEachIndex;
private _marker = ["bn_selector_group_" + (str _group_index),_pos_x,_pos_y,0.5,"mil_dot_noShadow","ColorBlue",_title] call bn_fnc_marker_icon;
_pos_y = _pos_y + _STEP_Y;
_pos_x = _pos_x + _STEP_X; // indent
{
private _item_title = _x select 0;
private _marker_pos = [_pos_x,_pos_y];
private _make_step = true;
if ((_x select 2 select 0) != 0) then {
_marker_pos = _x select 2;
_make_step = false;
} else {
_x set [2, _marker_pos];
};
private _marker = ["bn_selector_item_" + (str _group_index) + "_" + (str _forEachIndex),_marker_pos select 0,_marker_pos select 1,1,"selector_selectable","ColorBlue",_item_title] call bn_fnc_marker_icon;
if (_make_step) then {
_pos_y = _pos_y + _STEP_Y;
};
} forEach _options;
_pos_x = _pos_x - _STEP_X; // unindent
} forEach bn_selector_groups;
_pos_y = _pos_y + _STEP_Y;
private _commit_marker = ["bn_commit_marker",_pos_x,_pos_y,1,"selector_selectable","ColorRed","Завершить выбор"] call bn_fnc_marker_icon;
["bn_selector", "onMapSingleClick", {
if (_shift) then {
[_pos] call bn_selector_receive_click;
};
}] call BIS_fnc_addStackedEventHandler;
if (isMultiplayer) then {
sleep 1; // delay past briefing
if (isNil "bn_commit_started") then {
{
private _group_index = _forEachIndex;
if ({_x} count (bn_group_selected_items select _forEachIndex) < 1) then { // select default options for groups with nothing selected
(bn_group_selected_items select _forEachIndex) set [0, true];
"bn_selector_item_" + (str _group_index) + "_0" setMarkerTypeLocal "selector_selectable";
};
} forEach bn_selector_groups;
[] call bn_selector_commit;
};
};
};
bn_selector_receive_click = { // [coords]
diag_log "click received";
diag_log _this;
private _coords = _this select 0;
{
private _options = _x select 2;
private _group_index = _forEachIndex;
{
private _target_coords = _x select 2;
private _item_index = _forEachIndex;
if (_coords distance _target_coords < BN_SELECTOR_CLICK_RANGE) exitWith {
// TODO: allow multiple
for "_i" from 0 to ((count (bn_group_selected_items select _group_index)) - 1) do {
if (_i != _item_index) then {
(bn_group_selected_items select _group_index) set [_i, false];
"bn_selector_item_" + (str _group_index) + "_" + (str _i) setMarkerTypeLocal "selector_selectable";
} else {
(bn_group_selected_items select _group_index) set [_i, true];
"bn_selector_item_" + (str _group_index) + "_" + (str _i) setMarkerTypeLocal "selector_selectedMission";
};
};
};
} forEach _options;
} forEach bn_selector_groups;
if (_coords distance (markerPos "bn_commit_marker") < BN_SELECTOR_CLICK_RANGE) then {
if ({{_x} count _x < 1} count bn_group_selected_items > 0) exitWith {
"bn_commit_marker" setMarkerTextLocal "Завершить выбор (сделай выбор в каждой группе)";
};
if (isNil "bn_commit_started") then {
[] call bn_selector_commit;
};
};
};
bn_selector_commit = {
// TODO: reomve onMapSingleClick EH
if (!isNil "bn_commit_started") exitWith {
hint "Что-то пошло не так. Код ошибки: трусы на голове.";
};
["bn_selector", "onMapSingleClick"] call BIS_fnc_removeStackedEventHandler;
bn_commit_started = true;
{
private _options = _x select 2;
private _group_index = _forEachIndex;
{
if ((bn_group_selected_items select _group_index) select _forEachIndex) then {
diag_log ("Executing item " + (str _forEachIndex) + " of group " + (str _group_index));
diag_log (_x select 1);
[] call compile (_x select 1);
};
} forEach _options;
} forEach bn_selector_groups;
{
_x setMarkerAlphaLocal 0.2;
} forEach bn_selector_markers;
if (bn_selector_after_commit != "") then {
[] call compile bn_selector_after_commit;
};
"bn_commit_marker" setMarkerTextLocal "Выбор сделан.";
"bn_commit_marker" setMarkerTypeLocal "hd_flag";
};/*%FSM*/
/*%FSM*/
/*
item0[] = {"call_FSM",1,4346,100.000000,-75.000000,200.000000,-25.000000,0.000000,"call FSM"};
globals[] = {0.000000,0,0,0,0,640,480,1,22,6316128,1,-31.507059,261.199463,749.303589,-86.793678,202,577,1};
window[] = {0,-1,-1,-1,-1,836,458,1418,87,1,220};
*//*%FSM*/
class FSM
{
fsmName = "call.fsm";
class States
{
/*%FSM*/
class call_FSM
{
name = "call_FSM";
itemno = 0;
init = /*%FSM*/"(_this select 0) call (_this select 1)"/*%FSM*/;
precondition = /*%FSM*/""/*%FSM*/;
class Links
{
};
};
/*%FSM*/
};
initState="";
finalStates[] =
{
"call_FSM",
};
};
/*%FSM*/#include "A3A_SETUP\infiSTAR_AdminMenu.hpp"
enableDebugConsole = 0;
// Disposable wrecks and corpses settings
// BIKI: https://community.bistudio.com/wiki/Description.ext#corpseLimit
corpseLimit = 300;
corpseRemovalMaxTime = 10000;
wreckLimit = 300;
wreckRemovalMaxTime = 10000;
// Extended flight model
// 0 - Player chosen, 1 - Force Enable, 2 - Force Disable
// BIKI: https://community.bistudio.com/wiki/Description.ext#forceRotorLibSimulation
forceRotorLibSimulation = 0;
#include "A3A_SETUP\a3a_header.hpp"
#include "mission_description.hpp"
#include "A3A_SETUP\a3a_parameters.hpp"
class A3A_MissionParams {
#include "mission_parameters.hpp"
};
class CfgFunctions
{
class mis
{
class Main
{
file="mis_funcs";
class preinit
{
preInit=1;
postInit=0;
};
};
};
};
_unit forceAddUniform "rhs_uniform_emr_des_patchless";
_unit addVest "rhs_6b23_6sh116";
_unit addWeapon "rhs_weap_ak74m_folded";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_7N10_AK";
_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";
_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";
_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";
_unit addItemToVest "rhs_30Rnd_545x39_AK_green";
_unit addItemToVest "rhs_mag_rdg2_white";
_unit addItemToVest "rhs_mag_rdg2_white";
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_f1";};
_unit addBackpack "tf_mr6000l";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "tf_microdagr";
_unit linkItem "ItemGPS";
_unit addWeapon "Binocular";
_unit addHeadgear "rhs_6b27m_green_ess";
_unit forceAddUniform "rhs_uniform_emr_des_patchless";
_unit addVest "rhs_6b23_6sh116";
_unit addWeapon "rhs_weap_ak74m_folded";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_7N10_AK";
_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";
_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";
_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";
_unit addItemToVest "rhs_30Rnd_545x39_AK_green";
_unit addItemToVest "rhs_mag_rdg2_white";
_unit addItemToVest "rhs_mag_rdg2_white";
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_f1";};
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "tf_microdagr";
_unit linkItem "ItemGPS";
_unit addWeapon "Binocular";
_unit addHeadgear "rhs_6b27m_green_ess";
_unit forceAddUniform "rhs_uniform_emr_des_patchless";
_unit addVest "rhs_6b23_6sh116";
_unit addWeapon "rhs_weap_ak74m_folded";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_7N10_AK";
_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";
_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";
_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";
_unit addItemToVest "rhs_30Rnd_545x39_AK_green";
_unit addItemToVest "rhs_mag_rdg2_white";
_unit addItemToVest "rhs_mag_rdg2_white";
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_f1";};
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "tf_microdagr";
_unit linkItem "ItemGPS";
_unit addHeadgear "rhs_6b27m_green_ess";
_unit forceAddUniform "U_BG_Guerilla3_1";
_unit addItemToUniform "rhs_30Rnd_545x39_7N10_AK";
_unit addVest "LOP_6sh46";
for "_i" from 1 to 4 do {_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";};
_unit addHeadgear "rhs_tsh4";
_unit addGoggles "G_Bandanna_blk";
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rgd5";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rdg2_white";};
_unit addWeapon "rhs_weap_aks74u";
_unit addPrimaryWeaponItem "rhs_acc_pgs64_74u";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";_unit forceAddUniform "U_BG_Guerilla3_1";
_unit addItemToUniform "rhs_30Rnd_545x39_7N10_AK";
_unit addVest "LOP_6sh46";
for "_i" from 1 to 4 do {_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";};
_unit addHeadgear "rhs_tsh4";
_unit addGoggles "G_Bandanna_blk";
_unit addBackpack "tf_anprc155_coyote";
for "_i" from 1 to 4 do {_unit addItemToBackpack "rhs_mag_rgd5";};
for "_i" from 1 to 4 do {_unit addItemToBackpack "rhs_mag_rdg2_white";};
comment "Add weapons";
_unit addWeapon "rhs_weap_aks74u";
_unit addPrimaryWeaponItem "rhs_acc_pgs64_74u";
comment "Add items";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemGPS";
_unit linkItem "ItemRadio";_unit forceAddUniform "U_I_G_resistanceLeader_F";
_unit addItemToUniform "rhs_30Rnd_545x39_7N10_AK";
_unit addVest "LOP_V_Carrier_OLV";
for "_i" from 1 to 3 do {_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";};
_unit addItemToVest "rhs_30Rnd_545x39_AK_green";
_unit addBackpack "BWA3_Kitbag_Fleck_Medic";
_unit addItemToBackpack "rhs_mag_rdg2_white";
_unit addItemToBackpack "rhs_mag_rgd5";
_unit addHeadgear "H_Shemag_olive";
comment "Add weapons";
_unit addWeapon "rhs_weap_aks74u";
_unit addPrimaryWeaponItem "rhs_acc_pgs64_74u";
comment "Add items";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemGPS";
_unit linkItem "ItemRadio";
_unit forceAddUniform "TRYK_U_B_BLK_OD";
_unit addVest "TAC_V_Sheriff_BA_T7";
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag";};
_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red";
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_m67";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_an_m8hc";};
_unit addBackpack "tf_anprc155_coyote";
for "_i" from 1 to 3 do {_unit addItemToBackpack "rhsusf_mag_15Rnd_9x19_FMJ";};
_unit addGoggles "rhsusf_shemagh2_grn";
_unit addWeapon "rhs_weap_m16a4";
_unit addPrimaryWeaponItem "rhsusf_acc_g33_xps3";
_unit addWeapon "rhsusf_weap_m9";
_unit addWeapon "Binocular";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit forceAddUniform "TRYK_U_B_BLK_OD";
_unit addVest "TAC_V_Sheriff_BA_T7";
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag";};
_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red";
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_m67";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_an_m8hc";};
_unit addBackpack "tf_anprc155_coyote";
for "_i" from 1 to 3 do {_unit addItemToBackpack "rhsusf_mag_15Rnd_9x19_FMJ";};
_unit addGoggles "rhsusf_shemagh2_grn";
_unit addWeapon "rhs_weap_m16a4";
_unit addPrimaryWeaponItem "RH_eotech553";
_unit addWeapon "rhsusf_weap_m9";
_unit addWeapon "Binocular";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit forceAddUniform "U_BG_Guerilla2_3";
for "_i" from 1 to 2 do {_unit addItemToUniform "rhs_mag_rgd5";};
_unit addVest "LOP_V_Carrier_OLV";
_unit addItemToVest "rhs_100Rnd_762x54mmR";
_unit addBackpack "rhs_assault_umbts";
for "_i" from 1 to 3 do {_unit addItemToBackpack "rhs_100Rnd_762x54mmR";};
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_mag_rdg2_white";};
_unit addGoggles "G_Balaclava_blk";
comment "Add weapons";
_unit addWeapon "rhs_weap_pkm";
comment "Add items";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";_unit forceAddUniform "U_BG_Guerilla2_1";
_unit addItemToUniform "rhs_30Rnd_545x39_7N10_AK";
_unit addVest "LOP_V_Carrier_OLV";
for "_i" from 1 to 3 do {_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";};
_unit addItemToVest "rhs_30Rnd_545x39_AK_green";
_unit addBackpack "rhs_sidor";
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_mag_rgd5";};
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_mag_rdg2_white";};
for "_i" from 1 to 3 do {_unit addItemToBackpack "rhs_30Rnd_545x39_7N10_AK";};
_unit addGoggles "G_Bandanna_oli";
_unit addHeadgear "LOP_H_Pakol";
comment "Add weapons";
_unit addWeapon "rhs_pzn_weap_aks74";
_unit addPrimaryWeaponItem "rhs_acc_dtk";
_unit addWeapon "rhs_weap_rpg26";
comment "Add items";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";_unit forceAddUniform "TRYK_U_B_BLK_OD";
_unit addVest "rhssaf_vest_md99_digital_rifleman_radio";
_unit addItemToVest "rhs_30Rnd_545x39_AK_green";
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_m67";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_an_m8hc";};
_unit addBackpack "TRYK_B_Coyotebackpack_OD";
for "_i" from 1 to 4 do {_unit addItemToBackpack "rhs_100Rnd_762x54mmR";};
_unit addHeadgear "rhssaf_bandana_digital";
_unit addWeapon "rhs_weap_ak74_2";
_unit addPrimaryWeaponItem "rhs_acc_dtk1983";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit addWeapon "Binocular";
_unit forceAddUniform "TRYK_U_B_OD_BLK";
_unit addVest "TAC_V_Sheriff_BA_T6";
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag";};
_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red";
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_m67";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_an_m8hc";};
_unit addBackpack "rhs_rpg_empty";
for "_i" from 1 to 3 do {_unit addItemToBackpack "rhs_rpg7_PG7VL_mag";};
_unit addItemToBackpack "rhs_rpg7_OG7V_mag";
_unit addHeadgear "rhssaf_bandana_digital";
_unit addGoggles "rhsusf_shemagh2_grn";
_unit addWeapon "rhs_weap_m16a4";
_unit addPrimaryWeaponItem "RH_eotech553";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit addWeapon "Binocular";
_unit forceAddUniform "TRYK_U_B_OD_OD_R_CombatUniform";
_unit addVest "rhssaf_vest_md12_digital";
_unit addItemToVest "rhs_30Rnd_545x39_AK_green";
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_m67";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_an_m8hc";};
_unit addBackpack "rhs_rpg_empty";
for "_i" from 1 to 3 do {_unit addItemToBackpack "rhs_rpg7_PG7VL_mag";};
_unit addItemToBackpack "rhs_rpg7_OG7V_mag";
_unit addHeadgear "LOP_H_Pakol";
_unit addWeapon "rhs_weap_ak74_2";
_unit addPrimaryWeaponItem "rhs_acc_dtk1983";
_unit addWeapon "rhs_weap_rpg7";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit forceAddUniform "U_I_G_resistanceLeader_F";
_unit addItemToUniform "rhs_pzn_40Rnd_762x39mm";
_unit addVest "V_TacVest_blk";
_unit addItemToVest "rhs_pzn_40Rnd_762x39mm_tracer";
for "_i" from 1 to 4 do {_unit addItemToVest "rhs_pzn_40Rnd_762x39mm";};
_unit addBackpack "rhs_assault_umbts";
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_mag_rdg2_white";};
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_mag_rgd5";};
_unit addItemToBackpack "rhs_pzn_40Rnd_762x39mm";
_unit addItemToBackpack "rhs_pzn_40Rnd_762x39mm_tracer";
_unit addHeadgear "LOP_H_Shemag_BLK";
comment "Add weapons";
_unit addWeapon "rhs_pzn_weap_rpk";
_unit addPrimaryWeaponItem "pzn_acc_plamyagas";
comment "Add items";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";_unit forceAddUniform "U_BG_Guerilla3_1";
for "_i" from 1 to 2 do {_unit addItemToUniform "rhs_30Rnd_545x39_7N10_AK";};
_unit addVest "LOP_V_6Sh92_Vog_OLV";
for "_i" from 1 to 4 do {_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rgd5";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rdg2_white";};
_unit addItemToVest "rhs_30Rnd_545x39_AK_green";
for "_i" from 1 to 10 do {_unit addItemToVest "rhs_VOG25";};
_unit addHeadgear "H_Shemag_olive";
comment "Add weapons";
_unit addWeapon "rhs_pzn_weap_aks74_gp25";
_unit addPrimaryWeaponItem "rhs_acc_dtk";
_unit addWeapon "rhs_weap_rpg26";
_unit addWeapon "Binocular";
comment "Add items";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";_unit forceAddUniform "LOP_U_ISTS_Fatigue_03";
for "_i" from 1 to 2 do {_unit addItemToUniform "rhs_30Rnd_545x39_7N10_AK";};
_unit addVest "LOP_6sh46";
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rgd5";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rdg2_white";};
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";};
_unit addItemToVest "rhs_30Rnd_545x39_AK_green";
_unit addBackpack "tf_anprc155_coyote";
_unit addHeadgear "LOP_H_Shemag_BLK";
comment "Add weapons";
_unit addWeapon "rhs_pzn_weap_aks74n";
_unit addPrimaryWeaponItem "rhs_acc_dtk";
_unit addWeapon "Binocular";
comment "Add items";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemGPS";
_unit linkItem "ItemRadio";
_unit forceAddUniform "TRYK_U_B_OD_OD_R_CombatUniform";
_unit addItemToUniform "ACE_MapTools";
_unit addVest "TAC_V_tacv1EP_OD";
for "_i" from 1 to 10 do {_unit addItemToVest "rhs_10Rnd_762x54mmR_7N14";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_m67";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_an_m8hc";};
_unit addBackpack "TRYK_B_Coyotebackpack_OD";
for "_i" from 1 to 3 do {_unit addItemToBackpack "rhsusf_mag_15Rnd_9x19_FMJ";};
_unit addHeadgear "H_Shemag_olive";
_unit addWeapon "rhs_weap_svdp";
_unit addPrimaryWeaponItem "rhs_acc_pso1m2";
_unit addWeapon "rhsusf_weap_m9";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit addWeapon "Binocular";
_unit forceAddUniform "TRYK_U_B_OD_OD_R_CombatUniform";
_unit addItemToUniform "ACE_MapTools";
_unit addVest "TAC_V_tacv1EP_OD";
for "_i" from 1 to 6 do {_unit addItemToVest "rhsusf_5Rnd_762x51_m118_special_Mag";};
for "_i" from 1 to 6 do {_unit addItemToVest "rhsusf_5Rnd_762x51_m993_Mag";};
for "_i" from 1 to 6 do {_unit addItemToVest "rhsusf_5Rnd_762x51_m62_Mag";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_m67";};
_unit addItemToVest "ACE_RangeCard";
_unit addBackpack "TRYK_B_Coyotebackpack_OD";
for "_i" from 1 to 3 do {_unit addItemToBackpack "rhsusf_mag_15Rnd_9x19_FMJ";};
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_mag_an_m8hc";};
for "_i" from 1 to 6 do {_unit addItemToBackpack "rhsusf_5Rnd_762x51_m118_special_Mag";};
for "_i" from 1 to 6 do {_unit addItemToBackpack "rhsusf_5Rnd_762x51_m993_Mag";};
for "_i" from 1 to 6 do {_unit addItemToBackpack "rhsusf_5Rnd_762x51_m62_Mag";};
_unit addHeadgear "H_Shemag_olive";
_unit addWeapon "rhs_weap_m24sws";
_unit addPrimaryWeaponItem "rhsusf_acc_LEUPOLDMK4";
_unit addPrimaryWeaponItem "rhsusf_5Rnd_762x51_m118_special_Mag";
_unit addWeapon "rhsusf_weap_m9";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit forceAddUniform "LOP_U_AFR_Fatigue_03";
_unit addItemToUniform "rhs_30Rnd_545x39_7N10_AK";
_unit addVest "LOP_V_6Sh92_OLV";
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rdg2_white";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rgd5";};
for "_i" from 1 to 4 do {_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";};
_unit addItemToVest "rhs_30Rnd_545x39_AK_green";
_unit addHeadgear "LOP_H_Pakol";
comment "Add weapons";
_unit addWeapon "rhs_pzn_weap_aks74";
_unit addPrimaryWeaponItem "rhs_acc_dtk";
_unit addWeapon "rhs_weap_rpg26";
comment "Add items";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";_unit forceAddUniform "TRYK_U_B_OD_OD_R_CombatUniform";
_unit addVest "TAC_V_Sheriff_BA_TL7";
for "_i" from 1 to 7 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag";};
_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red";
_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red";
_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red";
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_m67";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_an_m8hc";};
_unit addBackpack "tf_anprc155_coyote";
for "_i" from 1 to 9 do {_unit addItemToBackpack "rhs_mag_M433_HEDP";};
for "_i" from 1 to 6 do {_unit addItemToBackpack "rhs_mag_m714_White";};
_unit addItemToBackpack "ACE_Kestrel4500";
_unit addHeadgear "rhssaf_bandana_digital";
_unit addGoggles "rhsusf_shemagh_od";
_unit addWeapon "rhs_weap_m4a1_carryhandle_m203";
_unit addPrimaryWeaponItem "rhsusf_acc_g33_xps3";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit addWeapon "Rangefinder";
_unit forceAddUniform "TRYK_U_B_OD_OD_R_CombatUniform";
_unit addVest "TAC_V_Sheriff_BA_TL7";
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag";};
_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red";
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_m67";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_an_m8hc";};
_unit addBackpack "TRYK_B_Coyotebackpack_OD";
for "_i" from 1 to 9 do {_unit addItemToBackpack "rhs_mag_M433_HEDP";};
for "_i" from 1 to 6 do {_unit addItemToBackpack "rhs_mag_m714_White";};
_unit addHeadgear "rhssaf_bandana_digital";
_unit addGoggles "rhsusf_shemagh_od";
_unit addWeapon "rhs_weap_m4a1_carryhandle_m203";
_unit addWeapon "rhs_weap_rpg26";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit forceAddUniform "U_BG_Guerilla2_1";
_unit addItemToUniform "rhs_30Rnd_545x39_7N10_AK";
_unit addVest "LOP_V_Carrier_OLV";
for "_i" from 1 to 3 do {_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";};
_unit addItemToVest "rhs_30Rnd_545x39_AK_green";
_unit addBackpack "rhs_sidor";
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_mag_rgd5";};
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_mag_rdg2_white";};
for "_i" from 1 to 3 do {_unit addItemToBackpack "rhs_30Rnd_545x39_7N10_AK";};
_unit addGoggles "G_Bandanna_oli";
_unit addHeadgear "LOP_H_Pakol";
comment "Add weapons";
_unit addWeapon "rhs_pzn_weap_aks74";
_unit addPrimaryWeaponItem "rhs_acc_dtk";
comment "Add items";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";_unit forceAddUniform "TRYK_U_B_OD_BLK";
_unit addVest "TAC_V_Sheriff_BA_T6";
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag";};
_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red";
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_m67";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_an_m8hc";};
_unit addBackpack "rhssaf_alice_smb";
_unit addHeadgear "rhssaf_bandana_digital";
_unit addGoggles "rhsusf_shemagh2_grn";
_unit addWeapon "rhs_weap_m16a4";
_unit addPrimaryWeaponItem "RH_eotech553";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit addWeapon "Binocular";
_unit forceAddUniform "TRYK_U_B_MTP_CombatUniform";
_unit addItemToUniform "rhs_30Rnd_545x39_7N10_AK";
_unit addItemToUniform "rhs_mag_9x19_17";
_unit addItemToUniform "ACE_MapTools";
_unit addVest "rhs_6b23_6sh116";
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_9x19_17";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_f1";};
_unit addBackpack "rhsusf_falconii";
for "_i" from 1 to 3 do {_unit addItemToBackpack "rhs_30Rnd_545x39_AK_green";};
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_mag_rdg2_white";};
for "_i" from 1 to 3 do {_unit addItemToBackpack "Laserbatteries";};
_unit addHeadgear "TRYK_H_GR";
_unit addGoggles "G_Bandanna_tan";
_unit addWeapon "rhs_weap_ak74m_camo";
_unit addPrimaryWeaponItem "rhs_acc_dtk1";
_unit addPrimaryWeaponItem "rhs_acc_pkas";
_unit addWeapon "rhs_weap_pya";
_unit addWeapon "rhs_weap_rpg26";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemGPS";
_unit linkItem "ItemRadio";
_unit addWeapon "Laserdesignator";
_unit forceAddUniform "TRYK_U_B_MTP_CombatUniform";
_unit addItemToUniform "rhs_30Rnd_545x39_7N10_AK";
_unit addItemToUniform "rhs_mag_9x19_17";
_unit addItemToUniform "ACE_MapTools";
_unit addVest "rhs_6b23_6sh116";
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_9x19_17";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_f1";};
_unit addBackpack "rhsusf_falconii";
for "_i" from 1 to 3 do {_unit addItemToBackpack "rhs_30Rnd_545x39_AK_green";};
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_mag_rdg2_white";};
for "_i" from 1 to 3 do {_unit addItemToBackpack "Laserbatteries";};
_unit addHeadgear "TRYK_H_GR";
_unit addGoggles "G_Bandanna_tan";
_unit addWeapon "rhs_weap_ak74m_camo";
_unit addPrimaryWeaponItem "rhs_acc_dtk1";
_unit addPrimaryWeaponItem "rhs_acc_pkas";
_unit addWeapon "rhs_weap_pya";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemGPS";
_unit linkItem "ItemRadio";
_unit addWeapon "Laserdesignator";
_unit forceAddUniform "TRYK_U_B_MTP_CombatUniform";
_unit addItemToUniform "16Rnd_9x21_Mag";
_unit addItemToUniform "ACE_MapTools";
_unit addVest "rhs_6b23_6sh116";
for "_i" from 1 to 2 do {_unit addItemToVest "16Rnd_9x21_Mag";};
for "_i" from 1 to 3 do {_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";};
_unit addItemToVest "rhs_30Rnd_545x39_7N22_AK";
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_f1";};
_unit addBackpack "tf_mr6000l";
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_30Rnd_545x39_AK_green";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rdg2_white";};
for "_i" from 1 to 3 do {_unit addItemToVest "Laserbatteries";};
_unit addHeadgear "TRYK_H_GR";
_unit addGoggles "G_Bandanna_shades";
_unit addWeapon "rhs_weap_ak74m_zenitco01_b33";
_unit addPrimaryWeaponItem "rhs_acc_ak5";
_unit addPrimaryWeaponItem "rhsusf_acc_g33_xps3";
_unit addWeapon "hgun_Rook40_F";
_unit addHandgunItem "rhsusf_acc_omega9k";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit addWeapon "Laserdesignator";
_unit forceAddUniform "TRYK_OVERALL_SAGE_BLKboots_nk_blk";
_unit addVest "V_BandollierB_oli";
_unit addWeapon "rhs_weap_m92";
_unit addPrimaryWeaponItem "rhs_30Rnd_762x39mm_bakelite";
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_30Rnd_762x39mm_bakelite";};
_unit addItemToVest "rhs_30Rnd_762x39mm_bakelite_tracer";
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rgd5";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rdg2_white";};
_unit addHeadgear "H_Cap_oli";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit forceAddUniform "TRYK_U_B_MTP_CombatUniform";
_unit addItemToUniform "rhs_mag_9x19_17";
_unit addItemToUniform "rhs_mag_rdg2_white";
_unit addVest "rhs_6b23_6sh116";
_unit addItemToVest "ACE_MapTools";
_unit addItemToUniform "rhs_30Rnd_545x39_7N10_AK";
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_9x19_17";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_f1";};
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";};
_unit addItemToVest "rhs_mag_rdg2_white";
_unit addBackpack "TU_cheap_UAV_backpack_Red";
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_30Rnd_545x39_AK_green";};
_unit addHeadgear "TRYK_H_GR";
_unit addWeapon "rhs_weap_ak74m_plummag_npz";
_unit addPrimaryWeaponItem "rhs_acc_dtk";
_unit addPrimaryWeaponItem "RH_eotech553";
_unit addWeapon "rhs_weap_pya";
_unit addWeapon "ACE_Vector";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
_unit linkItem "O_UavTerminal";
_unit forceAddUniform "TRYK_U_B_MTP_CombatUniform";
_unit addItemToUniform "rhs_mag_9x19_17";
_unit addItemToUniform "rhs_30Rnd_545x39_7N22_AK";
_unit addVest "rhs_6b23_6sh116_vog";
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_9x19_17";};
for "_i" from 1 to 3 do {_unit addItemToVest "rhs_30Rnd_545x39_7N22_AK";};
_unit addBackpack "rhsusf_falconii";
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_mag_f1";};
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_30Rnd_545x39_7N22_AK";};
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_30Rnd_545x39_AK_green";};
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_mag_rdg2_white";};
for "_i" from 1 to 8 do {_unit addItemToBackpack "rhs_VOG25";};
for "_i" from 1 to 4 do {_unit addItemToBackpack "rhs_VG40TB";};
for "_i" from 1 to 4 do {_unit addItemToBackpack "rhs_GDM40";};
_unit addHeadgear "TRYK_H_GR";
_unit addGoggles "G_Bandanna_tan";
_unit addWeapon "rhs_weap_ak74m_gp25";
_unit addPrimaryWeaponItem "rhs_acc_dtk1";
_unit addPrimaryWeaponItem "rhs_acc_pkas";
_unit addWeapon "rhs_weap_rshg2";
_unit addWeapon "rhs_weap_pya";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit forceAddUniform "TRYK_U_B_MTP_CombatUniform";
_unit addItemToUniform "16Rnd_9x21_Mag";
_unit addItemToUniform "ACE_MapTools";
_unit addVest "rhs_6b23_6sh116";
for "_i" from 1 to 2 do {_unit addItemToVest "16Rnd_9x21_Mag";};
for "_i" from 1 to 3 do {_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";};
_unit addItemToVest "rhs_30Rnd_545x39_7N22_AK";
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_f1";};
_unit addBackpack "tf_mr6000l";
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_30Rnd_545x39_AK_green";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rdg2_white";};
_unit addHeadgear "TRYK_H_GR";
_unit addGoggles "G_Bandanna_shades";
_unit addWeapon "rhs_weap_ak74m_zenitco01_b33";
_unit addPrimaryWeaponItem "rhs_acc_ak5";
_unit addPrimaryWeaponItem "rhsusf_acc_g33_xps3";
_unit addWeapon "hgun_Rook40_F";
_unit addHandgunItem "rhsusf_acc_omega9k";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit addWeapon "Binocular";
_unit forceAddUniform "TRYK_U_B_MTP_CombatUniform";
_unit addItemToUniform "16Rnd_9x21_Mag";
_unit addItemToUniform "ACE_MapTools";
_unit addVest "rhs_6b23_6sh116";
for "_i" from 1 to 2 do {_unit addItemToVest "16Rnd_9x21_Mag";};
for "_i" from 1 to 3 do {_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";};
_unit addItemToVest "rhs_30Rnd_545x39_7N22_AK";
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_f1";};
_unit addBackpack "tf_mr6000l";
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_30Rnd_545x39_AK_green";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rdg2_white";};
_unit addHeadgear "TRYK_H_GR";
_unit addGoggles "G_Bandanna_shades";
_unit addWeapon "rhs_weap_ak74m_zenitco01_b33";
_unit addPrimaryWeaponItem "rhs_acc_ak5";
_unit addPrimaryWeaponItem "rhsusf_acc_g33_xps3";
_unit addWeapon "hgun_Rook40_F";
_unit addHandgunItem "rhsusf_acc_omega9k";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit addWeapon "Binocular";
_unit forceAddUniform "TRYK_U_B_MTP_CombatUniform";
_unit addItemToUniform "16Rnd_9x21_Mag";
_unit addVest "rhs_6b23_6sh116";
for "_i" from 1 to 1 do {_unit addItemToVest "16Rnd_9x21_Mag";};
for "_i" from 1 to 3 do {_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";};
for "_i" from 1 to 1 do {_unit addItemToVest "rhs_mag_f1";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rdg2_white";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_30Rnd_545x39_AK_green";};
_unit addBackpack "rhssaf_alice_smb";
_unit addHeadgear "TRYK_H_GR";
_unit addGoggles "G_Bandanna_shades";
_unit addWeapon "rhs_weap_ak74m_zenitco01_b33";
_unit addPrimaryWeaponItem "rhs_acc_ak5";
_unit addPrimaryWeaponItem "RH_eotech553";
_unit addWeapon "hgun_Rook40_F";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit addWeapon "Binocular";
_unit forceAddUniform "TRYK_U_B_MTP_CombatUniform";
_unit addItemToUniform "16Rnd_9x21_Mag";
_unit addVest "rhs_6b23_6sh116";
for "_i" from 1 to 1 do {_unit addItemToVest "16Rnd_9x21_Mag";};
for "_i" from 1 to 3 do {_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";};
for "_i" from 1 to 1 do {_unit addItemToVest "rhs_mag_f1";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rdg2_white";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_30Rnd_545x39_AK_green";};
_unit addBackpack "cgr_kitbag_tent_packed_mc";
_unit addHeadgear "TRYK_H_GR";
_unit addGoggles "G_Bandanna_shades";
_unit addWeapon "rhs_weap_ak74m_zenitco01_b33";
_unit addPrimaryWeaponItem "rhs_acc_ak5";
_unit addPrimaryWeaponItem "RH_eotech553";
_unit addWeapon "hgun_Rook40_F";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit addWeapon "Binocular";
_unit forceAddUniform "TRYK_U_B_MTP_CombatUniform";
_unit addItemToUniform "rhs_mag_9x19_17";
_unit addItemToUniform "ACE_MapTools";
_unit addVest "rhs_6b23_6sh116";
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_100Rnd_762x54mmR";};
for "_i" from 1 to 1 do {_unit addItemToVest "rhs_mag_9x19_17";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_f1";};
_unit addBackpack "rhsusf_falconii";
for "_i" from 1 to 4 do {_unit addItemToBackpack "rhs_100Rnd_762x54mmR";};
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_mag_rdg2_white";};
_unit addHeadgear "TRYK_H_GR";
_unit addGoggles "G_Bandanna_oli";
_unit addWeapon "rhs_weap_pkp";
_unit addPrimaryWeaponItem "rhs_acc_1p78";
_unit addWeapon "rhs_weap_pya";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit forceAddUniform "TRYK_U_B_MTP_CombatUniform";
_unit addItemToUniform "rhs_30Rnd_545x39_7N10_AK";
_unit addItemToUniform "rhs_mag_9x19_17";
_unit addVest "rhs_6b23_6sh116";
for "_i" from 1 to 3 do {_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_9x19_17";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_f1";};
_unit addItemToVest "rhs_30Rnd_545x39_7N22_AK";
_unit addBackpack "tf_mr6000l";
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_30Rnd_545x39_AK_green";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rdg2_white";};
_unit addHeadgear "TRYK_H_GR";
_unit addGoggles "G_Bandanna_tan";
_unit addWeapon "rhs_weap_ak74m_camo";
_unit addPrimaryWeaponItem "rhs_acc_dtk1";
_unit addPrimaryWeaponItem "rhs_acc_pkas";
_unit addWeapon "rhs_weap_pya";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit addWeapon "Binocular";
_unit forceAddUniform "TRYK_U_B_MTP_CombatUniform";
_unit addItemToUniform "16Rnd_9x21_Mag";
_unit addVest "rhs_6b23_6sh116";
for "_i" from 1 to 2 do {_unit addItemToVest "16Rnd_9x21_Mag";};
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_f1";};
_unit addItemToVest "ACE_Clacker";
_unit addBackpack "rhssaf_alice_smb";
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_30Rnd_545x39_AK_green";};
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_mag_rdg2_white";};
_unit addItemToBackpack "rhs_30Rnd_545x39_7N22_AK";
_unit addItemToBackpack "SatchelCharge_Remote_Mag";
_unit addItemToBackpack "SatchelCharge_Remote_Mag";
_unit addHeadgear "TRYK_H_GR";
_unit addGoggles "G_Bandanna_shades";
_unit addWeapon "rhs_weap_ak74m_zenitco01_b33";
_unit addPrimaryWeaponItem "rhs_acc_ak5";
_unit addPrimaryWeaponItem "RH_eotech553";
_unit addWeapon "hgun_Rook40_F";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit forceAddUniform "TRYK_U_B_MTP_CombatUniform";
_unit addItemToUniform "rhs_mag_9x19_17";
_unit addVest "rhs_6b23_6sh116";
for "_i" from 1 to 2 do {_unit addItemToVest "CUP_60Rnd_545x39_AK74M_M";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_9x19_17";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_f1";};
_unit addBackpack "rhsusf_falconii";
for "_i" from 1 to 4 do {_unit addItemToBackpack "CUP_60Rnd_545x39_AK74M_M";};
for "_i" from 1 to 2 do {_unit addItemToBackpack "CUP_60Rnd_TE1_Green_Tracer_545x39_AK74M_M";};
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_mag_rdg2_white";};
_unit addHeadgear "TRYK_H_GR";
_unit addGoggles "G_Bandanna_oli";
_unit addWeapon "hlc_rifle_RPK12";
_unit addPrimaryWeaponItem "rhs_acc_dtk3";
_unit addPrimaryWeaponItem "rhs_acc_1p87";
_unit addWeapon "rhs_weap_pya";
_unit addWeapon "rhs_weap_rpg26";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit forceAddUniform "TRYK_U_B_MTP_CombatUniform";
_unit addItemToUniform "16Rnd_9x21_Mag";
_unit addItemToUniform "rhs_10Rnd_762x54mmR_7N14";
_unit addItemToUniform "ACE_MapTools";
_unit addVest "rhs_6b23_6sh116";
for "_i" from 1 to 2 do {_unit addItemToVest "16Rnd_9x21_Mag";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_f1";};
_unit addBackpack "rhsusf_falconii";
for "_i" from 1 to 8 do {_unit addItemToVest "rhs_10Rnd_762x54mmR_7N14";};
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_mag_rdg2_white";};
for "_i" from 1 to 3 do {_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";};
_unit addItemToVest "rhs_30Rnd_545x39_AK_green";
_unit addItemToBackpack "rhs_weap_ak105";
_unit addHeadgear "BWA3_OpsCore_Tropen_Camera";
_unit addGoggles "rhs_googles_clear";
_unit addWeapon "rhs_weap_svds";
_unit addPrimaryWeaponItem "rhs_acc_pso1m2";
_unit addWeapon "hgun_Rook40_F";
_unit addHandgunItem "rhsusf_acc_omega9k";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit addWeapon "Binocular";
_unit forceAddUniform "TRYK_U_B_MTP_CombatUniform";
_unit addItemToUniform "rhs_mag_9x19_17";
_unit addItemToUniform "rhs_30Rnd_545x39_7N22_AK";
_unit addVest "rhs_6b23_6sh116_vog";
for "_i" from 1 to 4 do {_unit addItemToVest "rhs_30Rnd_545x39_7N22_AK";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_9x19_17";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_f1";};
_unit addItemToVest "rhs_30Rnd_545x39_AK";
_unit addBackpack "rhsusf_falconii";
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_30Rnd_545x39_AK_green";};
for "_i" from 1 to 10 do {_unit addItemToBackpack "rhs_VOG25";};
for "_i" from 1 to 5 do {_unit addItemToBackpack "rhs_VG40TB";};
for "_i" from 1 to 4 do {_unit addItemToBackpack "rhs_GDM40";};
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_mag_rdg2_white";};
_unit addHeadgear "TRYK_H_GR";
_unit addGoggles "G_Bandanna_oli";
_unit addWeapon "rhs_weap_ak74m_gp25_npz";
_unit addPrimaryWeaponItem "rhs_acc_dtk2";
_unit addPrimaryWeaponItem "rhsusf_acc_ACOG_RMR";
_unit addWeapon "rhs_weap_rpg26";
_unit addWeapon "rhs_weap_pya";
_unit addWeapon "rhs_pdu4";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit addWeapon "Binocular";
_unit forceAddUniform "TRYK_U_B_MTP_CombatUniform";
_unit addItemToUniform "rhs_mag_9x19_17";
_unit addItemToUniform "rhs_30Rnd_545x39_7N22_AK";
_unit addVest "rhs_6b23_6sh116_vog";
for "_i" from 1 to 4 do {_unit addItemToVest "rhs_30Rnd_545x39_7N22_AK";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_9x19_17";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_f1";};
_unit addItemToVest "rhs_30Rnd_545x39_AK";
_unit addBackpack "rhssaf_alice_smb";
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_30Rnd_545x39_AK_green";};
for "_i" from 1 to 10 do {_unit addItemToBackpack "rhs_VOG25";};
for "_i" from 1 to 5 do {_unit addItemToBackpack "rhs_VG40TB";};
for "_i" from 1 to 4 do {_unit addItemToBackpack "rhs_GDM40";};
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_mag_rdg2_white";};
for "_i" from 1 to 4 do {_unit addItemToBackpack "ACE_UAVBattery";};
for "_i" from 1 to 3 do {_unit addItemToBackpack "rhs_30Rnd_545x39_7N22_AK";};
_unit addHeadgear "TRYK_H_GR";
_unit addGoggles "G_Bandanna_oli";
_unit addWeapon "rhs_weap_ak74m_gp25_npz";
_unit addPrimaryWeaponItem "rhs_acc_dtk2";
_unit addPrimaryWeaponItem "rhsusf_acc_ACOG_RMR";
_unit addWeapon "rhs_weap_rpg26";
_unit addWeapon "rhs_weap_pya";
_unit addWeapon "rhs_pdu4";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit addWeapon "Binocular";
_unit = _this select 0;
_faction = _this select 1;
_loadout = _this select 2;
_item_processor = {
removeAllItems _this;
removeAllWeapons _this;
removeAllItemsWithMagazines _this;
removeAllAssignedItems _this;
removeUniform _this;
removeBackpack _this;
//removeGoggles _this;
removeHeadgear _this;
removeVest _this;
};
if (!isServer) exitWith {};
_unit call _item_processor;
_svn = format ["SerP_equipment_codes_%1_%2",_faction, _loadout];
if (isNil _svn) then
{
missionNamespace setVariable [_svn, compile preprocessFileLineNumbers format ["Equipment\%1\%2.sqf", _faction, _loadout]];
};
[_unit] call (missionNamespace getVariable [_svn, {}]);_veh = _this select 0;
_veh addItemCargoGlobal ["ACE_fieldDressing",15];
_veh addItemCargoGlobal ["ACE_elasticBandage",15];
_veh addItemCargoGlobal ["ACE_packingBandage",15];
_veh addItemCargoGlobal ["ACE_quikclot",15];
_veh addItemCargoGlobal ["ACE_epinephrine",5];
_veh addItemCargoGlobal ["ACE_morphine",5];
_veh addItemCargoGlobal ["ACE_salineIV_500",5];
_veh addItemCargoGlobal ["ACE_tourniquet",5];
_veh addItemCargoGlobal ["ACE_surgicalKit",1];
_veh addItemCargoGlobal ["ACE_personalAidKit",3];
_veh = _this select 0;
_veh addItemcargoGlobal ["rhs_30Rnd_762x39mm",10];
_veh addItemcargoGlobal ["rhs_30Rnd_762x39mm_tracer",5];
_veh addItemcargoGlobal ["rhs_mag_rdg2_white",6];
_veh addItemcargoGlobal ["rhs_mag_f1",4];
_veh addItemcargoGlobal ["ToolKit",1];
_veh addBackpackCargoGlobal ["rhs_sidor",1];
_veh addBackpackCargoGlobal ["BN_Aiming_Circle_Bag",1];
_veh addBackpackCargoGlobal ["tu_arty_aiming_stake_bag",2];
_veh addItemcargoGlobal ["tu_decoration_log",1];
_veh addItemcargoGlobal ["tu_arty_tables_2s3",2];
_veh addItemcargoGlobal ["ACE_MapTools",2];
//_veh removeMagazines "rhs_mag_LASER_2a33";
_veh removeMagazines "rhs_mag_WP_2a33";
_veh removeMagazines "rhs_mag_ILLUM_2a33";
_veh addMagazine "rhs_mag_HE_2a33";
_veh addMagazine "rhs_mag_LASER_2a33";_veh = _this select 0;
_veh addItemcargoGlobal ["rhs_30Rnd_545x39_7N10_AK",10];
_veh addItemcargoGlobal ["rhs_30Rnd_545x39_AK_green",5];
_veh addItemcargoGlobal ["rhs_mag_rdg2_white",6];
_veh addItemcargoGlobal ["rhs_mag_f1",4];
_veh addBackpackCargoGlobal ["rhsusf_falconii",2];
_veh addBackpackCargoGlobal ["BN_Aiming_Circle_Bag",1];
_veh addBackpackCargoGlobal ["tu_arty_aiming_stake_bag",2];
_veh addItemcargoGlobal ["tu_decoration_log",1];
_veh addItemcargoGlobal ["tu_arty_tables_D30",2];
_veh addItemcargoGlobal ["ACE_MapTools",2];
_veh addBackpackCargoGlobal ["tf_mr6000l",1];_veh = _this select 0;
_veh addItemCargoGlobal ["ACE_morphine", 9];
_veh addItemCargoGlobal ["ACE_epinephrine", 9];
_veh addItemCargoGlobal ["ACE_quikclot", 18];
_veh addItemCargoGlobal ["ACE_fieldDressing", 18];
_veh addItemCargoGlobal ["ACE_elasticBandage", 18];
_veh addItemCargoGlobal ["ACE_packingBandage", 18];
_veh additemcargoGlobal ["ACE_tourniquet", 5];
_veh additemcargoGlobal ["ACE_salineIV_500", 5];
_veh additemcargoGlobal ["ACE_personalAidKit", 5];
_veh additemcargoGlobal ["ACE_surgicalKit", 1];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_7n10_AK", 8];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_AK_green", 4];
_veh addItemcargoglobal ["rhs_mag_f1", 8];
_veh addItemcargoglobal ["rhs_mag_rdg2_white", 8];
_veh addItemcargoglobal ["rhs_VOG25", 20];
_veh addItemcargoglobal ["rhs_GRD40_White", 10];
_veh addItemcargoglobal ["rhs_100Rnd_762x54mmR", 5];
_veh addItemcargoglobal ["rhs_10Rnd_762x54mmR_7N1", 4];
_veh addItemcargoglobal ["rhs_mine_pmn2_mag", 10];
_veh addBackpackCargoGlobal ["TRYK_B_Alicepack", 2];
_veh = _this select 0;
_veh addItemCargoGlobal ["ACE_morphine", 9];
_veh addItemCargoGlobal ["ACE_epinephrine", 9];
_veh addItemCargoGlobal ["ACE_quikclot", 18];
_veh addItemCargoGlobal ["ACE_fieldDressing", 18];
_veh addItemCargoGlobal ["ACE_elasticBandage", 18];
_veh addItemCargoGlobal ["ACE_packingBandage", 18];
_veh additemcargoGlobal ["ACE_tourniquet", 5];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_7n10_AK", 21];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_AK_green", 14];
_veh addItemcargoglobal ["rhs_mag_f1", 18];
_veh addItemcargoglobal ["rhs_mag_rdg2_white", 18];
_veh addItemcargoglobal ["rhs_VOG25", 20];
_veh addItemcargoglobal ["rhs_GRD40_White", 10];
_veh addItemcargoglobal ["rhs_10Rnd_762x54mmR_7N1", 4];
_veh addItemcargoglobal ["rhs_100Rnd_762x54mmR", 5];
_veh addWeaponcargoGlobal ["rhs_weap_rpg26", 3];_veh = _this select 0;
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_7N10_AK",30];
_veh addItemCargoGlobal ["rhs_mag_rdg2_white",20];
_veh addItemCargoGlobal ["rhs_mag_rgd5",20];
_veh addItemCargoGlobal ["rhs_weap_rpg26",3];
_veh addItemCargoGlobal ["hlc_20rnd_762x51_b_G3",5];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_green",15];
_veh addItemCargoGlobal ["rhs_rpg7_PG7VL_mag",4];
_veh addItemCargoGlobal ["rhs_rpg7_OG7V_mag",2];
_veh addItemCargoGlobal ["rhs_VOG25",12];
_veh addItemCargoGlobal ["rhs_10Rnd_762x54mmR_7N1",5];
_veh addItemCargoGlobal ["rhs_100Rnd_762x54mmR",6];
_veh addItemCargoGlobal ["rhs_pzn_40Rnd_762x39mm",6];
_veh addItemCargoGlobal ["rhs_pzn_40Rnd_762x39mm_tracer",6];
_veh addItemCargoGlobal ["rhs_weap_igla",1];
_veh addItemCargoGlobal ["pzn_iglas_Tube",1];
_veh addItemCargoGlobal ["pzn_igla_battery",6];
_veh addItemCargoGlobal ["SatchelCharge_Remote_Mag",3];
_veh addItemCargoGlobal ["ACE_Clacker",3];
_veh addItemcargoglobal ["ACE_quikclot", 15];
_veh addItemcargoglobal ["ACE_elasticBandage", 15];
_veh addItemcargoglobal ["ACE_fieldDressing", 15];
_veh addItemcargoglobal ["ACE_epinephrine", 10];
_veh addItemcargoglobal ["ACE_packingBandage", 10];
_veh addItemcargoglobal ["ACE_morphine", 10];
_veh addBackPackCargoGlobal ["rhs_sidor",4];_veh = _this select 0;
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_7N10_AK",15];
_veh addItemCargoGlobal ["rhs_mag_rdg2_white",10];
_veh addItemCargoGlobal ["rhs_mag_rgd5",10];
_veh addItemCargoGlobal ["rhs_weap_rpg26",3];
_veh addItemcargoglobal ["ACE_quikclot", 15];
_veh addItemcargoglobal ["ACE_elasticBandage", 15];
_veh addItemcargoglobal ["ACE_fieldDressing", 15];
_veh addItemcargoglobal ["ACE_epinephrine", 10];
_veh addItemcargoglobal ["ACE_packingBandage", 10];
_veh addItemcargoglobal ["ACE_morphine", 10];
_veh addItemCargoGlobal ["hlc_20rnd_762x51_b_G3",5];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_green",7];
_veh addItemCargoGlobal ["rhs_rpg7_PG7VL_mag",2];
_veh addItemCargoGlobal ["rhs_rpg7_OG7V_mag",1];
_veh addItemCargoGlobal ["rhs_VOG25",6];
_veh addItemCargoGlobal ["rhs_10Rnd_762x54mmR_7N1",3];
_veh addItemCargoGlobal ["rhs_100Rnd_762x54mmR",3];
_veh addItemCargoGlobal ["rhs_pzn_40Rnd_762x39mm",3];
_veh addItemCargoGlobal ["rhs_pzn_40Rnd_762x39mm_tracer",3];
_veh addItemCargoGlobal ["SatchelCharge_Remote_Mag",3];
_veh addItemCargoGlobal ["ACE_Clacker",3];
_veh addBackPackCargoGlobal ["rhs_sidor",3];
_veh = _this select 0;
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_7N10_AK",30];
_veh addItemCargoGlobal ["rhs_mag_rdg2_white",20];
_veh addItemCargoGlobal ["rhs_mag_rgd5",20];
_veh addItemCargoGlobal ["rhs_weap_rpg26",3];
_veh addItemcargoglobal ["ACE_quikclot", 15];
_veh addItemcargoglobal ["ACE_elasticBandage", 15];
_veh addItemcargoglobal ["ACE_fieldDressing", 15];
_veh addItemcargoglobal ["ACE_epinephrine", 10];
_veh addItemcargoglobal ["ACE_packingBandage", 10];
_veh addItemcargoglobal ["ACE_morphine", 10];
_veh addItemCargoGlobal ["hlc_20rnd_762x51_b_G3",5];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_green",15];
_veh addItemCargoGlobal ["rhs_rpg7_PG7VL_mag",4];
_veh addItemCargoGlobal ["rhs_rpg7_OG7V_mag",2];
_veh addItemCargoGlobal ["rhs_VOG25",12];
_veh addItemCargoGlobal ["rhs_10Rnd_762x54mmR_7N1",5];
_veh addItemCargoGlobal ["rhs_100Rnd_762x54mmR",6];
_veh addItemCargoGlobal ["rhs_pzn_40Rnd_762x39mm",6];
_veh addItemCargoGlobal ["rhs_pzn_40Rnd_762x39mm_tracer",6];
_veh addItemCargoGlobal ["SatchelCharge_Remote_Mag",3];
_veh addItemCargoGlobal ["ACE_Clacker",3];
_veh addBackPackCargoGlobal ["rhs_sidor",3];_veh = _this select 0;
_veh addBackpackCargoGlobal ["TU_TOW2A_Single",4];
_veh addBackPackCargoGlobal ["rhs_sidor",1];
_veh = _this select 0;
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_7N10_AK",3];
_veh addItemcargoglobal ["ACE_quikclot", 10];
_veh addItemcargoglobal ["ACE_elasticBandage", 10];
_veh addItemcargoglobal ["ACE_fieldDressing", 10];
_veh addItemcargoglobal ["ACE_epinephrine", 10];
_veh addItemcargoglobal ["ACE_packingBandage", 5];
_veh addItemcargoglobal ["ACE_tourniquet", 5];
_veh addItemcargoglobal ["ACE_morphine", 10];
_veh addItemcargoglobal ["ACE_salineIV_500", 10];
_veh addItemcargoglobal ["ACE_bloodIV_500", 10];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_green",3];
_veh addItemCargoGlobal ["ACE_personalAidKit",10];
_veh = _this select 0;
_veh addItemcargoglobal ["ACE_morphine", 15];
_veh addItemcargoglobal ["ACE_epinephrine", 15];
_veh addItemcargoglobal ["ACE_fieldDressing", 20];
_veh addItemCargoGlobal ["ACE_elasticBandage", 20];
_veh addItemCargoGlobal ["ACE_packingBandage", 20];
_veh addItemCargoGlobal ["ACE_quikclot", 20];
_veh addItemCargoGlobal ["ACE_bloodIV_500", 20];
_veh addItemCargoGlobal ["ACE_salineIV_500", 20];
_veh addItemCargoGlobal ["ACE_personalAidKit", 20];
_veh addItemCargoGlobal ["ACE_surgicalKit", 2];
_veh addItemCargoGlobal ["ACE_tourniquet", 10];
_veh addItemcargoGlobal ["rhs_30Rnd_545x39_7N10_AK", 12];
_veh addItemcargoGlobal ["rhs_30Rnd_545x39_AK_green", 8];
_veh addItemcargoGlobal ["rhs_mag_rgd5", 8];
_veh addItemcargoGlobal ["rhs_mag_rdg2_white", 8];_veh = _this select 0;
_veh addItemcargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag",10];
_veh addItemcargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",8];
_veh addItemcargoGlobal ["rhsusf_mag_15Rnd_9x19_FMJ",4];
_veh addItemcargoGlobal ["rhs_mag_m67",12];
_veh addItemcargoGlobal ["rhs_mag_an_m8hc",12];
_veh addItemcargoGlobal ["rhs_10Rnd_762x54mmR_7N14",6];
_veh addItemcargoGlobal ["rhs_100Rnd_762x54mmR",6];
_veh addItemcargoGlobal ["rhs_30Rnd_545x39_AK_green",6];
_veh addItemcargoGlobal ["rhs_30Rnd_545x39_7N10_AK",12];
//_veh addItemcargoGlobal ["SatchelCharge_Remote_Mag",2];
_veh addItemcargoGlobal ["rhs_rpg7_OG7V_mag",2];
_veh addItemcargoGlobal ["rhs_rpg7_PG7VL_mag",2];
_veh addItemcargoGlobal ["rhs_weap_rpg26",1];
_veh addItemcargoGlobal ["rhs_mag_M441_HE",6];
_veh addItemcargoGlobal ["rhs_VOG25",6];
_veh addItemCargoGlobal ["ACE_fieldDressing",16];
_veh addItemCargoGlobal ["ACE_packingBandage",16];
_veh addItemCargoGlobal ["ACE_elasticBandage",16];
_veh addItemCargoGlobal ["ACE_quikclot",16];
_veh addItemCargoGlobal ["ACE_morphine",10];
_veh addItemCargoGlobal ["ACE_epinephrine",10];
_veh addItemCargoGlobal ["ACE_tourniquet",10];
_veh = _this select 0;
_veh addItemcargoGlobal ["rhs_mag_100Rnd_127x99_mag_Tracer_Red",10];
_veh = _this select 0;
_veh = _this select 0;
_veh addWeaponcargoglobal ["tu_rhs_weap_fim92C", 1];
_veh addItemCargoGlobal ["pzn_stinger_bcu", 5];
_veh addBackpackCargoGlobal ["rhs_sidor", 1];
_veh addItemcargoglobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag", 6];
_veh addItemcargoglobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red", 2];
_veh addItemcargoglobal ["rhs_mag_m67", 4];
_veh addItemcargoglobal ["rhs_mag_an_m8hc", 4];
_veh = _this select 0;
_veh addItemCargoGlobal ["BN_rhs_mag_pg9v",20];
_veh addBackPackCargoGlobal ["rhs_sidor",3];
_veh = _this select 0;
//_veh removeMagazineTurret ["rhs_mag_9m119_4", [0]];
_veh addBackPackCargoGlobal ["rhs_sidor",1];
_veh addItemCargoGlobal ["ToolKit",1];
_veh addItemCargoGlobal ["Binocular",1];_veh = _this select 0;
_veh addItemCargoGlobal ["rhs_mine_pmn2_mag",20];
_veh addItemCargoGlobal ["IEDUrbanBig_Remote_Mag",6];
_veh addItemCargoGlobal ["ACE_Cellphone",2];
_veh addBackPackCargoGlobal ["rhs_sidor",4];
_veh = _this select 0;
_veh addItemcargoglobal ["BN_40Rnd_23mm", 12];
_veh addItemcargoglobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag", 6];
_veh addItemcargoglobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red", 2];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_7N10_AK", 3];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_AK_green", 1];
_veh addItemcargoglobal ["rhs_mag_m67", 6];
_veh addItemcargoglobal ["rhs_mag_an_m8hc", 6];
_veh = _this select 0;
_veh addItemCargoGlobal ["ACE_fieldDressing",20];
_veh addItemCargoGlobal ["ACE_elasticBandage",20];
_veh addItemCargoGlobal ["ACE_packingBandage",20];
_veh addItemCargoGlobal ["ACE_quikclot",20];
_veh addItemCargoGlobal ["ACE_epinephrine",20];
_veh addItemCargoGlobal ["ACE_morphine",20];
_veh addItemCargoGlobal ["ACE_salineIV_500",10];
_veh addItemCargoGlobal ["ACE_tourniquet",10];
_veh addItemCargoGlobal ["ACE_surgicalKit",2];
_veh addItemCargoGlobal ["ACE_personalAidKit",20];
_veh addItemCargoGlobal ["rhs_mag_rgd5",4];
_veh addItemCargoGlobal ["rhs_mag_rdg2_white",4];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm_bakelite",6];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm_bakelite_tracer",4];
_veh addItemCargoGlobal ["ToolKit",1];
_veh addBackpackCargoGlobal ["rhsusf_falconii",2];
_veh = _this select 0;
_veh addBackpackCargoGlobal ["B_Parachute",9];_veh = _this select 0;
_veh addBackpackCargoGlobal ["B_Parachute",4];_veh = _this select 0;
_veh addBackpackCargoGlobal ["B_Parachute",11];_veh = _this select 0;
_veh = _this select 0;
_veh addItemCargoGlobal ["ACE_fieldDressing",10];
_veh addItemCargoGlobal ["ACE_packingBandage",10];
_veh addItemCargoGlobal ["ACE_elasticBandage",10];
_veh addItemCargoGlobal ["ACE_quikclot",10];
_veh addItemCargoGlobal ["ACE_morphine",8];
_veh addItemCargoGlobal ["ACE_epinephrine",8];
_veh addItemCargoGlobal ["ACE_tourniquet",8];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_7N10_AK",10];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_green",10];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_7N22_AK",10];
_veh addItemCargoGlobal ["rhs_10Rnd_762x54mmR_7N14",5];
//_veh addItemCargoGlobal ["CUP_60Rnd_545x39_AK74M_M",5];
//_veh addItemCargoGlobal ["CUP_60Rnd_TE1_Green_Tracer_545x39_AK74M_M",5];
_veh addItemCargoGlobal ["rhs_VOG25",10];
_veh addItemCargoGlobal ["rhs_GDM40",10];
_veh addItemCargoGlobal ["rhs_100Rnd_762x54mmR",6];
_veh addItemCargoGlobal ["rhs_mag_rdg2_white",16];
_veh addItemCargoGlobal ["rhs_mag_f1",16];
_veh addItemCargoGlobal ["rhs_weap_rpg26",2];
_veh addItemCargoGlobal ["rhs_weap_rshg2",2];
//_veh addItemCargoGlobal ["ACE_EntrenchingTool",3];
_veh addItemCargoGlobal ["ACE_DefusalKit",1];
_veh addItemCargoGlobal ["ACE_VMH3",1];
_veh = _this select 0;
_veh addBackpackCargoGlobal ["BWA3_AssaultPack_Fleck",1];
_veh addItemCargoGlobal ["ACE_fieldDressing",30];
_veh addItemCargoGlobal ["ACE_packingBandage",30];
_veh addItemCargoGlobal ["ACE_elasticBandage",30];
_veh addItemCargoGlobal ["ACE_quikclot",30];
_veh addItemCargoGlobal ["ACE_morphine",20];
_veh addItemCargoGlobal ["ACE_epinephrine",20];
_veh addItemCargoGlobal ["ACE_salineIV_250",8];
_veh addItemCargoGlobal ["ACE_tourniquet",20];
_veh addItemCargoGlobal ["ACE_personalAidKit",20];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_7N10_AK",6];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_green",6];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_7N22_AK",6];
_veh addItemCargoGlobal ["rhs_mag_rdg2_white",8];
_veh addItemCargoGlobal ["rhs_mag_f1",8];
_veh addItemCargoGlobal ["ACE_DefusalKit",1];
_veh addItemCargoGlobal ["ACE_VMH3",1];
_veh addItemCargoGlobal ["rhs_weap_rpg26",1];
_veh addItemCargoGlobal ["rhs_weap_rshg2",1];
_veh addWeaponcargoGlobal ["Laserdesignator", 2];
_veh addItemcargoglobal ["Laserbatteries", 6];
_veh = _this select 0;
_veh addItemCargoGlobal ["ACE_fieldDressing",10];
_veh addItemCargoGlobal ["ACE_packingBandage",10];
_veh addItemCargoGlobal ["ACE_elasticBandage",10];
_veh addItemCargoGlobal ["ACE_quikclot",10];
_veh addItemCargoGlobal ["ACE_morphine",8];
_veh addItemCargoGlobal ["ACE_epinephrine",8];
_veh addItemCargoGlobal ["ACE_tourniquet",8];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_7N10_AK",10];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_green",10];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_7N22_AK",10];
_veh addItemCargoGlobal ["rhs_mag_rdg2_white",16];
_veh addItemCargoGlobal ["rhs_mag_f1",16];
//_veh addItemCargoGlobal ["ACE_EntrenchingTool",3];
_veh addItemCargoGlobal ["ACE_DefusalKit",1];
_veh addItemCargoGlobal ["ACE_VMH3",1];
_veh addItemCargoGlobal ["rhs_weap_rpg26",1];
_veh addItemCargoGlobal ["rhs_weap_rshg2",3];
_veh = _this select 0;
_veh addItemCargoGlobal ["ACE_fieldDressing",6];
_veh addItemCargoGlobal ["ACE_packingBandage",6];
_veh addItemCargoGlobal ["ACE_elasticBandage",6];
_veh addItemCargoGlobal ["ACE_quikclot",8];
_veh addItemCargoGlobal ["ACE_morphine",2];
_veh addItemCargoGlobal ["ACE_epinephrine",2];
_veh addItemCargoGlobal ["ACE_tourniquet",2];
_veh addItemCargoGlobal ["rhs_mag_rgd5",4];
_veh addItemCargoGlobal ["rhs_mag_rdg2_white",4];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm_bakelite",6];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm_bakelite_tracer",4];
_veh addItemCargoGlobal ["ToolKit",1];
_veh addBackpackCargoGlobal ["rhsusf_falconii",2];
_veh = _this select 0;
_faction = _this select 1;
_loadout = _this select 2;
_cargoBoxes = _this select 3;
//prepare functions
_common_processor = {
_veh = _this;
clearWeaponCargoGlobal _veh;
clearMagazineCargoGlobal _veh;
clearItemCargoGlobal _veh;
clearBackpackCargoGlobal _veh;
};
if (isServer) then
{
_veh call _common_processor;
[_veh] call compile format ["_this call compile preprocessFileLineNumbers 'Equipment\veh_%1\%2.sqf';",_faction,_loadout];
};enableSaving [false, false];
0 = execVM "add_med.sqf";
setTerrainGrid 2;
// Init modules
#include "a3a_modules.hpp"
{
[] execVM "A3A_MODULES\" + _x + "\init.sqf";
} forEach A3A_MODULES;
//подлючение вкладки Условности миссии в брифинге
player createDiaryRecord ["diary", ["Условности миссии", loadFile "A3A_BRIEFING\briefing_MISSC.html"]];
/*
if (!isdedicated) then {
{waitUntil player == player};
[] call compile preprocessFileLineNumbers "vibor_respa.sqf";};
*/
waitUntil {sleep 5; a3a_var_started};
if (isServer) then
{
[] spawn
{
massTANK = [T1, T2, T3, T4, T5];
minOpForces = 10;
minEastForces = 15;
while {isNil "srv_triggerFinished"} do {
sleep 10;
if (({alive _x} count massTANK) <= 2) then {
srv_triggerFinished = true;
["Танковый кулак разбит! Победа ССО!", east] call a3a_fnc_endMission;};
currentEastForces = east countside playableUnits;
currentOpForces = resistance countside playableUnits;
if (currentOpForces < minOpForces) then {srv_triggerFinished = true; ["Боевики AL_Dadash были разбиты. Победа ССО!", east] call a3a_fnc_endMission;};
if (currentEastForces < minEastForces) then {srv_triggerFinished = true; ["ССО были разбиты. Победа боевиков AL_Dadash!", resistance] call a3a_fnc_endMission;};
};
};
};
JFIF ` ` "Exif MM * C
C "
} !1AQa"q2#BR$3br
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
w !1AQaq"2B #3Rbr
$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ? Ğ?
p>TnAQM+6v(#ade=3MYME_Қ!\☊O d`3WXdq03
V ?Xw֦fdv-es
O]̿AH|5k?
;p!o-ݩoy^ur)=dy=TgcjO2}nBY\mlxhvHV1z--k\ִMznxN߹ҝAESݿ
Ej~U[oL
;j9o-Zkrj?%hsUs5%s;[ZO,=B+ma_۱Z/M ԡ㈁aF9{?"iP@b.i 6crO"Upw=(w1'p Vߕ&3)-$Q3䝫^+mQd,n V 2>^r4I;/5aT;A;zs)?pG--ytucg,[;qK,riA]jnһƘ}M}ۺtp{a?!UWEa^'w°^Ndھ<]/ccJ> ?x ǝ
(t}Fk7n=;o jePz=)i7]/ ^SձS yw}i|j4~4f1?w@DPcM7Q9Nh53gڻ?D#Qn)KO\(hSe}?*(L8uZP7tSPil~th}eO\8FY> ōcp;:q/~%]2y2CqBD eݕ?QGr> t]F5 lf¨zqdU|QkXX-^3Oѧ',+⿋Y B¾