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

 Kayıt ol  Topluluk
4Beğeni(ler)
  • 2 Post By IrCbaStarD
  • 2 Post By IrCbaStarD

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 09 Eylül 2015, 21:13   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Özele aynı mesaj yazıldığında süreli ignore etme




Merhaba, yapmaya calıştım yapamadım.
Aynı mesaj özelime 3 kere yazdıldığında 1 dakikalığına engellemek istiyorum? Nasıl yapabilirim?

on 1:text şeklinde konuşan bot yaptım
ve özelime yazılan en çok kelimeleri
variables de listemek istiyorum. Yani on 1:text*mesaj*:?:

Yani text karşılığı olmayan mesajları.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 09 Eylül 2015, 22:09   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Özele aynı mesaj yazıldığında süreli ignore etme




Alıntı:
on *:text:*:?: {
hinc -mu60 $nick $1
if ($hget($nick,$1) >= 3) { silence $nick }
}

özeline bir nick ayni mesajdan 1 dakika içinde 3 ve daha fazlasini yazarsa silence eder

Özeline Yazilan En Çok Kelimeleri Listeleme Olayi İstatistik Tutmayi Gerektirir, Hash Tablo Kullanmasını Bilmen Lazim. Biraz Çabala, Ben Sana Destek Olucam Başlıktan.

 
Alıntı ile Cevapla

Alt 09 Eylül 2015, 22:20   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Özele aynı mesaj yazıldığında süreli ignore etme




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:?:var %m $remove($1-,$chr(32)) | .hinc -m $nick %m 1 | if $hget($nick,%m) >= 3 { .closemsg $nick | .ignore -pu60 $nick | echo -eat [Engellendi!] Nick: $nick Kelime: $qt($1-) | .hdel -m m $nick }


 
Alıntı ile Cevapla

Alt 09 Eylül 2015, 22:45   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Özele aynı mesaj yazıldığında süreli ignore etme




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:?:{ var %m $remove($1-,$chr(32)) | .hinc -m $nick %m 1 | if $hget($nick,%m) >= 3 { .closemsg $nick | .ignore -pu60 $nick | echo -eat [Engellendi!] Nick: $nick Kelime: $qt($1-) | .hdel -m m $nick } while x { inc -u %s | inc $+(%,.,kelime,.,$$gettok($1-,%s,32)) } } alias kelime-liste { $iif(!$window(@kp),window -h @kp,clear @kp) if $file(kp.txt) { .remove kp.txt } var %s 1, %f $var(%.kelime.*,0), %top 10 while %s <= %f { var %x $+($chr(37),.kelime.) write kp.txt $remove($var(%.kelime.*,%s),%x) $($var(%.kelime.*,%s),2) inc %s } filter -fwcteu 2 32 kp.txt @kp var %s 1 | while %s <= %top { echo -at %s $+ ) [Kelime] $gettok($$line(@kp,%s),1,32) [Tekrar] $gettok($$line(@kp,%s),2,32) | inc %s } }

Kelimeleride bu sekilde sayabilirsin.

/kelime-liste yaptiginda en cok kullanilan 10 kelimeyi listelersin, 10dan fazla listelemek icin kirmizi ile belirttigim yeri değişmelisin.

 
Alıntı ile Cevapla

Alt 10 Eylül 2015, 14:31   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Özele aynı mesaj yazıldığında süreli ignore etme




Yardım için teşekkürler. şuan kullanmaktayım.

 
Alıntı ile Cevapla

Cevapla

Etiketler
aynı, etme, ignore, mesaj, süreli, yazıldığında, özele


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
özele ignore msg Leo mIRC Scripting Sorunları 6 30 Nisan 2011 11:31
özele yazan şifresiz nicklere ignore etmek Leo mIRC Scripting Sorunları 4 25 Haziran 2010 15:14
Ignore Etme Corpse mIRC Scripting Sorunları 4 31 Mayıs 2009 17:06
özele yada kanala floodda ignore irc_avukat mIRC Scripting Sorunları 11 16 Temmuz 2007 16:01