diff --git a/functions/server/fn_logPlayerInventory.sqf b/functions/server/fn_logPlayerInventory.sqf index 38d4d03..31e874d 100644 --- a/functions/server/fn_logPlayerInventory.sqf +++ b/functions/server/fn_logPlayerInventory.sqf @@ -131,7 +131,7 @@ diag_log text format["[MILSIM] (logPlayerInventory): Checking %1 inventory.", na "SMA_ACRREMGL", //Remington ACR 556+6.5 "LMG_Mk200_F", //Mk200 Series "LMG_Mk200_black_F" //Mk200 Series - ] + ]; _restrictedItems = [ // Items that are allowed for Specific USE Case (RRC / Marksman / etc.) "A3_GPNVG18b_REC_TI", // Thermal Quad @@ -224,12 +224,12 @@ diag_log text format["[MILSIM] (logPlayerInventory): Checking %1 inventory.", na "Tier1_MK48_Mod0_Para_Desert", // Mk48 Series "Tier1_MK48_Mod1", // Mk48 Series "Tier1_MK48_Mod1_Desert" // Mk48 Series - ] + ]; _memeItems = [ // Items that serve no purpose other than to MEME "UK3CB_Cocaine_Brick", "ACE_Banana" - ] + ]; @@ -254,7 +254,7 @@ diag_log text format["[MILSIM] (logPlayerInventory): Checking %1 inventory.", na }; if ( _item in _restrictedItems ) then { - _restrcited pushBackUnique _item; + _restricted pushBackUnique _item; }; if ( _item in _tabbedItems ) then { @@ -280,7 +280,7 @@ diag_log text format["[MILSIM] (logPlayerInventory): Checking %1 inventory.", na { diag_log text format["[MILSIM] (logPlayerInventory): %1 has a restricted inventory item: %2", name _player, getText( configfile >> "CfgWeapons" >> _x >> "displayName" )]; -} forEach _restrcited; +} forEach _restricted; { diag_log text format["[MILSIM] (logPlayerInventory): %1 has a tabbed inventory item: %2", name _player, getText( configfile >> "CfgWeapons" >> _x >> "displayName" )]; @@ -294,8 +294,12 @@ diag_log text format["[MILSIM] (logPlayerInventory): Checking %1 inventory.", na diag_log text format["[MILSIM] (logPlayerInventory): %1 has an unlisted thermal item: %2", name _player, getText( configfile >> "CfgWeapons" >> _x >> "displayName" )]; } forEach _unlisted; -if (((count _blacklist) isEqualTo 0) && ((count _restrcited) isEqualTo 0) && ((count _tabbed) isEqualTo 0) && ((count _meme) isEqualTo 0) && ((count _unlisted) isEqualTo 0)) then { +if ( + [_blacklist, _restricted, _tabbed, _meme, _unlisted] find { + count _x > 0 + } isEqualTo -1 +) then { diag_log text format["[MILSIM] (logPlayerInventory): %1 inventory in fully base inventory compliant.", name _player]; -} +}; nil \ No newline at end of file