From 05a4022f962a6d110c8ae8fda40ae9b902ffc973 Mon Sep 17 00:00:00 2001 From: Braeden Sowinski Date: Sat, 8 Apr 2023 16:45:42 -0700 Subject: [PATCH] Debug things make alarm work?? --- package.json | 2 +- structures/DayzArmbands.js | 7 ++++--- util/AlarmsHandler.js | 3 +-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 36afa80..6189f6a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dayz-armbands", - "version": "6.3.3", + "version": "6.3.4", "description": "A General Purpose Discord Bot for DayZ Servers.", "main": "index.js", "nodemonConfig": { diff --git a/structures/DayzArmbands.js b/structures/DayzArmbands.js index 24a7d30..0713793 100644 --- a/structures/DayzArmbands.js +++ b/structures/DayzArmbands.js @@ -13,6 +13,7 @@ const { HandleKillfeed } = require('../util/KillfeedHandler'); const path = require("path"); const fs = require('fs'); const readline = require('readline'); +const { HandleAlarms } = require("../util/AlarmsHandler"); const minute = 60000; // 1 minute in milliseconds @@ -133,11 +134,11 @@ class DayzArmbands extends Client { let s = guild.playerstats; for (let i = logIndex + 1; i < lines.length; i++) { - let c = s.find(p => p.connected == true); - for (let j = 0; j < c.length; j++) { + for (let j = 0; j < s.length; j++) { + if (!s[j].connected) continue; let inLog = false; let connected = true; - if (lines[i].includes(c[j].gamertag)) { + if (lines[i].includes(s[j].gamertag)) { inLog = true; connected = lines[i].includes(' connected') ? true : lines[i].includes('disconnected') ? false : connected; } diff --git a/util/AlarmsHandler.js b/util/AlarmsHandler.js index 7d896f7..0f3a0d2 100644 --- a/util/AlarmsHandler.js +++ b/util/AlarmsHandler.js @@ -4,7 +4,7 @@ const { EmbedBuilder } = require('discord.js'); module.exports = { HandleAlarms: async (client, guildId, data) => { - + let guild = await client.GetGuild(guildId); for (let i = 0; i < guild.alarms.length; i++) { @@ -39,7 +39,6 @@ module.exports = { .addFields({ name: '**Location**', value: `**[${data.pos[0]}, ${data.pos[1]}](https://www.izurvive.com/chernarusplussatmap/#location=${data.pos[0]};${data.pos[1]})**`, inline: false }) return await channel.send({ content: `<@&${alarm.role}>`, embeds: [alarmEmbed] }); - // } } } },