Tekil Mesaj gösterimi
Alt 09 Eylül 2006, 00:27   #1
Çevrimdışı
cL3v3r
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Lizozom Socket Bot IRCforumlari.net Farki ile




Lizozom Socket Bot

Lizozom socket bot'un amacı ve işlevi nedir?

Botun amacı ChanServ'in üstüne binen yükün büyük bir bölümünü kendi üzerine almak ve servislere olan aşırı yüklenmeyi azaltmaktır ve kanal genelinde yağılan saldırılarda birinci dereceden görev almak (Flood ve küfür koruması), bu sayede opların yükünü'de biraz olsun azaltmaktır.

Lizozom socket bot'un özellikleri;
  • Flood koruması
  • Küfür koruması
  • Server CR ise Userleri bir kanala Fjoin'leme özelligi
  • Kanal acc yetkilerinin kontrolü (ChanServ'in bu işlevini tek başına bot yapmaktadır)
Kanal acc yetkilerinin kontrolü nedir ?

Bu özelligi sayesinde ChanServ'e olan yükün bir bölümünü daha dogrusu çok kullanılan bir yönünü bot üstlenmektedir.
Bu olay sadece ChanServ'e olan yükü degil oplara belli bir disiplin ve sınırların getirmesinide saglamış olacagız. Bu özellik ChanServ'de bulunan sistemin mantıgı ile aynı algoritmaya sahip, yani burada da yetki üç derecede Founder , Sop , Aop olarak bölümlendirilmiş. Fakat buradaki tek fark bu gurupların botun bulundugu tüm kanllarda yetkilerinin bulunmuş olmasıdır. Örnek bir tablo yapacaksak;

Founder: Bota tam erişim izni olan nick (Genelde Server Root Adminleri yazılır)
Sop: Bu yetkiye sahip olan nicklerin Aop yani op yazma yetkilerinin bulundugu bir yetki seviyesidir. Sadece op yazma yetkisine degil botu herhangi bir kanala sokup çıkartma yetkisi verilmiş kişilerdir. (Bu yetkiyede genelde IRCoper'ler yazılır)
Aop: Bu yetki ise botun bulundugu kanallarda op alabilme yetkisi olan kişilerdir yani Global Operatörler buraya yazılır.

Nasıl kanallarda op alıp verebiliriz?

Eger bot üzerinde yetkiye sahip isek botun bulundugu kanallarda, !op , !deop , !voice , !devoice komutları ile kanalda opa çıkıp deop olabilirler veya voice alıp devoice olabilirler bu artık onlara kalmış birşey. Örnegin benim bot üzerinde Aop yetkim var ve #sohbet kanalında opa çıkmak istiyorum tek yapmam gereken #Sohbet kanalı geneline !op yazmam bot bana #sohbet kanalında op verecektir...

Nasıl op ekleriz veya sileriz?

Op ekleme yetkisi sadece Founder ve Sop'larda vardır ve op eklemek için botun özeline !opekle NICK yaparak bot ekleyebiliriz silmek için ise !opsil NICK yaparak işlemimizi gerçekleştiriz.
Sop yetkisi verebilmek için bot üzerinde Founder yani bota tam erişim yapabilme yetkisine sahip olmamız gerek ve bunun için yapmamız gerek bptun özeline !operekle NICK silmek için ise !opersil NICK yapmamız yeterli olacaktır.
Yetkimiz var ise botun özeline !help yaptıgımızda komutlar hakkında bilgi verecektir.

Userleri Bir Kanala Joinleme (CR sistemler için)
bu özellik ile CR de çogu kişiin aradıgı bir özelligi tamamlamış oluyoruz servere kim girerse girsin belirttigimiz kanala zorunlu giriş yaptırmış oluyoruz.
Hangi kanala joinleyecegimizi belirtmek için bot.mrc dosyaını bir txt editörü ile açın ve
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if *Client connecting* iswm $6- { swkoruma fjoin $12 #sohbet }

bu kodu bul ve #sohbet yazan yere diledigimiz kanal ismini yazın. Eger jonileyecegimiz kanal 1 den fazla ise bu kodun aynısını kodun altına tekrar yapıştıın ve orayada 2. kanalınızı yazın ör:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if *Client connecting* iswm $6- { swkoruma fjoin $12 #kanal1 } if *Client connecting* iswm $6- { swkoruma fjoin $12 #kanal2 }



Ve işlemlerinizi bitirdiyseniz botu servere bagladıgınızda;
/korumakapat - komutu ilse bu özelligi Aktif etmiş oluruz
/korumakanaloff - komutu ilse deaktif etmiş oluruz.

Komutlar hakkında;

!op - Bu komutu hangi kanala yazarsak o kanalda op oluruz.
!deop - Bu komutu hangi kanala yazarsak o kanlda deop oluruz.
!voice - Bu komutu hangi kanala yazarsak o kanalda voice almış oluruz.
!devoice - Bu komutu hangi kanala yazarsak o kanalda devoice edilmiş oluruz.

Sop yetkisi olanların erişebilecegi komutlar.

Botun özeline;

!opekle NICK - Bu komut ile beliritlen nicke op yetkisi vermiş oluruz.
!opsil NICK - Bu komut ile belirtilen nickten op yetkisin almış oluruz.

#Opers kanalına yazılan komutlar. (bu kanalı bot üerinde kendinize göre ayarlayabilirisinz)
!join #Kanaladı - Bu komut ile botu belirttigimiz kanala sokarız.
!part #kanaladı - Bu komut ile botu belirttigimiz kanaldan çıakrtırız.

Founder yetkisi olanların erişebilecegi komutlar;

Botun özeline;
!operekle NICK - Bu komut ile sop yetkisi eklemiş oluruz.
!opersil NICK - Bu komut ile sop yetkisini silmiş oluruz

Founderin diger tüm komutlara erşimi vardır

BOTUN KURULUMU

İndirdiginiz bot.mrc dosyasını bir txt editörü ile açarak;


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Yukarıdaki gibi belirtilen yerleri kendinize göre degiştirin.
ör;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
swkoruma NICK koruyucu swkoruma USER Services * * :Ben bir botum swkoruma oper NaTSuKa 123456 sockmark $sockname koruyucu

Eger yukarıdakiler yaptık isek ikinci adıam geçelim;


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Bu bölüm önemli arkadaşlar Burada FOUNDER diye bahsettigimiz kişileri belirliyoruz. Yani bota tam erişimi hakkı olan kişiler burda ister bir kişi eklersiniz ister birden fazla kişi bu siz kalmış. Yanlız bu satırdan 3-4 tane var bunarlın hepsini bularak aynı kişileri ekleyin.

Ör:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $istok(NaTSuKa,%nck,32) {

Bu adımıda tamamladıysak eger 3. adıma geçelim;


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Burada botun servere baglandıgında girecegi kanlları ve kanallarda edilen küfürleri yazıyoruz.

Botkufur.txt dosyasına korunması gereken küfürleri alt alta yazın
ör;
*sker*
*sokar*
abaz*
***

gibi...

Botkanallar.txt dosyasına botun servere baglandıgında hangi kanallara girecegini yazıyoruz yine alt alta...
ör;
#Opers
#Sohbet
#Radyo
#Ankara
#İstanbul
#Ops
gibi

Ve bu dosyaları kaydedip mIRC ana klasörü için atıyoruz.
Ve bu işlemde bitti ise son adıma geçelim;


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Burada resimde gördügünüz gibi serverinizi belirtiyorsunuz bu kodlar sayfanın en altında yer alıyor.

Ve kurulum bitti bot.mrc dosyasını kayt edip mIRC ana klasörüne atarak mIRC'nizi açın ve /load -rs bot.mrc yaparak botu mIRC'nize yükleyin
/korumabaslat - komutu ile botu serverinize sokun
/korumakapat - komutu ile botu serverden çıkartırsınız.

ÖNEMLİ NOT: Bu verdigim kodlar CR sisteme göre ayarlıdır eger sisteminiz UnreaL ise aşagıdaki işlemleri gerçekleştirin.

Unreal'e göre ayarlamak isteyenler alttaki belirtilenleri yapsınlar;


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Resimde anlatılanları yaptıgınızda botu unreale uyarlamış olacagız, koaly gelsin.

Not: Bu ilk socket bot denememdir ögrendiklerim ile birşeyler yapmaya çalıştım iyi ve ya kötü buraya sunuyorurum taktir sizin
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
ve herhangi bir problem olursa yazın yardımcı olmaya çalışırız.

Coded: NaTSuKa

el33t'e teşekkürler ne yaptıysam onun ögreticiligi ile oldu
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Burdan İndir Bu forumdaki ekleri görübilmek için 25 mesaja sahip olmanız gerekir. Sizin 0 Mesajınız var.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet sohbet