Çözüldü Özel Kod Sistemi Discord.js

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Katılım
1 Ara 2020
Konular
62
Mesajlar
441
Çözümler
8
Tepki puanı
138
Puanları
4,360
Arkadaşlar Merhaba Şöyle Bir Kod Yapabilcek Varmı !sipariş yazdığında o adama rastegele bir kod vercek ( ama bi kodu bi kişiye tek verebilir ) sonra yetkililer !kod-bak kod yazdığında o kodun kime ait olduğunu görcek
 
Çözüm
https://prnt.sc/113w6a2 allahım bi kere bir işi büzdün başaramıyorum burdaki insanlar atıyor demekki kod çalışıyr ama ben yapamıyorum kusura bakmabuhatayı aldım benim gibibi sakalarda uğraşmak istemezsin heralde
Sizde bir problem yok, kodlamaları atan kişiler tam olarak atmıyor. Ben size yardımcı olayım;
Örnek;
1617536309083.png


Kodlama;
KOMUTLARA ATILACAK
JavaScript:
const Discord = require('discord.js');
const db = require('quick.db');

exports.run = (client, message, args) => {
    var kod = String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9));
    if(db.get(`${message.guild.id}${kod}`)) var kod = String(Math.floor(Math.random()*9)) +...
Katılım
3 Nis 2021
Konular
4
Mesajlar
18
Tepki puanı
5
Puanları
2,510
Şöyle Birşey Deneyebilirsin. MongoDB Kullanmayı biliyorsan. Veritabanına Kişiyi ve kodunu Kaydettirir kodu kullandığında ve findOne Yapıp Tüm databese'ten map atıp herşeye eriştirebilirsin !kod-bak yazınca yetkiliye veya bir json Olarak Kaydettirebilirsin. Ve Bunuda kişi yazınca write yaptırıp !kod-bak Komutunda read yapıp tüm verileri çekip yazdırabilirsin.
 
Oyla 0
Katılım
1 Ara 2020
Konular
62
Mesajlar
441
Çözümler
8
Tepki puanı
138
Puanları
4,360
Şöyle Birşey Deneyebilirsin. MongoDB Kullanmayı biliyorsan. Veritabanına Kişiyi ve kodunu Kaydettirir kodu kullandığında ve findOne Yapıp Tüm databese'ten map atıp herşeye eriştirebilirsin !kod-bak yazınca yetkiliye veya bir json Olarak Kaydettirebilirsin. Ve Bunuda kişi yazınca write yaptırıp !kod-bak Komutunda read yapıp tüm verileri çekip yazdırabilirsin.
MongoDB hakkında enufak bir fikrimyok ilk defa duydum
 
Oyla 0
Katılım
3 Nis 2021
Konular
4
Mesajlar
18
Tepki puanı
5
Puanları
2,510
MongoDB hakkında enufak bir fikrimyok ilk defa duydum
MongoDB Araştırırsan Json Olarak Düşünebilirsin Aynı Mantık Fakat Bunun Kendi Bir Düzeni Var Hatta Çıktısını almak İstersen sana Json Olarak Veriyor. Kısacası Bir Veritabanı Sistemi.
 
Oyla 0
Katılım
1 Ara 2020
Konular
62
Mesajlar
441
Çözümler
8
Tepki puanı
138
Puanları
4,360
MongoDB Araştırırsan Json Olarak Düşünebilirsin Aynı Mantık Fakat Bunun Kendi Bir Düzeni Var Hatta Çıktısını almak İstersen sana Json Olarak Veriyor. Kısacası Bir Veritabanı Sistemi.
benm beyin pek basmadı
(nasıl yapacağımı basmadı)
Sen yapabilirsen bana yapıp atarmısın altyapı sj (atabilirsen müq olr)
Neyse denerim
 
Oyla 0
Katılım
3 Nis 2021
Konular
4
Mesajlar
18
Tepki puanı
5
Puanları
2,510
Ben Bi deneyeyim Nasıl Birşey İstiyordun Tekrar detaylı anlatırsan
 
Oyla 0
Katılım
1 Ara 2020
Konular
62
Mesajlar
441
Çözümler
8
Tepki puanı
138
Puanları
4,360
Ben Bi deneyeyim Nasıl Birşey İstiyordun Tekrar detaylı anlatırsan
anlatırım tabiki
Şimdi öncelikle insanlar !siparış yazcak ve bot onlara random bir kod vercek (herzaman farklı kod asla aynısını vermemesi lazm)
sonra yetkililer !kod-bak kod yazdığında o kodun ikme ait olduğunu görcek
 
Oyla 0
Katılım
3 Nis 2021
Konular
4
Mesajlar
18
Tepki puanı
5
Puanları
2,510
Verilen Random Kodun Sınırı Olsunmu misal ben şuan random veriyorum key atıyorum 60 harf içeriyor. Ve Farklı Farklı Oluşturuyor her seferinde. Ve Kişiyi Etiketlediğinde o kişiye ait olanlarımı göstericek
 
