Skript Paylaşımı bSK | Discord Doğrulama Sistemi - 1.2

  • Konuyu Başlatan Konuyu Başlatan bilektugrul
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 10.677
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Gerekli mi gereksiz, fakat yinede başarılı. Teşekkürler.
Şöyle yorumlara nasıl gıcccık oluyorum anlatamam ya. Böyle yorum yapanlar gidip v312321312321321321231132 sürümü yapılmış her yerinde bir sürü gereksiz değişken olan, hiçbir artısı olmayan ama sürekli yenisi yapılan sistemlere "çok eyü, çok başaRılI" diyor. Yav kardeşim ne gerekli bir söyle de yapayım allah aşkına!

1.3 sürümünü kendi sunucumda kullanmaktayım ancak konuyu hesap banlı olduğu için düzenleyemiyorum, buyrun:
Kod:
options:
    p: &8&L「&3&lDiscord&8&L」&r
    botToken: ""
    botName: ""
    channelID: ""
on load:
    if {@botName} parsed as bot is not set:
        login to {@botToken} with name {@botName}
command /discord [<text>] [<offlineplayer=%player%>]:
    trigger:
        if arg-1 is "doğrula":
            if {dogrulamaSistemi::oyuncular::%player%::dcID} isn't set:
                if {dogrulamaSistemi::oyuncular::%player%::kodAldı} isn't set:
                    set {_code} to random string matching "[A-Za-z0-9]{8}"
                    set {dogrulamaSistemi::kodlar::%{_code}%} to player
                    set {dogrulamaSistemi::oyuncular::%player%::kodAldı} to {_code}
                    send "{@p} &aKodun: &e&n<suggest command:%{_code}%>%{_code}%&r %last character of nl%" and "{@p} &aÜstüne tıkladığında kod sohbetinin yazı yazma kısmına gelecektir, kopyalayabilirsin."
                    send "{@p} &aDiscord sunucumuzdaki hesap doğrulama kanalına bu kodu attığında işlem tamamlanacaktır." and "{@p} &aEğer 5 dakika içerisinde kodu kullanmazsan kod iptal edilir."
                    wait 5 minutes
                    if {dogrulamaSistemi::oyuncular::%player%::kodAldı} is set:
                        delete {dogrulamaSistemi::kodlar::%{dogrulamaSistemi::oyuncular::%player%::kodAldı}%}
                        delete {dogrulamaSistemi::oyuncular::%player%::kodAldı}
                        send "{@p} &aDoğrulama kodun geç kaldığın için iptal edildi."
                else:
                    send "{@p} &aKodun: &e&n<suggest command:%{dogrulamaSistemi::oyuncular::%player%::kodAldı}%>%{dogrulamaSistemi::oyuncular::%player%::kodAldı}%&r %last character of nl%" and "{@p} &aDiscord sunucumuzdaki doğrulama kanalına bu kodu atarak hesabını bağlayabilirsin."
            else:
                send "{@p} &cZaten doğrulamışsın."
        else if arg-1 is "bilgi":
            if {dogrulamaSistemi::oyuncular::%arg-2%::dcID} is set:
                send "{@p} &e%arg-2% &aadlı oyuncunun Discord sunucumuzdaki kullanıcı adı: &e%name of user with id {dogrulamaSistemi::oyuncular::%arg-2%::dcID}%##%discriminator of user with id {dogrulamaSistemi::oyuncular::%arg-2%::dcID}%"
            else:
                send "{@p} &c%arg-2% adlı oyuncu hesabını Discord sunucumuza bağlamamış."
        else if arg-1 is "kaldır":
            if {dogrulamaSistemi::oyuncular::%player%::dcID} is set:
                delete {dogrulamaSistemi::oyuncular::%player%::dcID}
                send "{@p} &aBağlantı kaldırıldı."
            else:
                send "{@p} &cZaten bağlantı yapmamışsın."
        else:
            send "{@p} &e/discord bilgi [<isim>]", "{@p} &e/discord doğrula" and "{@p} &e/discord kaldır"
on server message received seen by {@botName}:
    if id of event-channel is {@channelID}:
        delete event-message
        if {dogrulamaSistemi::kodlar::%event-message%} is set:
            set {dogrulamaSistemi::oyuncular::%{dogrulamaSistemi::kodlar::%event-message%}%::dcID} to id of event-user
            send "Hesabın doğrulandı %mention tag of event-user%! Oyundaki ismin: **%{dogrulamaSistemi::kodlar::%event-message%}%**" to event-channel with {@botName}
            send "{@p} &aHesabın &e""@%name of user with id id of event-user%##%discriminator of user with id id of event-user%"" &aile bağlandı." to {dogrulamaSistemi::kodlar::%event-message%}
            delete {dogrulamaSistemi::oyuncular::%{dogrulamaSistemi::kodlar::%event-message%}%::kodAldı}
            delete {dogrulamaSistemi::kodlar::%event-message%}
on unload:
    logout {@botName}
/discord kaldır komutu eklendi, bağlantıyı kaldırabiliyorlar.
Kod aldıktan sonra kanala kodu yazdıklarında kaydın başarılı olmasına rağmen değişkenin silinmemesi sorunu çözüldü.
Scriptin bota birden fazla kez girmesi sorunu düzeltildi.
 
Son düzenleme:
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst