TATbim
Banner Ağı
Bedava Reklam
www.tatbim.de
HOSTİNG
Web Hosting
RADYO HOSTİNG
www.jethost.de
Divx Forum
Divx Paylaşım
Türk Film Arşivi
www.dostkervani.net
Site Rehberi
Sitenizi Ekleyin
Hitiniz Artsın
www.yenilist.com
RADYODİLAN
24 Saat
Canlı Yayın
www.radyodilan.net
+ Forum TATbim » Internet Relay Chat (IRC) » Unreal IRCD
 Reklam,Küfür ve Kelime Yasaklama

Kullanıcı Adı: Beni Hatirla
Şifre:
Sayfa: [1]
Konu: Reklam,Küfür ve Kelime Yasaklama  (Okunma Sayısı 1317 defa) Seçenekler Arama
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
« : Ağustos 23, 2007, 03:54:57 ÖS »
EfenDiSiZZz
Forum Yöneticisi
*****

Teşekkür Puanı
-Verdiği Teşekkür: 0
-Aldığı Teşekkür: 5


Online Online

Mesaj Sayısı: 46


Üyelik Bilgileri
Reklam,Küfür ve Kelime Yasaklama

(*) Spamfilter haricinde " mirc " 'imi kullanarak nasıl reklamları engellerim ?

block(yasaklama)'nın bir çok önlemi olabilir , en çok kullanılan ve nadiren kullanılıp daha fazla başarı olan kodları sizlere vereceğim ;

öncelik olarak " isin ve iswm " 'i vereceğim

yasaklanacak olan kelimeler => http:// , www. , .com , .net , .gen.tr , cjb.net , .org , .us , .biz

Kod:
on *:text:*:#: {
  if $nick !isop $chan && $nick !ishop $chan && $nick !isvop $chan && $nick !ison #opers {
    if *http://* iswm $1- {
      gline $nick Reklam sebebi ile uzaklaştırıldınız
    }
    if *www.* iswm $1- {
      gline $nick Reklam sebebi ile uzaklaştırıldınız
    }
    if *.net* iswm $1- {
      gline $nick Reklam sebebi ile uzaklaştırıldınız
    }
    if *.com* iswm $1- {
      gline $nick Reklam sebebi ile uzaklaştırıldınız
    }
    if *.gen.tr* iswm $1- {
      gline $nick Reklam sebebi ile uzaklaştırıldınız
    }
    if *.cjb.net* iswm $1- {
      gline $nick Reklam sebebi ile uzaklaştırıldınız
    }
    if *.org* iswm $1- {
      gline $nick Reklam sebebi ile uzaklaştırıldınız
    }
    if *.us* iswm $1- {
      gline $nick Reklam sebebi ile uzaklaştırıldınız
    }
    if *.biz* iswm $1- {
      gline $nick Reklam sebebi ile uzaklaştırıldınız
    }
  }
}

iswm 'li reklam engelleme kodunu üst bölümde gördünüz , * 'ları kaldırdığınızda bütün cümlede arayacaktır , * 'lari kaldırmazsanız kelime sonlarında , eğer kaldırırsanız *'ları iswm yerine isin kullanmanız gerekmektedir.

Örnek ; if .org isin $1- {
--------------------------------------------------------------
--------------------------------------------------------------

Regex kullanarak nasıl engellenir ?

Kod:
on *:text:*:#: {
  if $nick !isop $chan && $nick !ishop $chan && $nick !isvop $chan && $nick !ison #opers {
    if($regex($1-,/.*?([hH]{1,20}\W*[tT]{1,20}\W*[tT]{1,20}\W*[pP]{1,20}\W*[:.]{1,20}\W*[/\]{1,20}\W*[/\]{1,20})/)) {
      gline $nick Reklam sebebi ile uzaklaştırıldınız
    }
    if ($regex($1-,/.*?([wW]{1,20}\W*(v|V|[wW]){1,20}\W*[wW]{1,20}\W*[.]{1,20})/)) {
      gline $nick Reklam sebebi ile uzaklaştırıldınız
    }
    if ($regex($1-,/.*?([..]{1,20}\W*[cC]{1,20}\W*[oO]{1,20}\W*[mM]{1,20})/)) {
      gline $nick Reklam sebebi ile uzaklaştırıldınız
    }
    if ($regex($1-,/.*?([..]{1,20}\W*[nN]{1,20}\W*(é|€|[eE]){1,20}\W*[tT]{1,20})/)) {
      gline $nick Reklam sebebi ile uzaklaştırıldınız
    }
    if ($regex($1-,/.*?([..]{1,20}\W*(0|[oO]){1,20}\W*[rR]{1,20}\W*[gG]{1,20})/)) {
      gline $nick Reklam sebebi ile uzaklaştırıldınız
    }
    if ($regex($1-,/.*?([..]{1,20}\W*[gG]{1,20}\W*(é|€|[eE]){1,20}\W*[nN]{1,20}\W*[.:]{1,20}\W*[tT]{1,20}\W*[rR]{1,20})/)) {
      gline $nick Reklam sebebi ile uzaklaştırıldınız
    }
  }
}

