Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const discord = require("discord.js");
- const fs = require("fs");
- const warns = JSON.parse(fs.readFileSync("./Data/warnings.json", "utf8"));
- module.exports.run = async(bot, message, args) => {
- var user = message.mentions.users.first() ? message.mentions.users.first() : message.author;
- var idUser = user.id;
- if(!warns[idUser]){
- if(!warns[user.id]) warns[user.id] = {
- warns: 0,
- first: {reason:0,author:0},
- second: {reason:0,author:0},
- third: {reason:0,author:0}
- };
- };
- var first = (`Reason: ${warns[user.id].first.reason}\nBy: ${warns[user.id].first.author}`);
- var second = (`Reason: ${warns[user.id].second.reason}\nBy: ${warns[user.id].second.author}`);
- var third = (`Reason: ${warns[user.id].third.reason}\nBy: ${warns[user.id].third.author}`);
- if (warns[user.id].warns === 1){
- var first = (`Reason: ${warns[user.id].first.reason}\nBy: ${warns[user.id].first.author}`);
- if (user.id === message.author.id){
- var embedWarns = new discord.RichEmbed()
- .setTitle(`Your warns: ${warns[user.id].warns}`)
- .addField("First warning", first)
- .setColor("#f5da42");
- message.channel.send(embedWarns);
- }
- else {
- var embedWarns = new discord.RichEmbed()
- .setTitle(`${user.username} warns: ${warns[user.id].warns}`)
- .addField("First warning", first)
- .setColor("#f5da42");
- message.channel.send(embedWarns);
- }
- };
- if (warns[user.id].warns === 2){
- var first = (`Reason: ${warns[user.id].first.reason}\nBy: ${warns[user.id].first.author}`);
- var second = (`Reason: ${warns[user.id].second.reason}\nBy: ${warns[user.id].second.author}`);
- if (user.id === message.author.id){
- var embedWarns = new discord.RichEmbed()
- .setTitle(`Your warns: ${warns[user.id].warns}`)
- .addField("First warning:", first)
- .addField("Second warning:", second)
- .setColor("#f5da42");
- message.channel.send(embedWarns);
- }
- else {
- var embedWarns = new discord.RichEmbed()
- .setTitle(`${user.username} warns: ${warns[user.id].warns}`)
- .addField("First warning:", first)
- .addField("Second warning:", second)
- .setColor("#f5da42");
- message.channel.send(embedWarns);
- }
- };
- if (warns[user.id].warns === 3){
- var first = (`Reason: ${warns[user.id].first.reason}\nBy: ${warns[user.id].first.author}`);
- var second = (`Reason: ${warns[user.id].second.reason}\nBy: ${warns[user.id].second.author}`);
- var third = (`Reason: ${warns[user.id].third.reason}\nBy: ${warns[user.id].third.author}`);
- if (user.id === message.author.id){
- var embedWarns = new discord.RichEmbed()
- .setTitle(`Your warns: ${warns[user.id].warns}`)
- .addField("First warning:", first)
- .addField("Second warning:", second)
- .addField("Third warning:", third)
- .setColor("#f5da42");
- message.channel.send(embedWarns);
- }
- else {
- var embedWarns = new discord.RichEmbed()
- .setTitle(`${user.username} warns: ${warns[user.id].warns}`)
- .addField("First warning:", first)
- .addField("Second warning:", second)
- .addField("Third warning:", third)
- .setColor("#f5da42");
- message.channel.send(embedWarns);
- }
- };
- }
- module.exports.help = {
- name: "warns"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement