⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🇹🇷 TR Lokasyon | 🛡️ Gelişmiş DDoS Koruması | ⚡ Düşük Ping | 🎧 Kesintisiz TS3 | Hostlar
Sponsor Görsel 2
SponsorSponsor

[SİNUSBOT] NoRecord eklentisi

Konu

#1
Merhaba arkadaşlar,


Bu konuda sizlere Record alanı kicklemeyi göstermeye çalışacağım...

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

Record nedir demeye gerek yok sanırım ? Teamspeak3'ün bize vermiş olduğu nimetlerden olan ses kaydı alma özelliği. Bu özelliği özel sohbetler veya klan içerisinde bu konudan rahatsız olan kişiler karşı çıkıp engellenmesini ister. Bizde basit bir Sinusbot scripti yazıp NoRecord eklentisi yapacağız. 

Önceki konuda nasıl script dosyası oluşturacağımızı ve girişi anlatmıştım, o yüzden direkt "// your code goes here" yazan alana kodlarımızı yazmaya başlayalım


Kod:
    var event = require('event')

   

    event.on('clientRecord', client => {
        client.kickFromServer("Burada kayıt almak yasak!")
    })



Üst taraftaki kod bloğu kadar kısacık bir şekilde işimizi hallediyoruz. Gelelim neyin ne işe yaradığına.

var event = require('event') // İşlerimizi hayli kolaylaştıran scriptlerimizin vazgeçilmezi olan event modülümüzü ekliyoruz.

event.on('clientRecord', client => { }) // burda dikkatimizi clientRecord çekmeli. bu event.on() fonksiyonumuz kullanıcının yaptığı etkileşimleri yakalamamıza yarar. clientRecord yerine farklı belirli etkileşim isimlerini yazarak çeşitli işlemleri tetikleyebiliriz. Biz burada kullanıcı Record almaya başladığında bir işlem yapmak istiyoruz. 

client.kickFromServer("Burada kayıt almak yasak!") // client bölümü tetiklemeyi gerçekleştiren kullanıcımızın bilgilerini içeriyor. İleri zamanlarda kullanıcı verilerini toplarken daha detaylı değineceğiz. kickFromServer() fonksiyonumuz, adından da anlaşılacağı gibi teamspeak serverinden kickleme işlemini gerçekleştiriyor. parantezler arasına yazdığımız string metin veya parametreleri kullanıcı kick açıklaması olarak kullanıyor. 


Kod ve manaları bu kadar. Şimdi konumu yükleyip test edeceğim, bakalım hatasız çalışıyor mu ? 

WfAUGQ

Bir sonraki konuda görüşmek üzere.
Cevapla
#2
Çok güzel bir anlatım olmuş teşekkürler.
Cevapla
#3
Elinize Sağlık , Çok Güzel Anlatmışsınız Artık Sadece Ses Çıkarmak İçin Kayıt Alamazlar Gülümse
Son Düzenleme: 29-04-2020, 20:04, Düzenleyen: Hüseyin Orkun.
Cevapla
#4
Teşekkürler
stywashere
Cevapla
#5
Teşekkürler
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da