IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  reklamver

Etiketlenen Kullanıcılar

7Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 17 Mayıs 2014, 20:54   #11
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Özelde küfür koruması sorunu




tamerr Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Ya kusura bakmayın mirc olayına aşina olmadığım için hatalar yapıyorum. Sunucuda sapık cok uzun cümleli otomatik mesajlar geliyor satırın içinden txt içine belirli kelime yıldız koyarak ve yıldızsız ekledim olmadı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

En basit örnek sunucuya girerken özelime notice olmayan 10 satırlık bilgi mesajı geliyor. Koruma devreye girecekmi diye belirli cümleleri txt ye ekledim. echo uyarı vermedi görmedi yani.

-Sunucuya giriş yaptığında özeline gelen services bot için;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
$iif($regex($nick,/geveze-org|nick1|nick2|nick3/Si), closemsg $nick)

satırını kullanabilirsin ve birden fazla nick i örnekteki gibi ekleyebilirsin. Bu şekilde özeline yazamayacaklardır. Bunun dışında sunucuda test ettim, özeline gelip txt içinde ekli olan kelimeyi kullanan olursa ignore edip mesajları atıyor.

-Kod eğer hiç çalışmadıysa, boş bir remote sayfasına ekleyip deneyebilirsin. mIRC Kodlarının mIRC e eklenmesi hakkında [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] da inceleyebilirsin. İyi forumlar.


Koda entegre edilmiş hali:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on !*:text:*:?:{ $iif($regex($nick,/geveze-org|nick1|nick2|nick3/Si), closemsg $nick) var %a 1 while %a <= $lines(kufurs.txt) { if ($read(kufurs.txt,%a) isin $1-) { ignore $nick 2 msg $nick Küfürlü konuştuğunuz için, otomatik olarak süresiz ignore edildiniz. echo -s $qt($nick) küfürlü bir cümle kurduğu için, otomatik olarak süresiz ignore edildi. Yazdığı mesaj: $1- closemsg $nick break } inc %a } }


__________________
The Ghost of Christmas Past...

i'm here sometimes
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver
Alt 18 Mayıs 2014, 10:22   #12
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Özelde küfür koruması sorunu




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on !*:text:*:?:{ var %lcz 1 while %lcz <= $numtok(%Kufurler,46) { if $gettok(%Kufurler,%lcz,46) isin $1- { .ignore $nick 2 | .msg $nick Küfürlü konuştuğunuz için, otomatik olarak süresiz ignore edildiniz. | .echo -s $qt($nick) küfürlü bir cümle kurduğu için, otomatik olarak süresiz ignore edildi. Yazdığı mesaj: $1- | closemsg $nick | break } inc %lcz } } alias kekle if $1 { set %Kufurler $addtok(%Kufurler,$1-,46 } alias klist var %lcz 1 | while %lcz <= $numtok(%Kufurler,46) { echo -a $+(%lcz,.) $gettok(%Kufurler,%lcz,46) | inc %lcz } alias ksil if $1 { set %Kufurler $remtok(%Kufurler, $1-, 0, 46) }

Kullanimi:
/kekle KUFUR : Kufur ekler.
/klist :Kufurleri listeler.
/ksil KUFUR :Kufuru siler.

Denemedim mobilden yazdim.

 
Alıntı ile Cevapla

Alt 18 Mayıs 2014, 17:28   #13
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1)
IF Ticaret Yüzdesi:(%)
Cevap: Özelde küfür koruması sorunu




Sil alias'ını böyle degiştirin;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias ksil if $1 { set %Kufurler $remtok(%Kufurler,$1-,46) }

Ekle alias'ıda böyle ")" egsik.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias kekle if $1 { set %Kufurler $addtok(%Kufurler,$1-,46) }


__________________
Dünyanın en güzel yeri neresi biliyor musun? Biraz kenara kaysana...
 
Alıntı ile Cevapla

Alt 18 Mayıs 2014, 17:37   #14
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Özelde küfür koruması sorunu




Toprak Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Sil alias'ını böyle degiştirin;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias ksil if $1 { set %Kufurler $remtok(%Kufurler,$1-,46) }

Ekle alias'ıda böyle ")" egsik.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias kekle if $1 { set %Kufurler $addtok(%Kufurler,$1-,46) }


$remtok identifieri degistirmk icin kullanilir, boyle bir $remtok kullanimi yoktur.

Sizin dediginiz $deltok dur. Benim yaptigim degistirme islemidir ve degistirme identifierinde 0a degistirirsek siler

Yani
$deltok(%Kufurler,$1-,46) = $remtok(%Kufurler,$1-,0,46) ≠ $remtok(%Kufurler,$1-,46)
Kaynak: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

 
Alıntı ile Cevapla

Alt 18 Mayıs 2014, 18:07   #15
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1)
IF Ticaret Yüzdesi:(%)
Cevap: Özelde küfür koruması sorunu




Şöyle açıklayım;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//echo -a $remtok(bir.iki.üç.dört.bir,bir,1,46)

Sonuç: iki.üç.dört.bir

Yani belirttigimiz kelimeyi ilk sıradakini sildi . 2 yaparsak ne olcak?

Sonuç: bir.iki.üç.dört

Komut:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//echo -a $remtok(deneme1.deneme2.deneme3,deneme1,46)

Yaparsak ne olcak? :
Sonuc: deneme2.deneme3

