discord.js kendim yaptığım uvu oyunu ;

Katılım
9 Ara 2020
Konular
71
Mesajlar
255
Çözümler
1
Tepki puanı
218
Puanları
2,110
JavaScript:
 let yaz = args.slice().join(" ")
        let yazı = yaz.split(" ")[0]
        let ms = yaz.split(" ")[1]
        if(yazı=="tut"){
            let dr = db.get(`${message.author.id}olta`)
            let drs = dr
            let dr2 = db.get(`${message.author.id}ayakkabı`)
            let drs2 = dr
            if(drs>0){
                var şans = Math.floor(Math.random() * 9);
                switch(şans){
                    
                    case 0:
                        message.reply("Oltanı attın ve ne göresin bir **hamsi** +2 para")
                        db.add(`${message.author.id}para`,2)
                        break;
                    case 1:
                        message.reply("Oltanı attın ve ne göresin bir **palamut** +3 para")
                        db.add(`${message.author.id}para`,3)
                        break;
                    case 2:
                        message.reply("Oltanı attın ve ne göresin bir **kılıç balığı** +5 para")
                        db.add(`${message.author.id}para`,5)
                        break;
                    case 3:
                        message.reply("Oltanı attın ve ne göresin bir **hazine sandığı** +100 para")
                        db.add(`${message.author.id}para`,100)
                        break;
                    case 4:
                        message.reply("Oltanı attın ve ne göresin bir **cüzdan** +10 para")
                        db.add(`${message.author.id}para`,10)
                        break;
                    case 5:
                        message.reply("Oltanı attın ve ne göresin bir **balina** +25 para")
                        db.add(`${message.author.id}para`,25)
                        break;
                    case 6:
                        message.reply("Oltanı attın ve ne göresin bir **köpek balığı** +35 para")
                        db.add(`${message.author.id}para`,35)
                        break;
                    case 7:
                        message.reply("Oltanı attın ve ne göresin bir **taş** +1 para")
                        db.add(`${message.author.id}para`,1)
                        break;
                    case 8:
                        message.reply("Oltanı attın ve ne göresin bir **ayakkbı xD** +0 para")
                        db.add(`${message.author.id}para`,0)
                        break;
                }
            }
            else if(drs2>0){
                var şans = Math.floor(Math.random() * 9);
                switch(şans){
                    case 0:
                        message.reply("Oltanı attın ve ne göresin bir **hamsi** +2 para")
                        db.add(`${message.author.id}para`,2)
                        break;
                    case 1:
                        message.reply("Oltanı attın ve ne göresin bir **palamut** +3 para")
                        db.add(`${message.author.id}para`,3)
                        break;
                    case 2:
                        message.reply("Oltanı attın ve ne göresin bir **kılıç balığı** +5 para")
                        db.add(`${message.author.id}para`,5)
                        break;
                    case 3:
                        message.reply("Oltanı attın ve ne göresin bir **hazine sandığı** +100 para")
                        db.add(`${message.author.id}para`,100)
                        break;
                    case 4:
                        message.reply("Oltanı attın ve ne göresin bir **cüzdan** +10 para")
                        db.add(`${message.author.id}para`,10)
                        break;
                    case 5:
                        message.reply("Oltanı attın ve ne göresin bir **balina** +25 para")
                        db.add(`${message.author.id}para`,25)
                        break;
                    case 6:
                        message.reply("Oltanı attın ve ne göresin bir **köpek balığı** +35 para")
                        db.add(`${message.author.id}para`,35)
                        break;
                    case 7:
                        message.reply("Oltanı attın ve ne göresin bir **taş** +1 para")
                        db.add(`${message.author.id}para`,1)
                        break;
                    case 8:
                        message.reply("Oltanı attın ve ne göresin bir **yengeç oltanı kesti ve 10 para ile olta altın** -10 para")
                        db.add(`${message.author.id}para`,-10)
                        break;
                }
            }
            else if(drs>0 && drs2>0){
                var şans = Math.floor(Math.random() * 8);
                switch(şans){
                    case 0:
                        message.reply("Oltanı attın ve ne göresin bir **hamsi** +2 para")
                        db.add(`${message.author.id}para`,2)
                        break;
                    case 1:
                        message.reply("Oltanı attın ve ne göresin bir **palamut** +3 para")
                        db.add(`${message.author.id}para`,3)
                        break;
                    case 2:
                        message.reply("Oltanı attın ve ne göresin bir **kılıç balığı** +5 para")
                        db.add(`${message.author.id}para`,5)
                        break;
                    case 3:
                        message.reply("Oltanı attın ve ne göresin bir **hazine sandığı** +100 para")
                        db.add(`${message.author.id}para`,100)
                        break;
                    case 4:
                        message.reply("Oltanı attın ve ne göresin bir **cüzdan** +10 para")
                        db.add(`${message.author.id}para`,10)
                        break;
                    case 5:
                        message.reply("Oltanı attın ve ne göresin bir **balina** +25 para")
                        db.add(`${message.author.id}para`,25)
                        break;
                    case 6:
                        message.reply("Oltanı attın ve ne göresin bir **köpek balığı** +35 para")
                        db.add(`${message.author.id}para`,35)
                        break;
                    case 7:
                        message.reply("Oltanı attın ve ne göresin bir **taş** +1 para")
                        db.add(`${message.author.id}para`,1)
                        break;
                }
            }
            else{
                var şans = Math.floor(Math.random() * 10);
                switch(şans){
                    case 0:
                        message.reply("Oltanı attın ve ne göresin bir **hamsi** +2 para")
                        db.add(`${message.author.id}para`,2)
                        break;
                    case 1:
                        message.reply("Oltanı attın ve ne göresin bir **palamut** +3 para")
                        db.add(`${message.author.id}para`,3)
                        break;
                    case 2:
                        message.reply("Oltanı attın ve ne göresin bir **kılıç balığı** +5 para")
                        db.add(`${message.author.id}para`,5)
                        break;
                    case 3:
                        message.reply("Oltanı attın ve ne göresin bir **Ayakkabı** +0 para")
                        db.add(`${message.author.id}para`,0)
                        break;
                    case 4:
                        message.reply("Oltanı attın ve ne göresin bir **hazine sandığı** +100 para")
                        db.add(`${message.author.id}para`,100)
                        break;
                    case 5:
                        message.reply("Oltanı attın ve ne göresin bir **cüzdan** +10 para")
                        db.add(`${message.author.id}para`,10)
                        break;
                    case 6:
                        message.reply("Oltanı attın ve ne göresin bir **balina** +25 para")
                        db.add(`${message.author.id}para`,25)
                        break;
                    case 7:
                        message.reply("Oltanı attın ve ne göresin bir **köpek balığı** +35 para")
                        db.add(`${message.author.id}para`,35)
                        break;
                    case 8:
                        message.reply("Oltanı attın ve ne göresin bir **taş** +1 para")
                        db.add(`${message.author.id}para`,1)
                        break;
                    case 9:
                        message.reply("Oltanı attın ve ne göresin bir **yengeç oltanı kesti yeni olta 50** -50 para")
                        db.add(`${message.author.id}para`,-50)
                        break;
            }
        }   
            
        }
    
    
        else if(yazı=="para"){
            let ds = db.get(`${message.author.id}para`)
            let dss = ds
            message.reply("paran : "+ds)   
                  
        }
        else if (yazı=="kumar"){
            let pa = db.get(`${message.author.id}para`)
            let par = pa
            let m2s = yaz.split(" ")[1]
            if(par>=m2s){
            const { stripIndents } = require("common-tags");
const slots = ["🍇", "🍊", "🍐", "🍒", "🍋"];
            
            var FwhyCode = slots[Math.floor(Math.random() * slots.length)];
        var FwhyCode2 = slots[Math.floor(Math.random() * slots.length)];
        var FwhyCode3 = slots[Math.floor(Math.random() * slots.length)];
        
          if (FwhyCode === FwhyCode2 && FwhyCode === FwhyCode) {
              message.channel.send(stripIndents`**Tebrikler ${2*m2s} para kazandınız!** \n\n${FwhyCode} **:** ${FwhyCode2} **:** ${FwhyCode3}`);
              db.add(`${message.author.id}para`,2*m2s)
        
          } else {
           message.channel.send(stripIndents`**Eyvah ${m2s} para kaybettin!** \n\n${FwhyCode} **:** ${FwhyCode2} **:** ${FwhyCode3}`);
           db.add(`${message.author.id}para`,-m2s)
        }
            }
            else{
                message.reply("O kadar paran yok :(")
            }
        }
        else if(yazı=="gönder"){
            let m3s = yaz.split(" ")[2]
            let p = db.get(`${message.author.id}para`)
            let p2 = p
            if(m3s>p2){
                message.reply("Yeterli paran yok")
            }
            else{

            
            let ksi = message.mentions.users.first()
            db.add(`${message.mentions.users.first().id}para`,m3s)
            db.add(`${message.author.id}para`,-m3s)
            message.channel.send("Gönderildi")
        }
        }
        else if(yazı=="market"){
            let ms = yaz.split(" ")[1]
            message.channel.sendEmbed(new Discord.RichEmbed()
            .addField("1 | Güçlü Olta ;","Bu olta sayesinde oltan kopmaz. ||| 200 para")
            .addField("2 | Ayakkabı düşmanı ; "," Artık ayakkabı gelmez oltana ||| 400 para"))
            if(ms==1){
                    let ds = db.get(`${message.author.id}para`)
                    let dss = ds
                    if(ds>=200){
                        message.reply("Güçlü olta aldın!")
                        db.add(`${message.author.id}olta`,1)
                        db.add(`${message.author.id}para`,-200)
                    }
                    else{
                        message.reply("Yeterli Paran yok!")
                    }
                
            }
            if(ms==2){
                let ds = db.get(`${message.author.id}para`)
                let dss = ds
                if(ds>=400){
                    message.reply("Ayakkabı düşmanı aldın!")
                    db.add(`${message.author.id}ayakkabı`,1)
                    db.add(`${message.author.id}para`,-400)
                }
                else{
                    message.reply("Yeterli Paran yok!")
                }
            
        }
        

            

            


              
    }
resim_2020-12-23_131254.png

resim_2020-12-23_131317.png

resim_2020-12-23_131335.png

resim_2020-12-23_131344.png
 
Katılım
13 Kas 2019
Konular
41
Mesajlar
398
Tepki puanı
291
Puanları
3,310
Bu kodlama çok güzel ve kapsamlı bir kodlama gerçekten de harika!