⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
⭐ Buraya kendi metin reklamınızı vererek binlerce kişiye ulaşın! ⭐
Sponsor Görsel 2
SponsorSponsor

[SİNUSBOT] Yasaklıların girişini engelleme

Konu

#1
Merhaba arkadaşlar,

Bu konuda sizlere yasaklıların girişini nasıl engelleyeceğimizi göstereceğim.

İlk konumu ziyaret ederek bu konuda bilgi sahibi olmayan ve merak eden arkadaşlar bir takım temel bilgilerle konularımı takip edebilirler.

Var olan scriptleri anlatmaktan vazgeçtim yaratıcı olmaya karar verdim Çok güldüm Biliriz ki jailbreak serverlerin başta olmak üzere, bir girişi yasaklılar listesi vardır. Bazen gözden kaçar bazen umursamazlık olur ve liste boşu boşuna durur orada. Biz bu listeyi sinusbot'a hazırlayıp otomatikleştireceğiz.

Bu konuda sizlere ilk konuda ;
Alıntı:vars:[] // ve diğer işinizi yarayacak kullanıcı seçimlerini alacağımız input birimleri. Bunu ilerleyen konularımda içeriğine değineceğim için kafa karmaşası olmaması adına atlıyorum.


diyip geçiştirdiğim alandan da bahsedeceğim.

vars çoğul bir terim olup variables demektir. Türkçesi değişkenler manasına gelir, isminden de anlaşılabileceği gibi sabit veriler değiş değiştirilebilir olduğu anlaşılır ancak amacı içerisinde verileri tutabilmesidir. 
Burada ise vars bizim ayarlarımızın tutulduğu bir array olarak karşımıza çıkıyor. panelde bulunan inputların tutulduğu ve inputların oluşturulduğu yer asında burası.

Kod:
vars: [
    {
        name: 'banlist',
        title: 'Yasaklı Kimlikler',
        type: 'strings'
    }
    ]

burada banlist isimli yasaklı kimlikler başlıklı metinel girişi olan bir input hazırladık. Altta sinusbot panelindeki halini göreceksiniz.


aB6a16

Şimdi ise gerekli kontroller ve işlemlerin kodları 


Kod:
        const engine = require('engine');
    const event = require('event')

    event.on('clientMove', ({ client, fromChannel }) => {
       
        if (!fromChannel) {
            
            for (var kimlik in config.banlist){
                if(client.uid()==config.banlist[kimlik])
                    {
                        client.kickFromServer("Kimliğin girişi yasaklılar listesinde!")
                    }
            }
        }
    })


Kullanıcının giriş yaptığı veya botun giriş yaptığı anda banlist array içinde config'de tutulan kayıtlı kimlikleri kontrol ediyor ve eğer eşleşiyorsa Kimliğin girişi yasaklılar listesinde! Açıklaması ile kickliyor.

Uygulamalı olarak göstermek gerekirse ; 

ONyUIx
Son Düzenleme: 02-05-2020, 00:30, Düzenleyen: 0x29.
Cevapla
#2
Teşekkürler
Cevapla
#3
(02-05-2020, 00:36)serhat2110 Adlı Kullanıcıdan Alıntı: Teşekkürler
Rica ederim Gülümse
Cevapla
#4
Teşekkürler
Cevapla
#5
(02-05-2020, 00:41)T1xLnN Adlı Kullanıcıdan Alıntı: Teşekkürler
Rica ederim Gülümse
Cevapla
#6
Teşekkürler
stywashere
Cevapla
#7
Teşekkürler yapmayı beceremedim ama yardımcı olabilir misiniz?
亗 TEŞKİLAT-I MAHSUSA 亗

DNS :  pro.timailesi.com / ts1.timailesi.com

b3v4zbt
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task