A3-Conquest.Altis / scripts / AEGIS / Database / initINIDBI2.sqf
initINIDBI2.sqf
Raw
// 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";