Params fix

This commit is contained in:
IT07 2016-06-21 00:19:04 +02:00
parent f55c59be03
commit 3e73b833c8

View File

@ -14,31 +14,13 @@
ARRAY - array containing all mine objects ARRAY - array containing all mine objects
*/ */
private ["_ok","_mineSetting","_missionName"]; scopeName "main";
private ["_ok","_pos","_min","_max","_mineSetting","_missionName","_settings","_mineSetting","_amount"];
_ok = false; _ok = false;
params [["_missionName", "", [""]]]; params [["_pos",[],[[]]], ["_min",-1,[0]], ["_max",-1,[0]], ["_missionName", "", [""]]];
if (_missionName in ("missionList" call VEMFr_fnc_getSetting)) then _settings = [[_missionName],["mines","minesAmount"]] call VEMFr_fnc_getSetting;
{ _settings params ["_mineSetting","_amount"];
scopeName "main"; if ((_missionName in ("missionList" call VEMFr_fnc_getSetting)) AND (_mineSetting > 0) AND ((count _pos) isEqualTo 3) AND (_min > -1) AND (_max > _min) AND (_amount > -1)) then
private ["_mineSetting"];
_mineSetting = ([[_missionName],["mines"]] call VEMFr_fnc_getSetting) select 0;
if (_mineSetting > 0) then
{
private ["_pos"];
_pos = param [0, [], [[]]];
if (count _pos isEqualTo 3) then
{
private ["_min"];
_min = param [1, -1, [0]];
if (_min > -1) then
{
private ["_max"];
_max = param [2, -1, [0]];
if (_max > _min) then
{
private ["_amount"];
_amount = ([[_missionName],["minesAmount"]] call VEMFr_fnc_getSetting) select 0;
if (_amount > -1) then
{ {
private ["_mineTypes"]; private ["_mineTypes"];
if (_mineSetting isEqualTo 1) then { _mineTypes = ["ATMine"] }; if (_mineSetting isEqualTo 1) then { _mineTypes = ["ATMine"] };
@ -60,10 +42,5 @@ if (_missionName in ("missionList" call VEMFr_fnc_getSetting)) then
}; };
_ok = [_mines]; _ok = [_mines];
}; };
};
};
};
};
};
_ok _ok