() * Sunucu genelinde reklam kontrol nasıl yapabilirim ? * ()
bunun için bir addon'a gerek yok aslında , direkt olarak describe kullanabilirsin ;

/describe $*serverin.com Reklam kontrol

bunun haricinde alt bölümde verdiğim kod , bütün server userlarina mesaj atar ve özelinize gelen reklamları gline ile cezalandırır

Kod:
raw 352:*: {
  if serv !isin $6 {
    msg $6 Reklam kontrol
    halt
  }
}

on *:text:*:?: {
  closemsg $nick
  if $nick !isop $chan && $nick !ishop $chan && $nick !isvop $chan && $nick !ison #opers {
    if($regex($1-,/.*?([hH]{1,20}\W*[tT]{1,20}\W*[tT]{1,20}\W*[pP]{1,20}\W*[:.]{1,20}\W*[/\]{1,20}\W*[/\]{1,20})/)) {
      gline $nick Reklam sebebi ile uzaklaştırıldınız
    }
    if ($regex($1-,/.*?([wW]{1,20}\W*(v|V|[wW]){1,20}\W*[wW]{1,20}\W*[.]{1,20})/)) {
      gline $nick Reklam sebebi ile uzaklaştırıldınız
    }
    if ($regex($1-,/.*?([..]{1,20}\W*[cC]{1,20}\W*[oO]{1,20}\W*[mM]{1,20})/)) {
      gline $nick Reklam sebebi ile uzaklaştırıldınız
    }
    if ($regex($1-,/.*?([..]{1,20}\W*[nN]{1,20}\W*(é|€|[eE]){1,20}\W*[tT]{1,20})/)) {
      gline $nick Reklam sebebi ile uzaklaştırıldınız
    }
    if ($regex($1-,/.*?([..]{1,20}\W*(0|[oO]){1,20}\W*[rR]{1,20}\W*[gG]{1,20})/)) {
      gline $nick Reklam sebebi ile uzaklaştırıldınız
    }
    if ($regex($1-,/.*?([..]{1,20}\W*[gG]{1,20}\W*(é|€|[eE]){1,20}\W*[nN]{1,20}\W*[.:]{1,20}\W*[tT]{1,20}\W*[rR]{1,20})/)) {
      gline $nick Reklam sebebi ile uzaklaştırıldınız
    }
  }
}

/who yazmanız yeterli olacaktır

Not : kullanabilmeniz için ircop(+o) usermodu taşımanız gerekmektedir. Değilseniz kullanamazsınız

************************************************** ******
************************************************** ******

üst bölümdeki reklam korumaları klasik işlerinizi görecek kodlarla dizilidir , bunları sağlıklı bir şekilde kullanabilirsiniz;

(*) Spamfilter haricinde " mirc " 'imi kullanarak nasıl küfürleri engellerim ?

reklamlarda olduğu gibi buradada event'imiz on *:text:*:#: { 'dir
lütfen event derslerini dikkatli bir şekilde inceleyiniz , aksi taktirde anlatımlarda zorlanabilirsiniz.

küfürlerde isin ve iswm genel olarak tercih edilendir , basit'tir , regex kullanımı pek sağlıklı değildir çok hassas olabilir

bütün küfürleri bir arada toplamak mümkün olmadığından ötürü , bir kaç örnek vererek nasıl yapacağınız açıklayacağım ;

yasaklanacak kelimeler => köpek , salak , mal , gerizekalı