Oyla 0
Katılım
9 Ara 2020
Konular
71
Mesajlar
255
Çözümler
1
Tepki puanı
218
Puanları
2,110
Arkadaşlar Merhaba Şöyle Bir Kod Yapabilcek Varmı !sipariş yazdığında o adama rastegele bir kod vercek ( ama bi kodu bi kişiye tek verebilir ) sonra yetkililer !kod-bak kod yazdığında o kodun kime ait olduğunu görcek
sipariş komutu ;
JavaScript:
var kod = String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9));
if(db.get(`${message.guild.id}${kod}`)) var kod = String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9));
if(db.get(`${message.guild.id}${kod}`)) var kod = String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9));
if(db.get(`${message.guild.id}${kod}`)) var kod = String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9));

db.set(`${message.guild.id}${kod}`,message.author.id);
message.channel.send("Kodun : "+kod);

kod-bak komutu ;
JavaScript:
var aKod = args.slice(0).join(" ");
if(!aKod) return message.channel.send("Lütfen devamına bir kod yazın");
if(!db.get(`${message.guild.id}${aKod}`)) return message.channel.send("Bu koda sahip kişi yok");
var aKisi = db.get(`${message.guild.id}${aKod}`);
message.channel.send(`Bu koda sahip kişi : <@!${aKisi}>`);


GEREKLİ MODÜL QUİCK.DB VEYA WİO.DB
BİR HATA ALIRSAN YAZ.
 
Oyla 0
Katılım
1 Ara 2020
Konular
62
Mesajlar
441
Çözümler
8
Tepki puanı
138
Puanları
4,360
sipariş komutu ;
JavaScript:
var kod = String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9));
if(db.get(`${message.guild.id}${kod}`)) var kod = String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9));
if(db.get(`${message.guild.id}${kod}`)) var kod = String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9));
if(db.get(`${message.guild.id}${kod}`)) var kod = String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9));

db.set(`${message.guild.id}${kod}`,message.author.id);
message.channel.send("Kodun : "+kod);

kod-bak komutu ;
JavaScript:
var aKod = args.slice(0).join(" ");
if(!aKod) return message.channel.send("Lütfen devamına bir kod yazın");
if(!db.get(`${message.guild.id}${aKod}`)) return message.channel.send("Bu koda sahip kişi yok");
var aKisi = db.get(`${message.guild.id}${aKod}`);
message.channel.send(`Bu koda sahip kişi : <@!${aKisi}>`);


GEREKLİ MODÜL QUİCK.DB VEYA WİO.DB
BİR HATA ALIRSAN YAZ.
https://prnt.sc/113du3a hata verdi
üyenin koduna bakma kodunu kaldırınca bu hata geliyor : https://prnt.sc/113dw8e
 
Oyla 0
Katılım
28 Mar 2021
Konular
0
Mesajlar
5
Çözümler
2
Tepki puanı
3
Puanları
160
Oluşturma;
JavaScript:
function kodOlustur() {
    var uzunluk = 6,
    karakterler = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",
    deger = "";
    for(var i = 0, n = karakterler.length; i < uzunluk; ++i) {
        deger += karakterler.charAt(Math.floor(Math.random() * n))};
   }
   return deger;
}

db.set(`${message.guild.id}-${deger}`, message.author.id)
message.author.send(`Senin için oluşturduğum kod; ${deger}`)
console.log(`Kaydetildi!`)



Bakma;
JavaScript:
let kodSorgu = args.slice(0).join(" ");
if(!args[0]) return message.reply(`Lütfen bir kod girin!`);
let i = db.get(`${message.guild.id}-${kodSorgu}`)
if(!i) {
    message.channel.send(`Maalesef ki, böyle bir kod sahibi bulunamadı!`)
} else if(i) {
    message.channel.send(`Veri başarıyla çekildi, kodun sahibi; <@!${i}>`)
}



Komutlar'ın üst kısmının olması gereken forması;
JavaScript:
exports.run = async (client, message, args) => {}
 
Oyla 0
Katılım
1 Ara 2020
Konular
62
Mesajlar
441
Çözümler
8
Tepki puanı
138
Puanları
4,360
Oluşturma;
JavaScript:
function kodOlustur() {
    var uzunluk = 6,
    karakterler = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",
    deger = "";
    for(var i = 0, n = karakterler.length; i < uzunluk; ++i) {
        deger += karakterler.charAt(Math.floor(Math.random() * n))};
   }
   return deger;
}

db.set(`${message.guild.id}-${deger}`, message.author.id)
message.author.send(`Senin için oluşturduğum kod; ${deger}`)
console.log(`Kaydetildi!`)



