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: "", 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) } } }