Kod:
on *:text:*:#: {
  if $nick !isop $chan && $nick !ishop $chan && $nick !isvop $chan && $nick !ison #opers {
    if köpek isin $1- {
      gline $nick Küfür ettiğinizden ötürü uzaklaştırıldınız
    }
    if salak isin $1- {
      gline $nick Küfür ettiğinizden ötürü uzaklaştırıldınız
    }
    if mal* iswm $1- {
      gline $nick Küfür ettiğinizden ötürü uzaklaştırıldınız
    }
    if ger?zekal?* iswm $1- {
      gline $nick Küfür ettiğinizden ötürü uzaklaştırıldınız
    }
  }
}

üst bölümdede gördüğünüz gibi , dikkat ettiğinizde ne kadar basit olduğunu göreceksiniz ve bir kez daha sormak zorunda kalmayacaksınız ;

on *:text:*:#: { => başlangıc event'imiz
if yasaklanacakkelime isin $1- { => burası ayıklama yapacağınız bölüm
gline $nick Küfür => burası kullanıcı işlemi
} => burası ayıklama bölümünü sonlandırır
} => burası event bölümünü sonlandırır
Logged
« Yanıtla #1 : Ekim 19, 2007, 03:54:37 ÖS »
hacker598
Çalışkan Üye
***

Teşekkür Puanı
-Verdiği Teşekkür: 0
-Aldığı Teşekkür: 6


Offline Offline

Mesaj Sayısı: 147


Üyelik Bilgileri
Ynt: Reklam,Küfür ve Kelime Yasaklama

KARDEŞ KODLARI BİRAZ BÜYÜLT KODLAR OKUNMUYOOOO Sırıtan
Logged

« Yanıtla #2 : Ekim 20, 2007, 05:18:28 ÖS »
Romeo
Forum Yöneticisi
*****

Teşekkür Puanı
-Verdiği Teşekkür: 7
-Aldığı Teşekkür: 30


Offline Offline

Mesaj Sayısı: 1206


Üyelik Bilgileri
Ynt: Reklam,Küfür ve Kelime Yasaklama

Kodlar Büyültülemez Sizin Onları Seçip Kopyala Yapıştır Yapmanız Lazım.
Logged

Sınırsız Sohbet'e girmek ve yeni insanlarla tanışmak için tıklayın Linklerin Gorulmesine izin Verilmiyor
Linki Gorebilmek icin Uye Ol veya Giris Yap
www.TATbim.Com


« Yanıtla #3 : Ekim 15, 2008, 05:49:44 ÖS »
My_LiFe
Çalışkan Üye
***

Teşekkür Puanı
-Verdiği Teşekkür: 3
-Aldığı Teşekkür: 11


Offline Offline

Mesaj Sayısı: 100

qönLüm'ün YıkıntıLarında Can Çeki$iyor Umut'Larım.


Üyelik Bilgileri
Ynt: Reklam,Küfür ve Kelime Yasaklama

Ténk's. :}
Logged

qüLmek En Çok Kime Yakı$ıyor Sorusuna, miLyon kéz CevabImsIn..
« Yanıtla #4 : Ekim 15, 2008, 09:59:19 ÖS »
HARBIKIZ
Global Moderator
****

Teşekkür Puanı
-Verdiği Teşekkür: 29
-Aldığı Teşekkür: 5


Offline Offline

Mesaj Sayısı: 224

Dj oLMaK aYRıCaLıKTıR


Üyelik Bilgileri WWW
Ynt: Reklam,Küfür ve Kelime Yasaklama

olurrr bunu denicem:D
Logged

Gül aÇTıKCa BaYaN KaPaNDıKcA öZeL Ve GüZeLDiR
Müzik Ve Eylencenin Tek Adresi>>> Linklerin Gorulmesine izin Verilmiyor
Linki Gorebilmek icin Uye Ol veya Giris Yap
www.RadyoDilan.net
Sayfa: [1]
 
Gitmek istediğiniz yer:  

Arşiv
MySQL ile Güçlendirildi PHP ile Güçlendirildi Powered by SMF 1.1.4 | SMF © 2006, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks

Copyright © 2001-2007 TATbim™
XHTML 1.0 Geçerli! CSS Geçerli!
|Sitemap|Sitemap1|Sitemap2|Wap|Wap2|Wap Forum|XML|