Bakma;
JavaScript:
let kodSorgu = args.slice(0).join(" ");
if(!args[0]) return message.reply(`Lütfen bir kod girin!`);
let i = db.get(`${message.guild.id}-${kodSorgu}`)
if(!i) {
    message.channel.send(`Maalesef ki, böyle bir kod sahibi bulunamadı!`)
} else if(i) {
    message.channel.send(`Veri başarıyla çekildi, kodun sahibi; <@!${i}>`)
}



Komutlar'ın üst kısmının olması gereken forması;
JavaScript:
exports.run = async (client, message, args) => {}
https://prnt.sc/113w6a2 allahım bi kere bir işi büzdün başaramıyorum burdaki insanlar atıyor demekki kod çalışıyr ama ben yapamıyorum kusura bakmabuhatayı aldım benim gibibi sakalarda uğraşmak istemezsin heralde
 
Oyla 0
Katılım
10 Kas 2019
Konular
225
Mesajlar
1,057
Çözümler
19
Tepki puanı
1,048
Puanları
8,710
https://prnt.sc/113w6a2 allahım bi kere bir işi büzdün başaramıyorum burdaki insanlar atıyor demekki kod çalışıyr ama ben yapamıyorum kusura bakmabuhatayı aldım benim gibibi sakalarda uğraşmak istemezsin heralde
Sizde bir problem yok, kodlamaları atan kişiler tam olarak atmıyor. Ben size yardımcı olayım;
Örnek;
1617536309083.png


Kodlama;
KOMUTLARA ATILACAK
JavaScript:
const Discord = require('discord.js');
const db = require('quick.db');

exports.run = (client, message, args) => {
    var kod = String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9));
    if(db.get(`${message.guild.id}${kod}`)) var kod = String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9));
    if(db.get(`${message.guild.id}${kod}`)) var kod = String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9));
    if(db.get(`${message.guild.id}${kod}`)) var kod = String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9));
   
    db.set(`${message.guild.id}${kod}`,message.author.id);
    message.channel.send("Kodun : "+kod);
};

exports.conf = {
  enabled: true,
  guildOnly: false,
  aliases: [],
  permLevel: 0
};

exports.help = {
  name: 'kodum'
};

Kodlama 2;
KOMUTLARA ATILACAK
JavaScript:
const Discord = require('discord.js');
const db = require('quick.db');

exports.run = (client, message, args) => {
    var aKod = args.slice(0).join(" ");
    if(!aKod) return message.channel.send("Lütfen devamına bir kod yazın");
    if(!db.get(`${message.guild.id}${aKod}`)) return message.channel.send("Bu koda sahip kişi yok");
    var aKisi = db.get(`${message.guild.id}${aKod}`);
    message.channel.send(`Bu koda sahip kişi : <@!${aKisi}>`);
};

exports.conf = {
  enabled: true,
  guildOnly: false,
  aliases: [],
  permLevel: 0
};

exports.help = {
  name: 'kod-bak'
};
 
Oyla 0
Çözüm
Katılım
1 Ara 2020
Konular
62
Mesajlar
441
Çözümler
8
Tepki puanı
138
Puanları
4,360
Sizde bir problem yok, kodlamaları atan kişiler tam olarak atmıyor. Ben size yardımcı olayım;
Örnek;
Ekli dosyayı görüntüle 4801

Kodlama;
KOMUTLARA ATILACAK
JavaScript:
const Discord = require('discord.js');
const db = require('quick.db');

exports.run = (client, message, args) => {
    var kod = String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9));
    if(db.get(`${message.guild.id}${kod}`)) var kod = String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9));
    if(db.get(`${message.guild.id}${kod}`)) var kod = String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9));
    if(db.get(`${message.guild.id}${kod}`)) var kod = String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9)) + String(Math.floor(Math.random()*9));
  
    db.set(`${message.guild.id}${kod}`,message.author.id);
    message.channel.send("Kodun : "+kod);
};

exports.conf = {
  enabled: true,
  guildOnly: false,
  aliases: [],
  permLevel: 0
};

exports.help = {
  name: 'kodum'
};

Kodlama 2;
KOMUTLARA ATILACAK
JavaScript:
const Discord = require('discord.js');
const db = require('quick.db');

exports.run = (client, message, args) => {
    var aKod = args.slice(0).join(" ");
    if(!aKod) return message.channel.send("Lütfen devamına bir kod yazın");
    if(!db.get(`${message.guild.id}${aKod}`)) return message.channel.send("Bu koda sahip kişi yok");
    var aKisi = db.get(`${message.guild.id}${aKod}`);
    message.channel.send(`Bu koda sahip kişi : <@!${aKisi}>`);
};

exports.conf = {
  enabled: true,
  guildOnly: false,
  aliases: [],
  permLevel: 0
};

exports.help = {
  name: 'kod-bak'
};
çok teşşekğrler abi
 
  • Beğen
Tepkiler: ZussaDM
Oyla 0
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...