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.


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

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