// initServerSettings: Run when initServer.sqf executes "checkForDatabase" addPublicVariableEventHandler { private ["_data"]; _data = (_this select 1); _clientID = (_data select 0); _UID = (_data select 1); _playerName = (_data select 2); _gear = (_data select 3); _inidbi = ["new", inidbFileName] call OO_INIDBI; _fileExist = "exists" call _inidbi; if (_fileExist) then { null = [_UID, _clientID] execVM "scripts\AEGIS\Database\getData.sqf"; } else{ null = [_clientID, _UID, _playerName, _gear] execVM "scripts\AEGIS\Database\createDatabase.sqf"; }; }; "saveMoney" addPublicVariableEventHandler { private ["_data"]; _data = (_this select 1); _UID = (_data select 0); _cash = (_data select 1); _inidbi = ["new", inidbFileName] call OO_INIDBI; ["write", ["Player Info", "Cash", _cash]] call _inidbi; }; "saveData" addPublicVariableEventHandler { private ["_data"]; _data = (_this select 1); _UID = (_data select 0); _gear = (_data select 1); _cash = (_data select 2); _inidbi = ["new", inidbFileName] call OO_INIDBI; ["write", ["Player Info", "Cash", _cash]] call _inidbi; ["write", ["Player Gear", "Gear", _gear]] call _inidbi; };