// initINIDBI2: Run when init.sqf executes // Variable Definitions _owner = clientOwner; _UID = getPlayerUID player; _side = side player; _name = name player; _gear = getUnitLoadout player; playerInfo = [_UID, _side]; publicVariableServer "playerInfo"; inidbFileName = [_UID, _side] joinString "_"; publicVariableServer "inidbFileName"; cash = 0; checkForDatabase = [_owner, _UID, _name, _gear]; publicVariableServer "checkForDatabase"; "loadData" addPublicVariableEventHandler { private ["_data"]; _data = (_this select 1); _gear = (_data select 0); cash = (_data select 1); player setUnitLoadout _gear; }; player addAction ["hint cash", {systemChat str(cash);}]; testAI addEventHandler ["Killed", { cash = cash + 100; systemChat format ["Killed Unit, Added $100! - New Balance: %1", str(cash)]; null = [_UID] execVM "scripts\AEGIS\Database\saveData.sqf"; }]; [] execVM "scripts\AEGIS\Database\shop.sqf";