diff --git a/package.json b/package.json index 23be93b..3f8881a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dayzr-bot", - "version": "10.0.1", + "version": "10.0.2", "description": "A General Purpose Discord Bot for DayZ Nitrado Servers.", "main": "index.js", "nodemonConfig": { diff --git a/util/NitradoAPI.js b/util/NitradoAPI.js index 5392f37..1962c7c 100644 --- a/util/NitradoAPI.js +++ b/util/NitradoAPI.js @@ -219,15 +219,15 @@ module.exports = { const settings = await module.exports.FetchServerSettings(client, 'ToggleBaseDamage'); // Fetch server settings if (!settings || settings == 1) return 1; - const posted = await PostServerSettings(client, "config", "disableBaseDamage", preference); + const posted = await PostServerSettings(client, "config", "disableBaseDamage", preference ? 1 : 0); if (!posted || posted == 1) return 1; - + const remoteDir = '/games/ni8434545_1/ftproot/dayzxb_missions/dayzOffline.chernarusplus'; const remoteFilename = 'cfggameplay.json'; const jsonDir = path.join(__dirname, '.', 'logs', remoteFilename); await module.exports.DownloadNitradoFile(client, `${remoteDir}/${remoteFilename}`, jsonDir); - + let gameplay = JSON.parse(fs.readFileSync(jsonDir)); gameplay.GeneralData.disableBaseDamage = preference; @@ -236,7 +236,7 @@ module.exports = { const uploaded = await UploadNitradoFile(client, remoteDir, remoteFileName, jsonDir); if (!uploaded || uploaded == 1) return 1; - + return 0; } }