IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 10 Temmuz 2015, 19:07   #1
Çevrimdışı
Che
~ Gevezeyiz.Net ~
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Bota Whois Çekilince Bilgi Vermesi




EggDrop botlarınız +W flagına sahipse whois çekildiğinde bunu görüyor demektir. Bu bağlamda botunuza whois çekildiğinde ona bir takım yaptırımlar yaptırabilir, sunucunuz hakkında bilgi verdirebilirsiniz. Aşağıdaki tcl kodlarınızı botunuza entegre ederseniz bu sistemi yapmış olacaksınız. ( Raw )

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
bind raw notice bwhois

proc bwhois 
{from keyword arg} { 
global 
operkanal logkanal botnick sunucuadi
if {[string match "*did a /whois on you.*" $arg]} { 
set nick [lindex $arg 2]
set host [lindex $arg 3]
putquick "privmsg $logkanal :\002***\002 $nick kullanıcısı whois bilgilerime baktı."
        
if {![info exists ::whois([set wn [md5 [string tolower $host]]])]} {
            
set ::whois($wn0
            timer 30
[list unset ::whois($wn)]
putquick "privmsg $nick \0036Merhaba\0031\002 $nick\002\003"
putquick "privmsg $nick \0036\002$botnick\002 bana verilen topluluk yönetim biriminin ismidir.\003"
putquick "privmsg $nick \0036Sohbet odalarında güvenlik ve huzuru sağlamak amacıyla,\003"
putquick "privmsg $nick \0036\002Raw\002 tarafından oluşturulmuş, yapay bir zeka sistemiyim.\003"
putquick "privmsg $nick \0036Kanal genellerinde op olduğunuzda ve özelimde kullanabileceğiniz fonksiyonlarımı öğrenmek için\0031 .komutlar\0036 yazabilir,\003"
putquick "privmsg $nick \0036Hakkımda detaylı bilgi için\002 $yardimkanal\002 odasını ziyaret edebilirsiniz.\003"
putquick "privmsg $nick $sunucuadi \0036sohbet yönetimi keyifli sohbetler diler.\003"
return 0
}
if {[
incr ::whois($wn)] == 1} { 
            
set ::tehlike($wn0
            timer 30
[list unset ::tehlike($wn)]
putserv "privmsg $nick \0036Bu kadar sık\0034 whois sorgulaması\0036 yapamazsınız!\003" 
return 0
}
if {[
incr ::tehlike($wn)] == 1} { 
putserv "kill $nick \0036Lütfen bu kadar sık\0034 whois sorgulaması\0036 yapmayınız!\003" 
unset ::whois($wn)
unset ::
tehlike($wn)
return 
0
}
 }



__________________
char *adres = [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] for(int i = 0; *(adres + i); i++) { putchar(toupper(adres[i])); }
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Cevapla

Etiketler
bilgi, bota, Çekilince, vermesi, whois


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Eggdrop Bota /Whois Çekildiğin de Özele Bilgi Vermesi... No_FeaR Eggdrop, NeoStats, BNC 13 05 Haziran 2014 00:01
Whois'e bilgi ekleme. MerakLıuSer mIRC Scripting Sorunları 3 22 Aralık 2012 05:32
Belirlenen nick kanalda bota yazınca cevap vermesi deneme1 Eggdrop, NeoStats, BNC 0 08 Temmuz 2011 14:29
bota kanladakilere zamanlı whois cektirme Kasirga_ mIRC Scripting Sorunları 1 23 Nisan 2009 13:09
!login bota +(voice) vermesi {CAP}{KIN} mIRC Scripting Sorunları 5 23 Kasım 2007 19:07