Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require("discord.js");
- const mysql = require("mysql");
- const settings = require("./../../Constants/settings.json");
- const staff = require("./../../Constants/staff.json")
- const NumberFormat = new Intl.NumberFormat('en-IN', { maximumSignificantDigits: 3 })
- function formatBal(bal){
- return bal.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, '$1,')
- }
- function format(number){
- return number.toFixed(2).replace(/\B(?=(\d{3})+(?!\d))/g, ",")
- }
- exports.run = (client, message, args) => {
- const database = require("./../../ExportScripts/database.js");
- database.getConnection(function(err, connection) {
- let target = message.mentions.users.first() || message.author;
- connection.query(`SELECT * FROM users WHERE id = '${target.id}'`, (err,rows) => {
- if(err) throw(err);
- if (!rows[0]) return message.reply('This user does not have any xp!');
- let xp = parseInt(rows[0].xp);
- let level = parseInt(rows[0].level);
- let bal = parseFloat(rows[0].bal);
- let bank = parseFloat(rows[0].bank)
- let rep = parseInt(rows[0].rep);
- let health = parseInt(rows[0].health);
- let rank = parseInt(rows[0].rank);
- if (isNaN(rep)){
- rep = 0;
- }
- if (isNaN(rank)){
- rank = 0;
- }
- //Lead Dev
- if (target.id === settings.AuthorID){
- var embed = new Discord.RichEmbed()
- .setColor(0xfaff00)
- .setAuthor(target.username + ` [REM LEAD DEV]`, target.avatarURL)
- .setImage(target.avatarURL)
- .addField("Cash", `$${formatBal(bal)}`,true)
- .addField(`Bank`, `$${formatBal(bank)}`,true)
- .addField("Level", level,true)
- .addField("Total XP", NumberFormat.format(xp),true)
- .addField("Total Rep", NumberFormat.format(rep),true)
- .addField("Health", health,true)
- .setTimestamp()
- message.channel.send(embed)
- //Interns
- }else if (target.id === staff.Squid || target.id === staff.Airayami){
- var embed = new Discord.RichEmbed()
- .setColor(0xfaff00)
- .setAuthor(target.username + ` [REM INTERN]`, target.avatarURL)
- .setImage(target.avatarURL)
- .addField("Cash", `$${formatBal(bal)}`,true)
- .addField(`Bank`, `$${formatBal(bank)}`, true )
- .addField("Level", level,true)
- .addField("Total XP", NumberFormat.format(xp),true)
- .addField("Total Rep", NumberFormat.format(rep),true)
- .addField("Health", health,true)
- .setTimestamp()
- message.channel.send(embed)
- //Moderators
- }else if (target.id === staff.Lethal || target.id === staff.Jay || target.id === staff.Analyst || target.id === staff.BerChin){
- var embed = new Discord.RichEmbed()
- .setColor(0xfaff00)
- .setAuthor(target.username + ` [REM MODERATOR]`, target.avatarURL)
- .setImage(target.avatarURL)
- .addField("Cash", `$${formatBal(bal)}`,true)
- .addField(`Bank`, `$${formatBal(bank)}`, true )
- .addField("Level", level,true)
- .addField("Total XP", NumberFormat.format(xp),true)
- .addField("Total Rep", NumberFormat.format(rep),true)
- .addField("Health", health,true)
- .setTimestamp()
- message.channel.send(embed)
- //Admins
- }else if (target.id === staff.Illuvium || target.id === staff.Simple || target.id === staff.Dark){
- var embed = new Discord.RichEmbed()
- .setColor(0xfaff00)
- .setAuthor(target.username + ` [REM ADMIN]`, target.avatarURL)
- .setImage(target.avatarURL)
- .addField("Cash", `$${formatBal(bal)}`,true)
- .addField(`Bank`, `$${formatBal(bank)}`, true )
- .addField("Level", level,true)
- .addField("Total XP", NumberFormat.format(xp),true)
- .addField("Total Rep", NumberFormat.format(rep),true)
- .addField("Health", health,true)
- .setTimestamp()
- message.channel.send(embed)
- //Developers
- }else if (target.id === staff.Lee){
- var embed = new Discord.RichEmbed()
- .setColor(0xfaff00)
- .setAuthor(target.username + ` [REM DEVELOPER]`, target.avatarURL)
- .setImage(target.avatarURL)
- .addField("Cash", `$${formatBal(bal)}`,true)
- .addField(`Bank`, `$${formatBal(bank)}`, true )
- .addField("Level", level,true)
- .addField("Total XP", NumberFormat.format(xp),true)
- .addField("Total Rep", NumberFormat.format(rep),true)
- .addField("Health", health,true)
- .setTimestamp()
- message.channel.send(embed)
- }else if (rank === 4){
- var embed = new Discord.RichEmbed()
- .setColor(0xfa3005)
- .setAuthor(target.username + ` [DEITY SUPPORTER]`, target.avatarURL)
- .setImage(target.avatarURL)
- .addField("Cash", `$${formatBal(bal)}`,true)
- .addField(`Bank`, `$${formatBal(bank)}`, true )
- .addField("Level", level,true)
- .addField("Total XP", NumberFormat.format(xp),true)
- .addField("Total Rep", NumberFormat.format(rep),true)
- .addField("Health", health,true)
- .setTimestamp()
- message.channel.send(embed)
- }else if (rank === 3){
- var embed = new Discord.RichEmbed()
- .setColor(0xa904f7)
- .setAuthor(target.username + ` [ULTIMATE SUPPORTER]`, target.avatarURL)
- .setImage(target.avatarURL)
- .addField("Cash", `$${formatBal(bal)}`,true)
- .addField(`Bank`, `$${formatBal(bank)}`, true )
- .addField("Level", level,true)
- .addField("Total XP", NumberFormat.format(xp),true)
- .addField("Total Rep", NumberFormat.format(rep),true)
- .addField("Health", health,true)
- .setTimestamp()
- message.channel.send(embed)
- }else if (rank === 2){
- var embed = new Discord.RichEmbed()
- .setColor(0xdd00ff)
- .setAuthor(target.username + ` [LEGENDARY SUPPORTER]`, target.avatarURL)
- .setImage(target.avatarURL)
- .addField("Cash", `$${formatBal(bal)}`,true)
- .addField(`Bank`, `$${formatBal(bank)}`, true )
- .addField("Level", level,true)
- .addField("Total XP", NumberFormat.format(xp),true)
- .addField("Total Rep", NumberFormat.format(rep),true)
- .addField("Health", health,true)
- .setTimestamp()
- message.channel.send(embed)
- }else if (rank === 1){
- var embed = new Discord.RichEmbed()
- .setColor(0x00bcf5)
- .setAuthor(target.username + ` [SUPPORTER]`, target.avatarURL)
- .setImage(target.avatarURL)
- .addField("Cash", `$${formatBal(bal)}`,true)
- .addField(`Bank`, `$${formatBal(bank)}`, true )
- .addField("Level", level,true)
- .addField("Total XP", NumberFormat.format(xp),true)
- .addField("Total Rep", NumberFormat.format(rep),true)
- .addField("Health", health,true)
- .setTimestamp()
- message.channel.send(embed)
- }else{
- var embed = new Discord.RichEmbed()
- .setColor(0xfaff00)
- .setAuthor(target.username, target.avatarURL)
- .setImage(target.avatarURL)
- .addField("Cash", `$${formatBal(bal)}`,true)
- .addField(`Bank`, `$${formatBal(bank)}`, true )
- .addField("Level", level,true)
- .addField("Total XP", NumberFormat.format(xp),true)
- .addField("Total Rep", NumberFormat.format(rep),true)
- .addField("Health", health,true)
- .setTimestamp()
- }
- })
- })
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement