Advertisement
ninja-gen

redeem.js

Jan 20th, 2020
385
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const Discord = require("discord.js");
  2. const bot = new Discord.Client();
  3. const sql = require("sqlite");
  4. sql.open("./assets/guildsettings.sqlite");
  5. var y = "";
  6. var s = "";
  7. exports.run = async (client, message, args) => {
  8.  
  9.   let redeemCodes = [
  10.     "free10k",
  11.     "iam-Broke"
  12.     ]
  13.  
  14.   const results = Math.floor(Math.random() * redeemCodes.length);
  15.  
  16.     try {
  17.     const redeemcode = args.join("")
  18.     if (redeemcode === "free10k") {
  19.         //y += `${message.author.id}, `;
  20.         //if (y.includes(message.author.id)) return message.channel.send("You have already redeemed this code")
  21.         //y += `${message.author.id}, `;
  22.         s += `${redeemcode}, ${message.author.id}`;
  23.         if (s.includes(message.author.id)) return message.channel.send("You have already redeemed this code")
  24.         console.log(y)
  25.         sql.get(`SELECT * FROM profiles WHERE guildId ="${message.guild.id}" AND userId ="${message.author.id}"`).then(row => {
  26.         sql.run(`UPDATE profiles SET cash = ${row.cash += 10000} WHERE guildId ="${message.guild.id}" AND userId = ${message.author.id}`);
  27.         message.channel.send("Code has been redeemed i have added 10k to your cash")
  28.         })
  29.     } else {
  30.    if (redeemcode === "iAm-Broke") {
  31.      s += `${redeemcode}, ${message.author.id}`;
  32.      if (s.includes(message.author.id)) return;
  33.      console.log(s)
  34.      sql.get(`SELECT * FROM profiles WHERE guildId ="${message.guild.id}" AND userId ="${message.author.id}"`).then(row => {
  35.      sql.run(`UPDATE profiles SET cash = ${row.cash += 5000} WHERE guildId ="${message.guild.id}" AND userId = ${message.author.id}`);
  36.      message.channel.send("Code" + " ``" + `${redeemcode}` + "`` Has been redeemed and i have added 5k to your cash")
  37.     })
  38.    }
  39.   }
  40.     } catch (err)  {
  41.         message.channel.send("Error happened please report this to the dev: " + err)
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement