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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   spamfilter hata ? (https://www.ircforumlari.net/mirc-scripting-sorunlari/191038-spamfilter-hata.html)

muratt_aziz 24 Mart 2009 20:36

spamfilter hata ?
 
s.a arkataşler mirce spamfilter addonu yükledim dialog acılıyor lakin harici hicbişey calışmıyor aynı versiyon başka mirce kurduğumda çalışıyor status veya etkin pencerede uyarı hata vermiyor
Kırmızı belirttiğim yer yok sanki mircte mirc görmüyor kodu

dialog spam ve spam kelimelerini arattım mircte baska yok bu kod haricinde

hicte böyle bişey görmemiştim :D

NOT: başka mircte calışıyor aynı versiyon hemde :)

Kod:

alias spam { dialog -m spam spam }
dialog spam {
  title "Spamfilter Ekleme"
  size -1 -1 220 132
  option dbu
  icon 5, 4 6 208 25, spam.jpg, 0
  box "Genel Ayarlar", 1, 2 36 212 94
  link "[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]", 2, 166 121 45 8
  link "[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]", 3, 4 120 55 8
  box "Hazır.", 4, 5 47 206 45, disable
  text "/spamfilter", 6, 8 61 28 8
  edit "add", 7, 34 59 16 11
  edit "apncNPqd", 8, 51 59 31 11
  edit "5d", 10, 101 59 15 11
  edit "gline", 9, 82 59 19 11
  edit "Reklam_Yasak", 11, 116 59 41 11
  edit "Eklenecek Kelime", 12, 157 59 50 11
  button "EKLE/KALDIR", 13, 26 98 69 18, flat
  button "VAZGEÇ/KAPAT", 14, 123 97 69 18, flat
  icon 16, 35 72 13 13, ara.JPG, 0, noborder
  icon 17, 58 72 13 13, ara.JPG, 0, noborder
  icon 18, 83 72 13 13, ara.JPG, 0, noborder
  icon 19, 102 72 13 13, ara.JPG, 0, noborder
  icon 20, 130 72 13 13, ara.JPG, 0, noborder
  icon 21, 174 71 13 13, ara.JPG, 0, noborder
}
 
 
on 1:dialog:spam:sclick:14:{
  dialog -c spam spam
}
on 1:dialog:spam:sclick:13:{
  if $did(7) = $null {
    .echo -a 4 Boş Yer ßırakma ßilader.
  }
  else {
    .set %ekle $did(7)
    .set %yer $did(8)
    .set %sure $did(10)
    .set %neatim $did(9)
    .set %sebep $did(11)
    .set %neeklim * $+ $did(12) $+ *
    .spamfilter %ekle %yer %neatim %sure %sebep %neeklim
    .echo -a *** 4Tebrikler.. :)) Şu Şekilde Ekledim ; 12/spamfilter %ekle %yer  %neatim %sure %sebep %neeklim
  }
}
on 1:dialog:spam:sclick:16:{
  echo -a *** 4 Spamfilter Ekle-Sil (add-del)
}
on 1:dialog:spam:sclick:17:{
  echo -a *** 4 Spamfilter Tipi
  echo -a *** 12c : 4Kanala gönderilen msjlar
  echo -a *** 12p : 4Özel msjlar
  echo -a *** 12n : 4Kişiye gönderilen noticeler
  echo -a *** 12N : 4Kanala gönderilen notice'ler
  echo -a *** 12P : 4Part msjı
  echo -a *** 12q : 4Quit msjı
  echo -a *** 12d : 4ddc
  echo -a *** 12a : 4Away msjı
  echo -a *** 12t : 4Topic'i
  echo -a *** 12u : 4Kullanıcıyı
}
on 1::{
  echo -a *** 4 Uygulanacak ;
  echo -a *** 12Kill
  echo -a *** 12Tempshun
  echo -a *** 12Shun
  echo -a *** 12Kline
  echo -a *** 12Gline
  echo -a *** 12Zline
  echo -a *** 12Gzline
  echo -a *** 12Block
  echo -a *** 12Dccblock
}
on 1:dialog:spam:sclick:19:{
  echo -a *** 4 Atılan Banın Geri Açılma Süresi ;
  echo -a *** 12 2d - (2 Gün-Day)
  echo -a *** 12 1w - (1 Hafta-Week)
  echo -a *** 12 4m - (4 Dakika-Min)
  echo -a *** 12 5h - (5 Saat-Hours)
}
on 1:dialog:spam:sclick:20:{
  echo -a *** 4 Atılma Sebebi .. Reklam,Küfür Vs.
}
on 1:dialog:spam:sclick:21:{
  echo -a *** 4 Eklenicek Reklam..
  echo -a *** 12(Reklamın Başına Ve Sonuna * Koymayınız.. Otomatik Olarak Konulcaktır..Örnek *[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].)
}
on *:load: {
  echo -a 4Spamfilter Dialoğu yüklendi.
  echo -a Açmak için: 4/spam yazın.
  echo -a ----------------------------------------
  echo -a
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] - [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
}
menu menubar,status,channel {
  Spamfilter Ekle
  .Aç : spam
  .-
}


XcLusive 24 Mart 2009 20:39

Cevap: spamfilter hata ?
 
"on 1" olan kısımlarını "on *" olarak değişip tekrar dene.

muratt_aziz 24 Mart 2009 21:08

Cevap: spamfilter hata ?
 
Alıntı:

XcLusive Nickli Üyeden Alıntı (Mesaj 669546)
"on 1" olan kısımlarını "on *" olarak değişip tekrar dene.

XcLusive TEŞEKÜRLER oldu bunun sebebi nedir daha önce bu şekilde kullanılan bir kod du bu

muratt_aziz 24 Mart 2009 21:45

Cevap: spamfilter hata ?
 
Kod:

*** Tebrikler.. :)) Şu Şekilde Ekledim ; /spamfilter add apncNPqd Block 4m Kufur_Yasak *a.p*
-irc.radyoblue.org- Invalid 'action' field (Block)
-irc.radyoblue.org- Use: /spamfilter [add|del|remove|+|-] [type] [action] [tkltime] [tklreason] [regex]
-irc.radyoblue.org- See '/helpop ?spamfilter' for more information.

Spam kod ekledi diyor sunucu hayır olmadı diyor :)neden ola bilir.

XcLusive 24 Mart 2009 23:31

Cevap: spamfilter hata ?
 
1. dialogun çalışmama sebebi eventlerin hepsinde kullandığım level olayı 1 2 3 diye gider çoğunlukla * kullandığımız için oradaki 1 ifadesi geçersiz oluyor. daha önce ilk mirc kodlarken başıma gelmişti çözümüde kendim buldum :)
2. spamfilteri yanlış ekliyorsun o hata o yüzden ayrıca block olayında süre geçersiz olur 4d yerine - kullanmanı tavsiye ederim
ek : bu tür kodmalarda spamfilteri nasıl kullanacağını öğrenmek gerek *a.p* gibi bir ifade eklenemez spama çok kullanıcı attırırsın ve bazı karakterlerde eklenmez dikkatli olmanı tavsiye edeim.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 23:09.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net