diff options
| author | Trey <trey6979@gmail.com> | 2018-04-16 19:37:05 -0400 |
|---|---|---|
| committer | Trey <trey6979@gmail.com> | 2018-04-16 19:37:05 -0400 |
| commit | 3543715ea879709f082137f998dafc9f9d88b2c8 (patch) | |
| tree | 421aaf2eda633cbac036401fa63c2abed283b767 /commands/Fun/jobs.js | |
| parent | ade1acf708b854d62cd595ee2bf434fbed971024 (diff) | |
| download | PokeBot-3543715ea879709f082137f998dafc9f9d88b2c8.tar.gz PokeBot-3543715ea879709f082137f998dafc9f9d88b2c8.tar.bz2 PokeBot-3543715ea879709f082137f998dafc9f9d88b2c8.zip | |
alottathings
Diffstat (limited to 'commands/Fun/jobs.js')
| -rw-r--r-- | commands/Fun/jobs.js | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/commands/Fun/jobs.js b/commands/Fun/jobs.js new file mode 100644 index 0000000..8574868 --- /dev/null +++ b/commands/Fun/jobs.js @@ -0,0 +1,51 @@ +/** ************************************** + * + * Get Credits: Plugin for PokeBot that gives you credits. + * Copyright (C) 2018 TheEdge, jtsshieh, Alee + * + * Licensed under the Open Software License version 3.0 + * + * *************************************/ +const cooldown = new Set(); + +exports.run = (bot, msg) => { + if (cooldown.has(msg.author.id)) return msg.reply('You have worked too recently'); + + const jobs = [ + "started a BitCoin farm", + "pissed for an elderly woman", + "became a doctor and illegally sold organs", + "extracted eggs from elderly women", + "became a bus driver", + "started working for Universe Dev Group", + "programmed a Discord bot", + "made a crowdfunding campaign", + "became a news anchor", + "flooded Amsterdam", + "became YouTube famous.", + ] + + if (bot.dbl.hasVoted(msg.author.id)) { + + } + else { + bot.plugins.economy.add(msg.author.id, (Math.random() * Math.floor(250))); + var creditsEarned = (Math.random() * Math.floor(250)); + bot.plugins.economy.add(msg.author.id, creditsEarned); + msg.reply('You worked and ' + jobs[Math.floor(Math.random() * jobs.length())] + '\n\nYou earned ' + creditsEarned.toString() + 'credits.'); + } + cooldown.add(msg.author.id); + setTimeout(() => { + cooldown.delete(msg.author.id); + }, 3600000); +}; + +exports.conf = { + aliases: [], + guildOnly: true, +}; + +exports.help = { + name: 'jobs', + description: 'Work to add credits to your account.', +}; |
