当我使用这个命令时,bot 只是说 Slot oynarken ${kazanç} TL kazandın! 我应该怎么做或在这个代码中添加什么?我只是想有机会失去,但我总是赢。我的机器人没有说 Slot oynarken ${argss} TL kaybettin! 所以我想赢或输。请帮帮我
const discord = require('discord.js');
const { JsonDatabase} = require("wio.db");
const db = new JsonDatabase("./database.json");
const bt = require('best-tools')
const durum = ['kazandın','kaybettin']
exports.run = function(client, message, args) {
var sonuç = durum[Math.floor(Math.random() * durum.length)];
if (sonuç) {
let argss = args[0]
if (sonuç = `kazandın`) {
let argss = args[0]
var kazanç = (bt.hesapla(Number(args[0]) * 2))
let para = db.fetch(`para_${message.author.id}`)
if(para == para) {var enginar = para}
if(para == undefined) {var enginar = "0"}
if(Number(args[0]) < para) {
const embed = new discord.MessageEmbed()
.setAuthor(client.user.username, client.user.avatarURL())
.setColor('BLURPLE')
.setDescription(`Slot oynarken **${kazanç} TL** kazandın!`)
.setFooter('Dedende kumarcıydı aslanım ;)')
db.add(`para_${message.author.id}`, Number(args[0]))
return message.channel.send(embed)}
if(Number(args[0]) > para) {
const embed = new discord.MessageEmbed()
.setAuthor(client.user.username, client.user.avatarURL())
.setColor('BLURPLE')
.setDescription(`Paran yok oynayamazsın!`)
.setFooter('Para getir leyn..')
return message.channel.send(embed)}
if (sonuç = 'kaybettin') {
let argss = args[0]
let para = db.fetch(`para_${message.author.id}`)
if(para == para) {var enginar = para}
if(para == undefined) {var enginar = "0"}
if(Number(args[0]) < para) {
const embed = new discord.MessageEmbed()
.setAuthor(client.user.username, client.user.avatarURL())
.setColor('BLURPLE')
.setDescription(`Slot oynarken **${argss} TL** kaybettin!`)
.setFooter('Dedende şanssızdı boşver :/')
db.delete(`para_${message.author.id}`, Number(args[0]))
return message.channel.send(embed)}
if(Number(args[0]) > para) {
const embed = new discord.MessageEmbed()
.setAuthor(client.user.username, client.user.avatarURL())
.setColor('BLURPLE')
.setDescription(`Paran yok oynayamazsın!`)
.setFooter('Para getir leyn..')
return message.channel.send(embed)}
}
}
}
答案 0 :(得分:0)
当您检查某个值是否等于或为真/假时,您需要使用 ==
或 ===
进行检查。使用 =
将更改变量值而不是检查。
const durum = ['kazandın','kaybettin']
exports.run = function(client, message, args) {
var sonuç = durum[Math.floor(Math.random() * durum.length)];
if (sonuç) {
let argss = args[0]
if (sonuç == `kazandın`) {
let argss = args[0]
var kazanç = (bt.hesapla(Number(args[0]) * 2))
let para = db.fetch(`para_${message.author.id}`)
if(para == para) {var enginar = para}
if(para == undefined) {var enginar = "0"}
if(Number(args[0]) < para) {
const embed = new discord.MessageEmbed()
.setAuthor(client.user.username, client.user.avatarURL())
.setColor('BLURPLE')
.setDescription(`Slot oynarken **${kazanç} TL** kazandın!`)
.setFooter('Dedende kumarcıydı aslanım ;)')
db.add(`para_${message.author.id}`, Number(args[0]))
return message.channel.send(embed)}
if(Number(args[0]) > para) {
const embed = new discord.MessageEmbed()
.setAuthor(client.user.username, client.user.avatarURL())
.setColor('BLURPLE')
.setDescription(`Paran yok oynayamazsın!`)
.setFooter('Para getir leyn..')
return message.channel.send(embed)}
if (sonuç == 'kaybettin') {
let argss = args[0]
let para = db.fetch(`para_${message.author.id}`)
if(para == para) {var enginar = para}
if(para == undefined) {var enginar = "0"}
if(Number(args[0]) < para) {
const embed = new discord.MessageEmbed()
.setAuthor(client.user.username, client.user.avatarURL())
.setColor('BLURPLE')
.setDescription(`Slot oynarken **${argss} TL** kaybettin!`)
.setFooter('Dedende şanssızdı boşver :/')
db.delete(`para_${message.author.id}`, Number(args[0]))
return message.channel.send(embed)}
if(Number(args[0]) > para) {
const embed = new discord.MessageEmbed()
.setAuthor(client.user.username, client.user.avatarURL())
.setColor('BLURPLE')
.setDescription(`Paran yok oynayamazsın!`)
.setFooter('Para getir leyn..')
return message.channel.send(embed)}
}
}
}