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/)
-   -   kanalda küfürde spama takilinca kanaldan ban (https://www.ircforumlari.net/mirc-scripting-sorunlari/34604-kanalda-kufurde-spama-takilinca-kanaldan-ban.html)

irc_avukat 17 Temmuz 2007 15:52

kanalda küfürde spama takilinca kanaldan ban
 
[15:51] -irc.xxx.org- [Spamfilter] mIRCUser3432!IDENT@81.215.154.23 matches filter 'anan(i|ı|İ)': [PRIVMSG #Sohbet: 'ananızın] [küfür.]

user kanala yazdığında spamfiltere küfür sebepli block olursa onu kanaldan +b yapmak istiyorum bu nasil mümkün olabilir?

Kod:

on *^:snotice:*: { 
 if (*[Spamfilter]* iswm $1-) {
      if *küfür* iswm $1- {
mode $10 +b $nick????
}
}
}

böyle bişey denedim ama nasil olucak remove falan nasl kullanicaz..

KiLL 17 Temmuz 2007 16:00

Cevap: kanalda küfürde spama takilinca kanaldan ban
 
on *:SNOTICE:*Spamfilter*:{
if küfür iswm $9 { /mode $7 +b $gettok($2,1,asc(!)) }
}

şeklinde dene olacakmı bakalım

MavipikSeL 17 Temmuz 2007 16:01

Cevap: kanalda küfürde spama takilinca kanaldan ban
 
Bir kod yazdım ama satır değerlerini vermemişsin. Mesela mIRCUser3432!IDENT@81.215.154.23 kaçıncı satır? Kanalın $10 olduğuna eminmisin? Eğer eminsen aşağıdaki kodun satırları büyük bi olasılık küçük yada büyük gelicek. Editleyerek istediğine ulaşabilirsin.

Kod:

on *^:snotice:*: {
  if (*[Spamfilter]* iswm $1-) {
  if (*küfür* iswm $1-) {
    .mode $10 +b $gettok($4,2,64)
  }
 }
}

Kanalı $10 olarak, IP'i $4 olarak yazdım. Burları öğrenip değiştirmen yetecektir.

KiLL 17 Temmuz 2007 16:05

Cevap: kanalda küfürde spama takilinca kanaldan ban
 
[15:51] -irc.xxx.org- [Spamfilter] mIRCUser3432!IDENT@81.215.154.23 matches filter 'anan(i|ı|İ)': [PRIVMSG #Sohbet: 'ananızın] [küfür.]

burda [spamfilter] $1 dir. burdan yola cıkarak [küfür] $9 dur.Nick gelince nick ident ve IP hepsı $2 dır bakın bırleşık mIRCUser3432!IDENT@81.215.154.23 burda nıckı ayırmak gereklı $gettok($2,1,asc(!)

MavipikSeL 17 Temmuz 2007 16:08

Cevap: kanalda küfürde spama takilinca kanaldan ban
 
Alıntı:

KiLL Nickli Üyeden Alıntı (Mesaj 237178)
[15:51] -irc.xxx.org- [Spamfilter] mIRCUser3432!IDENT@81.215.154.23 matches filter 'anan(i|ı|İ)': [PRIVMSG #Sohbet: 'ananızın] [küfür.]

burda [spamfilter] $1 dir. burdan yola cıkarak [küfür] $9 dur.Nick gelince nick ident ve IP hepsı $2 dır bakın bırleşık mIRCUser3432!IDENT@81.215.154.23 burda nıckı ayırmak gereklı $gettok($2,1,asc(!)

Adamın nicki kötü değil ki, nickine ban atasın. Küfür ediyor, bende bu sebeble IP'e $gettok($4,2,64) olarak ayırarak ban attırırdım.

irc_avukat 17 Temmuz 2007 16:16

Cevap: kanalda küfürde spama takilinca kanaldan ban
 
nicke atsın isterim nicki seçsin yani daha farkli şeyler denemek isterim örneğin notice attiricam lütfen saygili olun diye

on *^:snotice:*: {
if (*[Spamfilter]*#* iswm $1-) {
if (*küfür* iswm $1-) {
mode $10 +b $gettok($4,2,64)
}
}
}

+b No such nick/channel

diyo :S

KiLL 17 Temmuz 2007 16:17

Cevap: kanalda küfürde spama takilinca kanaldan ban
 
mode $10 değil mode $7 yazıcaksın

irc_avukat 17 Temmuz 2007 16:22

Cevap: kanalda küfürde spama takilinca kanaldan ban
 
#sohbet: No such nick/channel

: i kaldirmak gerek

KiLL 17 Temmuz 2007 16:23

Cevap: kanalda küfürde spama takilinca kanaldan ban
 
on *:SNOTICE:*Spamfilter*:{
if küfür iswm $9 { /mode $7 +b $gettok($2,1,asc(!)) }
}

su kodu aynen denermısın

irc_avukat 17 Temmuz 2007 16:50

Cevap: kanalda küfürde spama takilinca kanaldan ban
 
#Sohbet: No such nick/channel

yaziyor.....


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

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