Kod Kimlik (Nüfus Cüzdanı) Sistemi!

KenDayy#0001
Katılım
26 Ağu 2021
Mesajlar
247
Tepkime puanı
124
Şehir
Yurtdışı
Herkese Merhaba Ben Mustafa Kendi Kendime Birgün Otururken Sıkıldım Ve Dedimki Kod Yazayım Ama Ne Kodu Düşündüm Düşündüm... Ve Tabikide Nüfus Cüzdanı Sistemi Yapayım Ve Yaptım Kod v13 Olarak Kodlanmıştır Tabikide Prefix Belki İnteraction(Slash Komut) Olanınıda Yaparım Sıkılırsam Oda.

NOT: Coffeedb Adında Bulunan Kendi Database'imi Kullandım Sizde Kullanmak İsterseniz " "

Database Ayarlamak İçin:
./Database/kimlik.json Kendinize Görede Ayarlayabilirsiniz Örnek: ./myDatabase/database_name.json
JSON:
{}

Kimlik Oluştur KODU:
JavaScript:
const { MessageEmbed } = require('discord.js');
const { config, ayarlar, embedColor, prefix } = require('../config.json');
const { Database } = require('coffeedb');
const db = new Database('./Database/kimlik.json');

exports.run = async(client, message, args) => {
    let userSurname = db.fetch(`userSurname_${message.author.id}`)
    let userName = db.fetch(`userName_${message.author.id}`)
    let userFatherName = db.fetch(`userFatherName_${message.author.id}`)
    let userMomName = db.fetch(`userMomName_${message.author.id}`)
    let userPlaceOfBirth = db.fetch(`userPlaceOfBirth_${message.author.id}`)
    let userDateOfBirth = db.fetch(`userDateOfBirth_${message.author.id}`)
    let userMaritalStatus = db.fetch(`userMaritalStatus_${message.author.id}`)
    let userReligious = db.fetch(`userReligious_${message.author.id}`)

    if(args[0]) {
    const kimlikEmbed = new MessageEmbed()
    .setColor(embedColor)
    .setTitle('Kimlik Oluşturma')
    .setDescription('Kimlik Oluşturmak İçin Argümanları Kullanmalısın.')
    .addField('Argümanlar', 'Adını Oluşturmak İçin Kullanabileceğin Argümanlar: `ad`, `adım`, `adı`\nSoyadını Oluşturmak İçin Kullanabileceğin Argümanlar: `soyad`, `soy-ad`, `soyadım`, `soyadı`\nÖzel Bilgileri Olutşurmak İçin İse `özel` argüman adını kullanabilirsin.', false)
    message.channel.send({ embeds: [kimlikEmbed] })
    }
    // AD
    if (args[0] !== "ad", "adı", "adım") {
    if (!userName) return message.channel.send({ content: 'Bir Ad Belirt, **Kullanım:** `'+prefix+'kimlik-oluştur <real_name>` - **Örnek:** `'+prefix+'kimlik-oluştur Mustafa`' })
    
    message.channel.send({ content: 'Adın Doğrulandı.' })
    db.set(`userSurname_${message.author.id}`)
    }

    if (args[0] !== ["soyad", "soyadı", "soyadım", "soy-ad"]) {
    if (!userSurname) return message.channel.send({ content: 'Bir Soyad Belirt, **Kullanım:** `'+prefix+'kimlik-oluştur <real_surname>` - **Örnek:** `'+prefix+'kimlik-oluştur Demirtra`' })
    
    message.channel.send({ content: 'Soyadın Doğrulandı.' })
    db.set(`userName_${message.author.id}`)
    }

    // ÖZEL BİLGİLER
    if (args[0] !== "özel") {
    if (!userFatherName) return message.channel.send({ content: 'Babanın Adını Belirt **İsteğe Bağlı**!' })

    if (!userMomName) return message.channel.send({ content: 'Annenin Adını Belirt **İsteğe Bağlı**!' })

    if (!userPlaceOfBirth) return message.channel.send({ content: 'Doğduğun Yeri Belirt **İsteğe Bağlı**!' })

    if (!userDateOfBirth) return message.channel.send({ content: 'Doğum Tarihini Belirt **İsteğe Bağlı**!' })

    if (!userMaritalStatus) return message.channel.send({ content: 'Medeni Halini Belirt **İsteğe Bağlı**!' })

    if (!userReligious) return message.channel.send({ content: 'Dinini Belirt **İsteğe Bağlı**!' })

    message.channel.send({ content: 'Baba Adı, Anne Adı, Doğum Yerin, Doğum Tarihin, Medeni Halin ve Dinin Belirtildi Vve Doğrulandı.' })

    db.set(`userFatherName_${message.author.id}`)
    db.set(`userMomName_${message.author.id}`)
    db.set(`userPlaceOfBirth_${message.author.id}`)
    db.set(`userDateOfBirth_${message.author.id}`)
    db.set(`userMaritalStatus_${message.author.id}`)
    db.set(`userReligious_${message.author.id}`)
    }
}
exports.conf = {
    aliases: ['ko', 'k-o', 'KİMLİK-OLUŞTUR', 'oluştur', 'K-O', 'KO']
}
exports.help = {
    name: 'kimlik-oluştur'
}

