Archived
Dateien nach "commands/economy" hochladen
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
const slotItems = ["🍇", "🍉", "🍌", "🍎", "🍒"];
|
||||
const db = require("quick.db");
|
||||
const { MessageEmbed } = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
||||
name:"slots",
|
||||
aliases: ["sl"],
|
||||
category: "economy",
|
||||
description: "Slot-Spiel | 9x - selten | 3x - häufig",
|
||||
usage: "<amount>",
|
||||
accessableby: ""
|
||||
,
|
||||
run: async (bot, message, args) => {
|
||||
|
||||
let user = message.author;
|
||||
let moneydb = await db.fetch(`money_${user.id}`)
|
||||
let money = parseInt(args[0]);
|
||||
let win = false;
|
||||
|
||||
let moneymore = new MessageEmbed()
|
||||
.setColor("GREEN")
|
||||
.setDescription(`❌ Sie setzen mehr als Sie haben`);
|
||||
|
||||
let moneyhelp = new MessageEmbed()
|
||||
.setColor("GREEN")
|
||||
.setDescription(`❌ Geben Sie einen Betrag an`);
|
||||
|
||||
if (!money) return message.channel.send(moneyhelp);
|
||||
if (money > moneydb) return message.channel.send(moneymore);
|
||||
|
||||
let number = []
|
||||
for (let i = 0; i < 3; i++) { number[i] = Math.floor(Math.random() * slotItems.length); }
|
||||
|
||||
if (number[0] == number[1] && number[1] == number[2]) {
|
||||
money *= 9
|
||||
win = true;
|
||||
} else if (number[0] == number[1] || number[0] == number[2] || number[1] == number[2]) {
|
||||
money *= 3
|
||||
win = true;
|
||||
}
|
||||
if (win) {
|
||||
let slotsEmbed1 = new MessageEmbed()
|
||||
.setDescription(`${slotItems[number[0]]} | ${slotItems[number[1]]} | ${slotItems[number[2]]}\n\nDu hast Münzen im Wert von ${money} gewonnen`)
|
||||
.setColor("GREEN")
|
||||
message.channel.send(slotsEmbed1)
|
||||
db.add(`money_${user.id}`, money)
|
||||
} else {
|
||||
let slotsEmbed = new MessageEmbed()
|
||||
.setDescription(`${slotItems[number[0]]} | ${slotItems[number[1]]} | ${slotItems[number[2]]}\n\nDu hast Münzen im Wert von ${money} Verloren`)
|
||||
.setColor("GREEN")
|
||||
message.channel.send(slotsEmbed)
|
||||
db.subtract(`money_${user.id}`, money)
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user