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
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'
}
]
Ş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 ;

)