Kimlik KODU:
JavaScript:
const { MessageEmbed } = require('discord.js');
const { embedColor } = require('../config.json');
const { Database } = require('coffeedb');
const db = new Database('./Database/kimlik.json');

exports.run = async(client, message, args) => {
    let userSurname = db.fetch(`userSurname_${message.author.id}`)
    let userName = db.fetch(`userName_${message.author.id}`)
    let userFatherName = db.fetch(`userFatherName_${message.author.id}`)
    let userMomName = db.fetch(`userMomName_${message.author.id}`)
    let userPlaceOfBirth = db.fetch(`userPlaceOfBirth_${message.author.id}`)
    let userDateOfBirth = db.fetch(`userDateOfBirth_${message.author.id}`)
    let userMaritalStatus = db.fetch(`userMaritalStatus_${message.author.id}`)
    let userReligious = db.fetch(`userReligious_${message.author.id}`)

    const kimlikEmbed = new MessageEmbed()
    .setColor(embedColor)
    .setThumbnail(message.author.displayAvatarURL({ dynamic: true, size: 2048}))
    .setAuthor('Nüfus Cüzdanı')
    .setDescription()
    .addField('Kimlik No:', `${message.author.id}`, false)
    .addField('Soyadı:', `${userSurname || 'Soyad Belirtilmemiş!'}`, true)
    .addField('Adı:', `${userName || 'Ad Belirtilmemiş!'}`, true)
    .addField('Baba Adı:', `${userFatherName || 'Baba Adı Belirtilmemiş!'}`, true)
    .addField('Anne Adı:', `${userMomName || 'Anne Adı Belirtilmemiş!'}`, true)
    .addField('\u200b', '\u200b', true)
    .addField('Doğum Yeri:', `${userPlaceOfBirth || 'Doğum Yeri Belirtilmemiş!'}`, true)
    .addField('Doğum Tarihi:', `${userDateOfBirth || 'Doğum Tarihi Belirtilmemiş!'}`, true)
    .addField('Medeni Hali:', `${userMaritalStatus || 'Medeni Hali Belirtilmemiş!'}`, true)
    .addField('Dini:', `${userReligious || 'Dini Belirtilmemiş!'}`, true)
    message.channel.send({ embeds: [kimlikEmbed] })
}

exports.conf = {
    aliases: ['nüfus-cüzdanı', 'k', 'nc', 'KİMLİK']
}
exports.help = {
    name: 'kimlik'
}
 

Aventia

Aventia | Yasin
Moderator
aventia
Katılım
11 Kas 2021
Mesajlar
3,692
Tepkime puanı
1,048
Şehir
Samsun
Wow, ilginç bir kod olmuş. Eline sağlık. :bot_developer:
 
A R D A#3636
Katılım
28 Ara 2021
Mesajlar
265
Tepkime puanı
82
Şehir
Yurtdışı
Kod Güzele benziyor.Eline Sağlık
 
Calpim#0008
Katılım
4 Mar 2022
Mesajlar
1,723
Tepkime puanı
451
Şehir
Yurtdışı
Eline sağlık, harika proje.:bot_developer:
 

jasupi

Discord Moderatör
jasupi#0001
Katılım
25 Şub 2022
Mesajlar
289
Tepkime puanı
102
Şehir
Samsun
Çok güzel yakında denerim.
 

Konuyu 1 kişi okuyor. (0 kayıtlı üye ve 1 ziyaretçi)

  • Bilgi