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.....

KiLL 17 Temmuz 2007 16:57

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

dene

MavipikSeL 17 Temmuz 2007 16:58

Cevap: kanalda küfürde spama takilinca kanaldan ban
 
Yok bu iş böyle olmayacak anlaşılan. En iyisi sen aşağıdaki kodu al, mesaj gelmesini bekle, satırları setleyecek sana. Değerleri bize aynen kopyala...

Kod:

on *^:snotice:*: {
  if (*[Spamfilter]* iswm $1-) {
.set %satir1 $1 | set %satir2 $2 | set %satir3 $3 | set %satir4 $4 | set %satir5 $5 | set %satir6 $6 | set %satır7 $7 | set %satir9 $8 | set %satir9 $9 | set %satir10 $10 | set $devami $11-
 }
}


irc_avukat 17 Temmuz 2007 17:02

Cevap: kanalda küfürde spama takilinca kanaldan ban
 
%satir1 [Spamfilter]
%satir2 sincanlı06!mIRC@88.252.136.100
%satir3 matches
%satir4 filter
%satir5 'TYPE':
%satir6 [PRIVMSG
%satır7 buse225:
%satir9 1
%satir10 ']

irc_avukat 17 Temmuz 2007 17:04

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

Alıntı:

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

irc_avukat 18 Temmuz 2007 04:36

Cevap: kanalda küfürde spama takilinca kanaldan ban
 
yok arkadaşlar yok uğraştım olmuyor

#sohbet: No such nick/channel yaziyor

aliyorum hep : i kldirmak gerek ama nasil

KiLL 18 Temmuz 2007 04:41

Cevap: kanalda küfürde spama takilinca kanaldan ban
 
$gettok($7,1,asc(:))

KiLL 18 Temmuz 2007 04:42

Cevap: kanalda küfürde spama takilinca kanaldan ban
 
surat olan yer asc( : ) ) olacak ona dıkkat et

irc_avukat 18 Temmuz 2007 04:49

Cevap: kanalda küfürde spama takilinca kanaldan ban
 
aynen dedigin gibi yapiyorum bende

KiLL 18 Temmuz 2007 05:08

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

bu olacaktır

CipriX 18 Temmuz 2007 06:29

Cevap: kanalda küfürde spama takilinca kanaldan ban
 
$7

yerine

$remove($7,:)

Koymak yerine asc chr gettok vs.. ne gerekki

Kısacası;

on *:SNOTICE:*Spamfilter*:{
if küfür iswm $9 && $chr(35) iswm $8 { /mode $remove($7,:) +b $gettok($2,1,33) }
}

Böle yapsak daha sağlıklı Özele giden mesajlardada kanallara ban atmayı denemez..

irc_avukat 18 Temmuz 2007 11:05

Cevap: kanalda küfürde spama takilinca kanaldan ban
 
way anasını dedirten başlik :D

çok kişininaklına gelmeyn böyle şeylerden sizdede warmı :D

ama güzel bi remote oldu tşk arkadaşlar hepinize ilgi ve alakanız için


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

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