Senin dedigin şekil deniyelim:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//echo -a $remtok(deneme1.deneme2.deneme3,deneme1,0,46)

Olarak denersek.

Sonuc: deneme1.deneme2.deneme3

Sanırım anlatabilmişimdir.

__________________
Dünyanın en güzel yeri neresi biliyor musun? Biraz kenara kaysana...
 
Alıntı ile Cevapla

Alt 18 Mayıs 2014, 18:19   #16
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Özelde küfür koruması sorunu




Toprak Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Şöyle açıklayım;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//echo -a $remtok(bir.iki.üç.dört.bir,bir,1,46)

Sonuç: iki.üç.dört.bir

Yani belirttigimiz kelimeyi ilk sıradakini sildi . 2 yaparsak ne olcak?

Sonuç: bir.iki.üç.dört

Komut:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//echo -a $remtok(deneme1.deneme2.deneme3,deneme1,46)

Yaparsak ne olcak? :
Sonuc: deneme2.deneme3

Senin dedigin şekil deniyelim:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//echo -a $remtok(deneme1.deneme2.deneme3,deneme1,0,46)

Olarak denersek.

Sonuc: deneme1.deneme2.deneme3

Sanırım anlatabilmişimdir.

Removing tokens
There are two identifiers that lets you remove tokens from the list: $deltok allows the deletion of tokens by their position while $remtok can be used to delete tokens by their value.

var %str = $deltok(<list>, <Nth_pos>, <code_point>)
;$deltok also supports a range of tokens
var %str = $deltok(<list>, <Nth_pos-N2th_pos>, <code_point>)
var %str = $remtok(<list>, <token>, <Nth_pos>, <code_point>)
$deltok can delete a single token or multiple depending on the specified range. $remtok's <Nth_pos> parameter is used to specify the Nth matching token to be removed. If <Nth_pos> is 0, all matching tokens are removed.

//echo -a $deltok(this is not really cool!, 3-4, 32)
this is cool!
//echo -a $deltok(A B C D, -1, 32)
A B C
//echo -a $remtok(A
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:C:A
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:C:A
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:C, A, 0, 58)
B:C
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:C
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:C

 
Alıntı ile Cevapla

Alt 18 Mayıs 2014, 18:21   #17
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1)
IF Ticaret Yüzdesi:(%)
Cevap: Özelde küfür koruması sorunu




Sizdemi sorun var bendemi
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//echo -a $remtok(A:B:C:A:B:C:A:B:C,A,0,58)

A
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:C:A
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:C:A
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:C


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//echo -a $remtok(A:B:C:A:B:C:A:B:C,A,58)

Böyle yapınca bak çıkan sonuç:

B:C:A
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:C:A
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:C


Böyle yaparsan:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//echo -a $remtok(A:B:C:A:B:C:A:B:C,A,1,58)

İlk "A" yı siler dogrudur ama 0 orada etkisiz.

mIRC Help Dosyası

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
$remtok(text,token,N,C) Removes the Nth matching token from text. If N = 0, applies to all matching items. $remtok(a.b.c.d,b,1,46) returns a.c.d $remtok(a.b.c.d,e,1,46) returns a.b.c.d $remtok(a.c.c.d,c,1,46) returns a.c.d


__________________
Dünyanın en güzel yeri neresi biliyor musun? Biraz kenara kaysana...
 
Alıntı ile Cevapla

Alt 18 Mayıs 2014, 18:34   #18
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Özelde küfür koruması sorunu




.....

 
Alıntı ile Cevapla

Alt 18 Mayıs 2014, 19:01   #19
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Özelde küfür koruması sorunu




Toprak Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Sizdemi sorun var bendemi
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//echo -a $remtok(A:B:C:A:B:C:A:B:C,A,0,58)

A
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:C:A
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:C:A
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:C


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//echo -a $remtok(A:B:C:A:B:C:A:B:C,A,58)

Böyle yapınca bak çıkan sonuç:

B:C:A
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:C:A
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:C


Böyle yaparsan:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//echo -a $remtok(A:B:C:A:B:C:A:B:C,A,1,58)

İlk "A" yı siler dogrudur ama 0 orada etkisiz.

mIRC Help Dosyası

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
$remtok(text,token,N,C) Removes the Nth matching token from text. If N = 0, applies to all matching items. $remtok(a.b.c.d,b,1,46) returns a.c.d $remtok(a.b.c.d,e,1,46) returns a.b.c.d $remtok(a.c.c.d,c,1,46) returns a.c.d


Removes the Nth matching token from text. If N = 0, applies to all matching items.

N eger 0sa tum tokenlere uygulandigi soylenmis. Etkisiz falan degil. İngilizcen varsa anlarsin.

 
Alıntı ile Cevapla

Cevapla

Etiketler
koruması, küfür, sorunu, Özelde


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Özelde Tekrar\Flood Koruması Lepidoptera mIRC Scripting Sorunları 5 25 Nisan 2015 21:54
Özelde Renk Sorunu.. kup{a}pazl mIRC Scripting Sorunları 7 03 Haziran 2009 11:10
Küfür Koruması GuneL mIRC Scripting Sorunları 8 06 Mayıs 2009 13:57
Küfür ve reklam özelde *** yazacak. phatih mIRC Scripting Sorunları 7 10 Mart 2009 20:17
BoT hakkında küfür koruması ekLeme !küfür Editor mIRC Scripting Sorunları 6 30 Kasım 2007 23:26