fixes '_restricted' var references, uses find to identify if any non0
This commit is contained in:
@@ -131,7 +131,7 @@ diag_log text format["[MILSIM] (logPlayerInventory): Checking %1 inventory.", na
|
|||||||
"SMA_ACRREMGL", //Remington ACR 556+6.5
|
"SMA_ACRREMGL", //Remington ACR 556+6.5
|
||||||
"LMG_Mk200_F", //Mk200 Series
|
"LMG_Mk200_F", //Mk200 Series
|
||||||
"LMG_Mk200_black_F" //Mk200 Series
|
"LMG_Mk200_black_F" //Mk200 Series
|
||||||
]
|
];
|
||||||
|
|
||||||
_restrictedItems = [ // Items that are allowed for Specific USE Case (RRC / Marksman / etc.)
|
_restrictedItems = [ // Items that are allowed for Specific USE Case (RRC / Marksman / etc.)
|
||||||
"A3_GPNVG18b_REC_TI", // Thermal Quad
|
"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_Mod0_Para_Desert", // Mk48 Series
|
||||||
"Tier1_MK48_Mod1", // Mk48 Series
|
"Tier1_MK48_Mod1", // Mk48 Series
|
||||||
"Tier1_MK48_Mod1_Desert" // Mk48 Series
|
"Tier1_MK48_Mod1_Desert" // Mk48 Series
|
||||||
]
|
];
|
||||||
|
|
||||||
_memeItems = [ // Items that serve no purpose other than to MEME
|
_memeItems = [ // Items that serve no purpose other than to MEME
|
||||||
"UK3CB_Cocaine_Brick",
|
"UK3CB_Cocaine_Brick",
|
||||||
"ACE_Banana"
|
"ACE_Banana"
|
||||||
]
|
];
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -254,7 +254,7 @@ diag_log text format["[MILSIM] (logPlayerInventory): Checking %1 inventory.", na
|
|||||||
};
|
};
|
||||||
|
|
||||||
if ( _item in _restrictedItems ) then {
|
if ( _item in _restrictedItems ) then {
|
||||||
_restrcited pushBackUnique _item;
|
_restricted pushBackUnique _item;
|
||||||
};
|
};
|
||||||
|
|
||||||
if ( _item in _tabbedItems ) then {
|
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" )];
|
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" )];
|
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" )];
|
diag_log text format["[MILSIM] (logPlayerInventory): %1 has an unlisted thermal item: %2", name _player, getText( configfile >> "CfgWeapons" >> _x >> "displayName" )];
|
||||||
} forEach _unlisted;
|
} 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];
|
diag_log text format["[MILSIM] (logPlayerInventory): %1 inventory in fully base inventory compliant.", name _player];
|
||||||
}
|
};
|
||||||
|
|
||||||
nil
|
nil
|
||||||
Reference in New Issue
Block a user