fix/disableBaseDamage settings preference
This commit is contained in:
2 files changed
+5
-5
No files matched your search
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "dayzr-bot",
|
"name": "dayzr-bot",
|
||||||
"version": "10.0.1",
|
"version": "10.0.2",
|
||||||
"description": "A General Purpose Discord Bot for DayZ Nitrado Servers.",
|
"description": "A General Purpose Discord Bot for DayZ Nitrado Servers.",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"nodemonConfig": {
|
"nodemonConfig": {
|
||||||
|
|||||||
+4
-4
@@ -219,15 +219,15 @@ module.exports = {
|
|||||||
const settings = await module.exports.FetchServerSettings(client, 'ToggleBaseDamage'); // Fetch server settings
|
const settings = await module.exports.FetchServerSettings(client, 'ToggleBaseDamage'); // Fetch server settings
|
||||||
if (!settings || settings == 1) return 1;
|
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;
|
if (!posted || posted == 1) return 1;
|
||||||
|
|
||||||
const remoteDir = '/games/ni8434545_1/ftproot/dayzxb_missions/dayzOffline.chernarusplus';
|
const remoteDir = '/games/ni8434545_1/ftproot/dayzxb_missions/dayzOffline.chernarusplus';
|
||||||
const remoteFilename = 'cfggameplay.json';
|
const remoteFilename = 'cfggameplay.json';
|
||||||
|
|
||||||
const jsonDir = path.join(__dirname, '.', 'logs', remoteFilename);
|
const jsonDir = path.join(__dirname, '.', 'logs', remoteFilename);
|
||||||
await module.exports.DownloadNitradoFile(client, `${remoteDir}/${remoteFilename}`, jsonDir);
|
await module.exports.DownloadNitradoFile(client, `${remoteDir}/${remoteFilename}`, jsonDir);
|
||||||
|
|
||||||
let gameplay = JSON.parse(fs.readFileSync(jsonDir));
|
let gameplay = JSON.parse(fs.readFileSync(jsonDir));
|
||||||
gameplay.GeneralData.disableBaseDamage = preference;
|
gameplay.GeneralData.disableBaseDamage = preference;
|
||||||
|
|
||||||
@@ -236,7 +236,7 @@ module.exports = {
|
|||||||
|
|
||||||
const uploaded = await UploadNitradoFile(client, remoteDir, remoteFileName, jsonDir);
|
const uploaded = await UploadNitradoFile(client, remoteDir, remoteFileName, jsonDir);
|
||||||
if (!uploaded || uploaded == 1) return 1;
|
if (!uploaded || uploaded == 1) return 1;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user