View difference between Paste ID: 0Kqjwy8s and j6bkfEL3
SHOW: | | - or go back to the newest paste.
1
2
	fnc_checkSale =
3-
	    private["_loadout_level","_loadout_classname","_part_in","_zombzPlaya"];
3+
4-
	    diag_log("========= fnc_checkSale: Starting...");
4+
		private["_loadout_level","_loadout_globalvar_soldier","_part_in","_zombzPlaya"];
5
		diag_log("========= fnc_checkSale: Starting...");
6-
	    _debugMode = _this select 1;
6+
7
	    _part_in = _this select 0;
8-
	    _loadout_level = "l0";
8+
9-
	    _loadout_classname = "soldier";
9+
10-
	    if (_debugMode > 0) then {	diag_log format ["fnc_checkSale: _part_in: %1, _debugMode: %2", _part_in, _debugMode];    };
10+
11
	    if (p2SpT) then {	diag_log format ["==== fnc_checkSale: _part_in: %1, Debugging: %2", _part_in, p2SpT];    };
12
13-
	    waitUntil {!isNil "_loadout_level"};
13+
14
		waitUntil {!isNil "_loadout_level"};
15-
	    _loadout_var = format["%1_%2_weapons", _loadout_level, _loadout_classname];
15+
	    if (p2SpT) then {	diag_log format ["=== fnc_checkSale: Got Player Loadout Level: %1", _loadout_level];    };
16
17-
	    if (_debugMode > 0) then {	diag_log format ["fnc_checkSale: _loadout_var: %1", _loadout_var];    };
17+
	    _loadout_globalvar_soldier = format["%1_%2_weapons", _loadout_level, "soldier"];
18
	    _loadout_globalvar_medic = format["%1_%2_weapons", _loadout_level, "medic"];
19
	    _loadout_globalvar_engineer = format["%1_%2_weapons", _loadout_level, "engineer"];
20
	    _loadout_globalvar_soldier_backpack = format["%1_%2_weapons", _loadout_level, "soldier_backpack"];
21-
	      diag_log(""checking..."");
21+
	    _loadout_globalvar_medic_backpack = format["%1_%2_weapons", _loadout_level, "medic_backpack"];
22-
	      diag_log(""%2"");
22+
	    _loadout_globalvar_engineer_backpack = format["%1_%2_weapons", _loadout_level, "engineer_backpack"];
23-
	      if ((%1) in (%2)) then {
23+
	    if (p2SpT) then {	diag_log format ["fnc_checkSale: loadout weapon variables: %1", [_loadout_globalvar_soldier, _loadout_globalvar_medic, _loadout_globalvar_engineer]];    };
24-
	    	p2_isWeaponTrue = true;
24+
		if (p2SpT) then {	diag_log format ["fnc_checkSale: loadout backpack weapon variables: %1", [_loadout_globalvar_soldier_backpack, _loadout_globalvar_medic_backpack, _loadout_globalvar_engineer_backpack]];    };
25-
	    	diag_log(""trueee"");
25+
26-
		} else {
26+
	    if (p2SpT) then {	diag_log format ["=== fnc_checkSale: Checking if weapon being sold is in %1 weapons", _loadout_level];    };
27-
	    	diag_log(""falseee"");
27+
28-
              };
28+
29-
                diag_log(""done..."");
29+
		    if (p2SpT) then { diag_log (""_part_in:  "" + str %1 + ""   _loadout_globalvar_soldier:  "" + str %2); };
30-
           ", _part_in, _loadout_var];
30+
		    if (%1 in %2) then {
31
		    	p2_isWeaponBad = true;
32-
	    if (_debugMode > 0) then {	diag_log format ["fnc_checkSale: p2_isWeaponBad: %1", p2_isWeaponBad];    };
32+
			};
33
		", str _part_in,_loadout_globalvar_soldier];
34
	    call compile format["
35-
	};
35+
		    if (p2SpT) then { diag_log (""_part_in:  "" + str %1 + ""   _loadout_globalvar_medic:  "" + str %2); };
36
		    if (%1 in %2) then {
37-
	_null = ["M9SD", 2] spawn fnc_checkSale;
37+
		    	p2_isWeaponBad = true;
38
			};
39
		", str _part_in,_loadout_globalvar_medic];
40-
/* THIS CODE OUTPUTS: 
40+
		call compile format["
41
		    if (p2SpT) then { diag_log (""_part_in:  "" + str %1 + ""   _loadout_globalvar_engineer:  "" + str %2); };
42-
"========= fnc_checkSale: Starting..."
42+
		    if (%1 in %2) then {
43-
"fnc_checkSale: _part_in: M9SD, _debugMode: 2"
43+
		    	p2_isWeaponBad = true;
44-
"fnc_checkSale: _loadout_var: l10_soldier_weapons"
44+
			};
45-
"checking..."
45+
		", str _part_in,_loadout_globalvar_engineer];
46-
"l10_soldier_weapons"
46+
47-
"done..."
47+
	    if (p2SpT) then {	diag_log format ["=== fnc_checkSale: Checking if weapon being sold is in %1 backpack weapons", _loadout_level];    };
48-
"fnc_checkSale: p2_isWeaponBad: false"
48+
49-
"========= fnc_checkSale: Finished..."
49+
50
		    if (p2SpT) then { diag_log (""_part_in:  "" + str %1 + ""   _loadout_globalvar_soldier_backpack:  "" + str %2); };
51-
AKA: THE IF STATEMENT IS NOT RUNNING BECAUSE OF BAD SYNTAX...SO WHAT IS THE RIGHT SYNTAX?!
51+
		    if (%1 in %2) then {
52-
*/
52+
		    	p2_isWeaponBad = true;
53
			};
54
		", str _part_in,_loadout_globalvar_soldier_backpack];
55
	    call compile format["
56
		    if (p2SpT) then { diag_log (""_part_in:  "" + str %1 + ""   _loadout_globalvar_medic_backpack:  "" + str %2); };
57
		    if (%1 in %2) then {
58
		    	p2_isWeaponBad = true;
59
			};
60
		", str _part_in,_loadout_globalvar_medic_backpack];
61
		call compile format["
62
		    if (p2SpT) then { diag_log (""_part_in:  "" + str %1 + ""   _loadout_globalvar_engineer_backpack:  "" + str %2); };
63
		    if (%1 in %2) then {
64
		    	p2_isWeaponBad = true;
65
			};
66
		", str _part_in,_loadout_globalvar_engineer_backpack];
67
68
	    if (p2SpT) then {	diag_log format ["==== fnc_checkSale: p2_isWeaponBad: %1", p2_isWeaponBad];    };
69
	    diag_log("========= fnc_checkSale: Finished...");
70
71
	};