Umut Erarslan#8378
Teşekkür ederimGüzel eklenti olmuş, emeğine sağlık.
CihanBabayev#6373
Leejyoner#0001
Umut Erarslan#8378
çok iyi bir eklenti bende kullanacağım
Yorumlarınız için teşekkürler.Bunun skript halini ararken plugin halini buldum :)
umarım çalıştırabilirim akşam deniyeceğim ellerinize sağlık.
Umut Erarslan#8378
Merhaba, bende bir sorun görünmüyor. Sizde görünmüyorsa, resimlere spigot adresinden bakabilirsiniz.Resimlerde bi sıkıntımı var yoksa bendemi çünkü göremiyorum
Fakat okuduğum kadarıyla çok başarılı bir çalışma tebrikler :)
HT-Mustafa#4421
Wilderness#8908
İlk defa gördüm valla bir oyuncu bunun için upraşırma bilmiyorum ama bir oylama yapacağım. Saol.![]()
![]()
Herkese merhaba,
Bugün kodlamış olduğum Discord2FA eklentisini sizlere tanıtacağım.
Spigotta veya başka bir yerde böyle bir eklenti göremedim ve kodlamak istedim.
Kısaca eklenti mantığını anlatayım:
Doğrulama listesine eklenen bir oyuncu oyuna girdiğinde,
sunucu oyuncudan doğrulama isteyecektir.Listeye eklerken belirttiğiniz Discord kullanıcısına bir doğrulama kodu gönderir.
"/auth <kod>" komutu ile oyuncu doğrulamayı gerçekleştirir.Son doğrulama yaptığı IP adresi kaydedilir,sunucudan çıkıp girse bile,
IP adresi değişmediği takdirde tekrar doğrulama istemez.
Kurulum
Kullanım
- Yeni bir bot projesi oluşturun:
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.- Bot sekmesine girin,ve bot ekle butonuna basın.
- Bot tokenini kopyalayın,ileride gerekecek.
- Sunucunuzu durdurun ve eklentiyi kurun.
- Sunucuyu tekrar başlatın ve oluşan Discord2FA dosyasından config.yml dosyasını açın.
- Önceden kopyaladığınız bot tokenini "bot-token" değerine yapıştırın.
- Sırada oluşturduğunuz botu sunucunuza davet etmek kaldı,
ve botun Client ID değerini yapıştırın.Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.- İşlem tamamdır,tüm ayarları config.yml dosyasından yapılandırabilirsiniz.
Öncelikle,istediğiniz oyuncuyu doğrulama listesine eklemeniz gerekiyor.
Peki,oyuncuyu doğrulama listesine nasıl ekleyeceğim?
Öncelikle,listeye eklemeniz için,eklemek istediğiniz oyuncunun Discord ID'si ve Minecraft IGN'si gerekiyor.
Eğer bunlara sahipseniz "/discord2fa addToVerifyList <oyuncur> <oyuncunun discord id'si>" komutu ile ekleyebilirsiniz.
Oyuncu nasıl doğrulama yapacak?
Oyuncu,oyuna girdiğinde ona Discord üzerinden gönderilen kodu "/auth <kod>" şeklinde girdiği takdirde doğrulama işlemi başarıyla gerçekleşmiş olacaktır.
Oyuncuyu doğrulama listesinden nasıl sileceğim?
İstediğiniz oyuncuyu "/discord2fa removeFromVerifyList <oyuncu> <oyuncunun discord id'si>" komutu ile listeden silebilirsiniz.
Doğrulama listesini nasıl göreceğim?
Doğrulama listesini "/discord2fa verifyList" komutu ile görebilirsiniz.
Komutlar
Yetkiler
- /discord2fa addToVerifyList <oyuncu> <oyuncunun discord id'si>
- /discord2fa removeFromVerifyList <oyuncu> <oyuncunun discord id'si>
- /discord2fa verifyList
- /discord2fa removeFromCheck <oyuncu>
- /discord2fa reloadConfig
- /auth <kod>
Görseller
- /discord2fa -> discord2fa.admin
- /auth -> Yetkisi yok,eğer oyuncu kontrolde ise kullanabiliyor.
![]()
![]()
![]()
![]()
![]()
![]()
Bu şekilde size özel mesaj gönderiyor.
![]()
YAML:bot-token: Your token here. #Put your token here. auth-countdown: 60 number-of-rights: 5 rights-reached-console-command: tempban %player% 20m #Console will use when player reach right limit. canceled-events: command-use: cancel: true whitelisted-commands: - auth item-drop: cancel: true whitelisted-materials: - STONE block-break: cancel: true whitelisted-blocks: - STONE block-place: cancel: true whitelisted-blocks: - STONE chat-use: cancel: true whitelisted-words: - Hello messages: auto-verify-success-message: '&8&l- &6Automatic verification successful!' discord-message: 'Your auth code: %code%' kick-message: '&cYou are kicked from the server because &fauth countdown time &cis reached! &cLeft rights&8:&f %rights%' auth-message: format-1: ' %nl% &8&l- &f&lHEY! &6You must be authenticated to connect! %nl% %nl% &8&l- &6We are sent a code,please check your discord direct messages!. %nl% &8&l- &6If the code has not been sent,check your direct message settings and try again. %nl% &8&l- &6/auth <code> &6to authenticate yourself. %nl% &8&l- &6You have 60 seconds! %nl%' format-2: ' %nl% &8&l- &f&lHEY! &6You must be authenticated to connect! %nl% %nl% &8&l- &6We are sent a code,please check your discord direct messages!. %nl% &8&l- &6If the code has not been sent,check your direct message settings and try again. %nl% &8&l- &6/auth <code> &6to authenticate yourself. %nl% &8&l- &f%seconds% left! %nl%' auth-command: help-message: '&8&l- &6/auth <code>' already-verified-message: '&8&l- &6Your connect already verified!' invalid-code-message: '&8&l- &6Invalid code,Left rights:&f %rights%' auth-success-message: '&8&l- &6Successfully authenticated with your Discord account. Thanks for keeping your account secure.' discord2fa-command: help-message: ' &8&m-------------------- %nl% &6&lDiscord2FA&8&l -&f&l Help %nl% %nl% &6Commands: %nl% &f/discord2fa addToVerifyList <player> <discord id> %nl% &f/discord2fa removeFromVerifyList <player> <discord id> %nl% &f/discord2fa verifyList %nl% &f/discord2fa reloadConfig %nl% %nl% &8&m--------------------' verifyList-message: ' &6&lVerify List&8: %nl% %nl% %list% ' added-to-verifyList-message: '&8&l- &f%player% &6successfully added to verify list with discord id &f%id%.' removed-from-verifyList-message: '&8&l- &f%player% &6successfully removed from verify list with discord id &f%id%.' reload-success: '&aReload success!' event-messages: command-use-message: '&8&l-&6 Please verify your login firstly for use a command!' item-drop-message: '&8&l-&6 Please verify your login firstly for drop a item!' block-break-message: '&8&l-&6 Please verify your login firstly for break a block!' block-place-message: '&8&l-&6 Please verify your login firstly for place a block!' chat-use-message: '&8&l-&6 Please verify your login firstly for use the chat!'
YAML:bot-token: Bot tokenini buraya yapıştırın. auth-countdown: 60 # Oyuncuya onaylaması için kaç saniye süre verilsin? number-of-rights: 5 # Oyuncunun kaç tane deneme hakkı olsun? rights-reached-console-command: tempban %player% 20m # Oyuncu 5 kere yanlış kod girdiğinde veya zaman aşımı yaptığında konsolun kullanacağı komut. canceled-events: command-use: # Oyuncu doğrulama aşamasında komut kullanabilsin mi? cancel: true whitelisted-commands: # İzin verilen komutlar - auth item-drop: cancel: true whitelisted-materials: # İzin verilen eşyalar - STONE block-break: cancel: true whitelisted-blocks: # İzin verilen bloklar - STONE block-place: cancel: true whitelisted-blocks: # İzin verilen bloklar - STONE chat-use: cancel: true whitelisted-words: # İzin verilen kelimeler - Merhaba messages: #Mesajlar auto-verify-success-message: '&8&l- &6Otomatik doğrulama başarılı!' discord-message: 'İki aşamalı doğrulama onay kodun: %code%' kick-message: '&cYanlış kod girdiniz,kalan deneme hakları: &f%rights%' auth-message: format-1: ' %nl% &8&l- &f&lHEY! &6Lütfen girişini onayla! %nl% %nl% &8&l- &6Sana bir kod gönderdik,lütfen Discord özel mesajlarını kontrol et. %nl% &8&l- &6Eğer kod sana ulaşmadıysa,özel mesaj ayarlarını kontrol et ve tekrar dene. %nl% &8&l- &6/auth <kod> &6komutu ile girişini onayla! %nl% &8&l- &f%countdown% saniye &6süren var! %nl%' format-2: ' %nl% &8&l- &f&lHEY! &6Lütfen girişini onayla! %nl% %nl% &8&l- &6Sana bir kod gönderdik,lütfen Discord özel mesajlarını kontrol et. %nl% &8&l- &6Eğer kod sana ulaşmadıysa,özel mesaj ayarlarını kontrol et ve tekrar dene. %nl% &8&l- &6/auth <kod> &6komutu ile girişini onayla! %nl% &8&l- &f%seconds% süren kaldı! %nl%' auth-command: help-message: '&8&l- &6/auth <kod>' already-verified-message: '&8&l- &6Girişini zaten onaylamışsın!' invalid-code-message: '&8&l- &6Yanlış kod girdiniz,Kalan haklar:&f %rights%' auth-success-message: '&8&l- &6Girişini başarıyla Discord ile onayladın,hesabını güvende tuttuğun için teşekkürler!' discord2fa-command: help-message: ' &8&m-------------------- %nl% &6&lDiscord2FA&8&l -&f&l Yardım %nl% %nl% &6Commands: %nl% &f/discord2fa addToVerifyList <oyuncu> <discord id> %nl% &f/discord2fa removeFromVerifyList <oyuncu> <discord id> %nl% &f/discord2fa verifyList %nl% &f/discord2fa removeFromCheck <oyuncu> %nl% &f/discord2fa reloadConfig %nl% %nl% &8&m--------------------' verifyList-message: ' &6&lDoğrulama listesi&8: %nl% %nl% %list% ' added-to-verifyList-message: '&8&l- &f%player% &6adlı oyuncu başarıyla doğrulama listesine &f%id%&6 Discord idsi ile eklendi.' removed-from-verifyList-message: '&8&l- &f%player% &6adlı oyuncu başarıyla doğrulama listesinden &f%id%&6 Discord idsi ile silindi.' reload-success: '&aConfig başarıyla yenilendi!' event-messages: command-use-message: '&8&l-&6 Bir komut kullanmak için girişini onaylaman gerekiyor!' item-drop-message: '&8&l-&6 Bir eşya atmak için girişini onaylaman gerekiyor!' block-break-message: '&8&l-&6 Bir blok kırmak için girişini onaylaman gerekiyor!' block-place-message: '&8&l-&6 Bir blok koyman için girişini onaylaman gerekiyor!' chat-use-message: '&8&l-&6 Sohbeti kullanabilmek için girişini onaylaman gerekiyor!'
YAML:verify-list: - UmutErarslan_/324289979188510730 ip-addresses: UmutErarslan_: 127.0.0.1
Eklenti bu kadardı,umarım beğenmişsinizdir.Önerilerinizi ve görüşlerinizi belitrmeyi unutmayın.
Spigot
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
İndir
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
VirusTotal
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
Umut Erarslan#8378
Güzel sistemmiş kullanılabilir, Ellerinize sağlık
Teşekkürler.farklı bir sistem olmuş eline sağlık
Her oyuncu için zorunlu değil, doğrulama listesine eklenenler için.İlk defa gördüm valla bir oyuncu bunun için upraşırma bilmiyorum ama bir oylama yapacağım. Saol.
Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!