• 17-04-2021, 15:31:43
    #1
    🧙 Kod Sihirbazı 🧙
    Kullanıcı isminde belirlenen tagı aldığında otomatik belirlenen rolü veriyor ama bizim istediğim belirlenen etiket varsa isminde o zaman rol versin bunu nasıl yapabiliriz yardım edebilcek biri var mı

    client.on("userUpdate", async (oldUser, newUser) => {
      if (oldUser.username !== newUser.username) {
        let tag = "TAG"; //tagınız
        let sunucu = ""; //sunucu ID
        let kanal = "" //log kanal id
        let rol = ""; //tag alınca verilcek rol id
        if (newUser.username.includes(tag) && !client.guilds.cache.get(sunucu).members.cache.get(newUser.id).roles.cache.has(rol)) {
          client.channels.cache.get(kanal).send(${newUser} ${tag} tagını aldığı için <@&${rol}> rolünü kazandı!)
          client.guilds.cache.get(sunucu).members.cache.get(newUser.id).roles.add(rol)
        } if (!newUser.username.includes(tag) && client.guilds.cache.get(sunucu).members.cache.get(newUser.id).roles.cache.has(rol)) {
          client.guilds.cache.get(sunucu).members.cache.get(newUser.id).roles.remove(rol)
          client.channels.cache.get(kanal).send(${newUser} ${tag}` tagını çıkardığı için <@&${rol}> rolünü kaybetti!`)
        }
    
      }
    })
    
    //-------------------- Oto Tag Rol Sistemi Son --------------------//
  • Kabul Edilen Cevap
  • 17-04-2021, 15:34:17
    #2
    Etiket ile tag arasındaki farkı açıklayabilirseniz, yardımcı olacağım hocam.
  • 17-04-2021, 15:45:47
    #3
    🧙 Kod Sihirbazı 🧙
    KeremWho adlı üyeden alıntı: mesajı görüntüle
    Etiket ile tag arasındaki farkı açıklayabilirseniz, yardımcı olacağım hocam.
    şimdi hocam yukardaki kodda tag belirliyorsun misal × olsun
    discord ismin : isim#1234 ken ismini × isim#1234 yaptığında otomatik rol veriyor bizim istediğim şey ise

    belirtilen etikette yani #0001 gibi olanlara rol vermesini istiyoruz yani
    isim#1234 iken isim#0001 yapana rol vermesini
  • 17-04-2021, 16:07:01
    #4
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    username değil discriminator'i kontrol ettireceksiniz hocam.

    https://discord.js.org/#/docs/main/s...=discriminator