Fams.findOne({FamilyName: family_name}, async(err, fam) => {
if(err) console.log(err);
if(!fam) {
return await message.channel.send("Данной семьи нету!")
}
if(fam.FamilyInfo.FamilyZams.includes(user.id)) {
await message.delete();
console.log(fam.FamilyInfo.FamilyZams)
let remove_userZam = fam.FamilyInfo.FamilyZams.indexOf(user.id);
let remove_userZamDescr = fam.FamilyInfo.FamilyZamDescr.indexOf(`<@${user.id}>`);
fam.FamilyInfo.FamilyZams.splice(remove_userZam, 1)
fam.FamilyInfo.FamilyZamDescr.splice(remove_userZamDescr, 1)
fam.markModified('FamilyInfo')
fam.save().catch(err => console.log(err))
let EmbedOfKickZam = new Discord.MessageEmbed()
.setTitle(`Информация об действии создателя/заместителя.`)
.setFooter(`© Support Team | by Maksim Montano`)
.setColor(`RED`)
.addField(`**Название семьи:**`, `\`Семья:\` ${families[0]}.`, true)
.addField(`**Кикнул лидер:**`, `<@${message.author.id}>.`, true)
.addField(`**Кикнутый заместитель:**`, `<@${user.id}>.`, true)
.addField(`**Действие:**`, `Кик заместителя.`, true)
if(message.createdAt.getSeconds() <= 9) {
EmbedOfKickZam.addField(`**Время кика:**`, `${message.createdAt.getHours()}:${message.createdAt.getMinutes()}:0${message.createdAt.getSeconds()}`, true)
.then(msg => msg.delete({timeout: 7000}))
} else {
EmbedOfKickZam.addField(`**Время кика:**`, `${message.createdAt.getHours()}:${message.createdAt.getMinutes()}:${message.createdAt.getSeconds()}`, true)
.then(msg => msg.delete({timeout: 7000}))
}
// {name: `Кикнувший игрок:`, value: `<@${message.author.id}>`},
// {name: `Кикнутый игрок:`, value: `<@${user.id}>`},
// {name: `Время кика:`, value: }
let general = message.guild.channels.cache.find(c => c.name == `чат`);
if (general) await general.send(`<@${user.id}>, \`вы были изгнаны с поста заместителя семьи '${families[0]}'! Снял:\` <@${message.author.id}>`);
let fam_chat = message.guild.channels.cache.find(c => c.name == `family-chat`);
if (fam_chat) await fam_chat.send(`\`[RANK]\` <@${message.author.id}> \`снял заместителя\` <@${user.id}> \`семья: '${families[0]}'\``);
return await message.channel.send(EmbedOfKickZam)
} else {
message.delete();
return await message.channel.send("Этот пользователь не в")
}
})
let GetRandomInt = function(min, max) {
min = Math.ceil(min);
max = Math.floor(max)
return Math.floor(Math.random() * (max - min)) + min;
}
let randomValue = GetRandomInt(30, 131)
if(game.PlayersGame.length < 3) {
for(let i = 0; i < game.PlayersGame.length; i++) {
GameEmb.setTitle(`Начинаем игру пользователя ${game.LeaderGame.displayName}.`)
GameEmb.addField(`Игрок #${i + 1}`, `Никнейм: <@${game.PlayersGame[i]}>\nСтавка: ${game.NeededCoins} коина(ов)\n**Выпало число:** \`${randomValue}\``, true)
console.log(`${game.PlayersGame[i]}, число: ${randomValue}`)
await reaction.message.edit(GameEmb)
}
}