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/)
-   -   litmus ; ident fullname benzerliği hakkında (https://www.ircforumlari.net/mirc-scripting-sorunlari/498441-litmus-ident-fullname-benzerligi-hakkinda.html)

angry1 01 Ağustos 2012 09:59

litmus ; ident fullname benzerliği hakkında
 
s.a arkadaslar litmus da nick ve ident aynı ise gzlıne uyguluyor, benım istediğim ise şu şekılde

ident ve fullname benzerliği

[+2SCRC] [09:38] -irc.sunucum.com- *** Notice -- Client connecting on port 6667: hasan (kelebek@78.180.201.41) [clients]
-
* hasan H kelebek@78.180.201.41 :0 kelebek

- - -- -- -- -- --

[+2SCRC] [09:39] -irc.sunucum.com- *** Notice -- Client connecting on port 6667: mehmetali (zurna@85.190.141.54) [clients]
-
* mehmetali H zurna@85.190.141.54 :0 zurna

bu girişlere snoticeden gzline uygulayacak ident ve fullname bire bir aynı ise


daha önce 1 kaç kode denedim fakat şu hataları yaşadım
HATALAR:

[07:12] -irc.sunucum.com- *** Notice -- Client connecting on port 6667: Samet (zurna@78.180.241.74) [clients]
-
* Samet H zurna@78.180.241.74 :0 zurna scrpt v.62


[07:12] -irc.sunucum.com- *** Notice -- Client connecting on port 6667: Samet (kelebek@78.180.241.74) [clients]
-
* Samet H kelebek@78.180.241.74 :0 kelebek kullanıcısı user


[07:12] -irc.sunucum.com- *** Notice -- Client connecting on port 6667: Samet (zurna@78.180.241.74) [clients]
-
* Samet H zurna@78.180.241.74 :0 mıırc zurna useri

bu hatalar diye gösterdiklerimde gzline işlemi uygulanmıyacak


sadece ident ve fullname bire bir aynıysa gzline işlemi yapcak

umarım anlata bilmişimdir tşklr.

Paint 01 Ağustos 2012 13:32

Cevap: litmus ; ident fullname benzerliği hakkında
 
Kod:

on *:snotice:*Client connecting*:.enable #aynıysa | who +n $9
#aynıysa off
raw 352:*:if $3 == $9- { gzline $1 sebep }
raw 315:*:.disable #aynıysa
#aynıysa end


Mudin 01 Ağustos 2012 14:20

Cevap: litmus ; ident fullname benzerliği hakkında
 
Spamfilter ilede yapabilirsin;

/spamfilter add u gline - litmus !~?(.+)@.+:\1$
/spamfilter add u gline - litmus ^(.+)!.+@.+:~?\1


angry1 01 Ağustos 2012 20:04

Cevap: litmus ; ident fullname benzerliği hakkında
 
Alıntı:

Paint Nickli Üyeden Alıntı (Mesaj 1041184861)
Kod:

on *:snotice:*Client connecting*:.enable #aynıysa | who +n $9
#aynıysa off
raw 352:*:if $3 == $9- { gzline $1 sebep }
raw 315:*:.disable #aynıysa
#aynıysa end




raw 352:*:if $3 == $9- { gzline $1 sebep } burdakı $1 benim nickıme denk gelıyor atılmasını istediğim ident fullname girişinde gzline kendi nickime uygulanıyor paint $9 yaptıgımda orasını identi yada fullnameyi gösteriyor echo -a yaparak baktım..

Paint 02 Ağustos 2012 00:10

Cevap: litmus ; ident fullname benzerliği hakkında
 
$1 i $6 yap

angry1 02 Ağustos 2012 18:48

Cevap: litmus ; ident fullname benzerliği hakkında
 
Alıntı:

Paint Nickli Üyeden Alıntı (Mesaj 1041185247)
$1 i $6 yap

oldu gayet sağlıklı çalısıyor tşk lerrr

birde Paint
fullnamesi bu şekilde random = SAzWoBiILPfWVjIFQowy
en az 6 sessiz harf yanyana buna bi önlem nasıl alırız?



on *:snotice:*Client connecting*:.enable #aynıysa | who +n $9 #aynıysa off raw 352:*:if $3 == $9- { gzline $1 sebep } raw 315:*:.disable #aynıysa #aynıysa end

bunu baz alırsak nick ve fullname aynı olursa aynı bu gzline işlemini nasıl uygulatırız



* Komiser H sohbet@212.122.235.220 :0 Komiser
Doktorlar H mIRC@176.9.212.51 :0 Doktorlar

Toprak 02 Ağustos 2012 19:03

Cevap: litmus ; ident fullname benzerliği hakkında
 
Buyur nick fullname aynıysa,

Kod:

on *:snotice:*Client connecting*:.enable #naynıysa | who +I $9
#naynıysa off
raw 352:*:if $6 == $9- { gzline $6 sebep }
raw 315:*:.disable #naynıysa
#naynıysa end

$6 == Nick
$9- == Fulname

Mudin 02 Ağustos 2012 19:26

Cevap: litmus ; ident fullname benzerliği hakkında
 
her ikisi için spamfilter verdim onlarla daha hizli daha kolay yapabilirsin

angry1 02 Ağustos 2012 19:30

Cevap: litmus ; ident fullname benzerliği hakkında
 
Alıntı:

GhoSt Nickli Üyeden Alıntı (Mesaj 1041185848)
Buyur nick fullname aynıysa,

Kod:

on *:snotice:*Client connecting*:.enable #naynıysa | who +I $9
#naynıysa off
raw 352:*:if $6 == $9- { gzline $6 sebep }
raw 315:*:.disable #naynıysa
#naynıysa end

$6 == Nick
$9- == Fulname


ghost şimdi bu 2 sinide eklediğimde sunucu qirişinde 2 sefer who cekecek bunu birleştire bilirmiyiz tek who olsa kasılmaması adına

birde buna menu bar da aç kapat ekleyemezmiyiz




#nick_fullname on
kodu buraya yapıstırdım
#nick_fullname end
menu channel,menubar {
» nick fullname
.» Aç:.enable #nick_fullname| echo -a 0,4 0,1 fullname  Koruması açıLdı 0,4 0,1
.-
.» Kapat:.disable #nick_fullname | echo -a 0,4 0,1 nick_fullname  Koruması KapatıLdı 0,4 0,1
}

bu sekılde denedim ama aç kapat calısmadı

ChatMan 02 Ağustos 2012 21:32

Cevap: litmus ; ident fullname benzerliği hakkında
 
Kod:


#nick_fullname off
on *:snotice:*Client connecting*:.enable #naynıysa | who +I $9
#nick_fullname end
;
#naynıysa off
raw 352:*:if $6 == $9- { gzline $6 sebep }
raw 315:*:.disable #naynıysa
#naynıysa end
;
;
menu channel,menubar {
  » Nick-F.name Koruması
  .Aç:.enable #nick_fullname | echo -a 0,4 0,1 fullname  Koruması açıLdı 0,4 0,1
  .Kapat:.disable #nick_fullname | echo -a 0,4 0,1 nick_fullname  Koruması KapatıLdı 0,4 0,1
}

Böyle dene.

Burdaki who +I $9 olan kısmı kaldırırsan sorun olmaz sanırım.Çünkü sonuç olarak başka,sunucuya user girişinde who çeken kod varsa aynı işi yapar.

Dangerous123 05 Ağustos 2012 04:43

Cevap: litmus ; ident fullname benzerliği hakkında
 
Alıntı:

Mudin Nickli Üyeden Alıntı (Mesaj 1041184897)
Spamfilter ilede yapabilirsin;

/spamfilter add u gline - litmus !~?(.+)@.+:\1$
/spamfilter add u gline - litmus ^(.+)!.+@.+:~?\1


merhaba ustad spamla yada kodla şunları engellemem munkunmu acaba

HRYFichmlJAEyefNkNkPoDmdbG

bu girenlerin fullnamesi random 5 sessiz harf yanyanaysa sanoticeden gzline ekleye bılırmıyız, yada spamfiltere sizin verdiğiniz kod qibi direk eklenme yapılırmı?

sunucuya giren proxy lerin hepsi fullnamesi bu tarz

CoCoRiCo 05 Ağustos 2012 14:22

Cevap: litmus ; ident fullname benzerliği hakkında
 
/spamfilter + u gzline 1d [Clone] :^[a-z]{25,}$

angry1 05 Ağustos 2012 16:20

Cevap: litmus ; ident fullname benzerliği hakkında
 
Alıntı:

CoCoRiCo Nickli Üyeden Alıntı (Mesaj 1041188044)
/spamfilter + u gzline 1d [Clone] :^[a-z]{25,}$


[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] sayın hocam bu kod fullname için değilmı mudin hocanın verdiklerini kullanıyorum ident fullname için gayet iyi

sizin verdiğiniz kod bu random fullname içindir deilmi yanlış bir ekleme yapmamak adına soruyorum

bu kodun ne şekilde calıştıgını söylerseniz daha iyi olcak

bu şekilde random fullname girişleri oluyor
5 sessiz harf yan yana ise gzline yada spam olarak engellemek istıyorum

sdfgjhk
hfglxqtjh
kxczxd
hfgkkgllcxcxggfhhfhfhfhfhhfhfhfllhkhıyytt
bunlar gibi de girişler oluyor koddaki 25, taban seviyesidir diye düşündüm 5 haneli 6 haneli 7 haneli random fullnamelerde var

CoCoRiCo 05 Ağustos 2012 16:35

Cevap: litmus ; ident fullname benzerliği hakkında
 
bir kac bota whois cekip gönder bakalımortak noktalarına.

LineS 06 Ağustos 2012 01:54

Cevap: litmus ; ident fullname benzerliği hakkında
 
/spamfilter + u gzline 1d [Clone] :^[a-z]{25,}$ hocam bu kod 25 karakterlemı sınırlı fulname içinmi acıklayabilirmisniz

ident nick fulnamelerde random 5 hanesi sesli veya sessiz yanı random nick random fulname veya random fulname ise spamfiltere attıra bilirmiyiz üstteki verdiğiniz kod gibi

IRC-Dancer 06 Ağustos 2012 22:07

Cevap: litmus ; ident fullname benzerliği hakkında
 
Alıntı:

ChatMan Nickli Üyeden Alıntı (Mesaj 1041185948)
Kod:


#nick_fullname off
on *:snotice:*Client connecting*:.enable #naynıysa | who +I $9
#nick_fullname end
;
#naynıysa off
raw 352:*:if $6 == $9- { gzline $6 sebep }
raw 315:*:.disable #naynıysa
#naynıysa end
;
;
menu channel,menubar {
  » Nick-F.name Koruması
  .Aç:.enable #nick_fullname | echo -a 0,4 0,1 fullname  Koruması açıLdı 0,4 0,1
  .Kapat:.disable #nick_fullname | echo -a 0,4 0,1 nick_fullname  Koruması KapatıLdı 0,4 0,1
}

Böyle dene.

Burdaki who +I $9 olan kısmı kaldırırsan sorun olmaz sanırım.Çünkü sonuç olarak başka,sunucuya user girişinde who çeken kod varsa aynı işi yapar.


Kod Çalısmıyor Yada Eksik Birşey var Kontrol Eder misiniz.

LineS 08 Ağustos 2012 01:03

Cevap: litmus ; ident fullname benzerliği hakkında
 
$6 == $9- demiş
anlamı 6 kelime 9 uncu kelimeve diğer kelimelerle birlikte eşitse

atma komutunu uygulayacak
sanıyorum ki $9- $9 olarak değişecek
$1 birinci kelime
$2 ikinci kelime
$3 ucuncu kelime
$4 dorduncu kelime
vs
vs
vs gider == bu karakterler ise eşitse demek

yani $6 ali ise $9 da ali olursa atma komutunu uygular

ali == ali olarak görür mirc o kısmı


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk