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

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 11 Haziran 2010, 20:38   #11
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: spamfilter snotice Yadım




Online mIRC help adlı bölümde bu konuya rahatlıkla ulaşabilirsiniz. İlgili link.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

__________________
Lucifer dediler bana, kötülüğü anlatmak için. Halbuki, ışık ve güzelliği anlatırdı Lucifer. Ben kötüyüm bu düzen için; ama değilim asla kötülük.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 12 Haziran 2010, 05:27   #12
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: spamfilter snotice Yadım




Hocam ßune yaa ? ßu Linkte işime yariyacak hiç ßir ßiLgi yok örnekLi açıkLamaLar iLe şu oLayı netLiğe kavuşturamazmıyız ? ßenim o kadar çok ßi ßiLgim yok sizLer kadar oLamadım henüz rica etsem üstteki postta ßeLirttiğim $base karakter kodLarını ve orada verdiğim snotice satırındaki ßiLginin komutunu yazarmısınız ?

 
Alıntı ile Cevapla

Alt 18 Haziran 2010, 05:45   #13
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: spamfilter snotice Yadım




Difuzyon Hocam ßakarmısınız ßu regex komutLarıyLa ßirşey yapmaya çaLıştım ama oLmuyor ßir türLü, nerede hata yapıyorum acaba ßakabiLirmisiniz ?
[05:30] < IRC.IRCforumlari.Net > *** Expiring Z:Line (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) made by ExrimCi!mIRC@TexasLi (Reason: KuraL ihLaLi !) set 60 seconds ago
ßu snotice deki Mavi renk iLe beLirttiğim cümLeyi aLmak istiyorum fakat ßir türLü oLmadı, ßin ßir kere denedim ama sonuç vermiyor. ßu cümLeyi aLmak için yazdığım kodda ßu if $regex(dify,$1-,/\x28\w+\.+\s\s+\.+\.*\x29/) {
Hata yaptığım kısmı ßuLabiLirmisinz ?

 
Alıntı ile Cevapla

Alt 18 Haziran 2010, 07:04   #14
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: spamfilter snotice Yadım




Büyük bir ihtimalle attığın zlinede sebep kısmını belli bir kanala oto atmaya çalışıyorsun.

sen regex'i ve cenkin stilini bırak şimdi
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

sana bu konuda daha pratik ve daha kullanışlı bir yol gösterecem.

bir kelimeyi yakalamak istiyorsun ve o kelimenin hangi değere eşit olduğunu tahmin edemiyorsun, bu durumda yapman gereken "Yapılmış ve yapılacak işlemde devamlı sabit olup başka bir snotice mesajında geçmeyen bir kelimeyi seçiyorsun"
bunun amacı o işlem olduğunda Snotice eventini harekete geçmesini sağlamak.

Bu durumda Expiring Z:Line bu iki kelimeden 1. tanesini alabilirsin. ben Expiring kelimesini tercih ediyorum çünkü atılan her ban Z:line şeklinde olmayabilir G:line de olabilir K:line'de..
bu durumda yapacağımız ilk işlem şu olacaktır. Eğerki Snotice mesajında Expiring kelimesi geçiyorsa.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:Snotice:*: {
if (
Expiring isin $1-) { 

işte Expiring kelimesi ne zaman snotice de kullanılırsa hemen Event harekete geçecek.

eğerki Expiring geçip ve banı atan kişi bensem yani aynı zamanda Nickimde geçiyorsa snotince mesajında da diyebilirsin bu durumda,

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:Snotice:*: {
if (
Expiring isin $1-) && ($me isin $1-) { 

evet şimdi hem expiring hemde nickim geçerse algıla şekline dönüştürdük.
sıra geldi istediğimiz kelimeyi snotice mesajından almak. En pratik ve en kullanışlı yol olarak şöyle birşey deneyebilirsin.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:snotice:*: {
if (
Expiring isin $1-) && ($me isin $1-) {
echo -
$Bir
echo -$iki
echo -$üç
echo -$dört
echo -$beş
echo -$altı
echo -$yedi
echo -$sekiz
echo -$dokuz
echo -$10 on
echo -$11 onbir
echo -$12 oniki
echo -$13 onüç
echo -$14 ondört
echo -$15 onbeşinci kelime.
}


evet bu son verdiğim haliyle remoteye eklersen ve bir zline atarsan böylelikle o zline de yani senin buraya paste yaptığın snotice mesajında hangi kelimenin hangi değere eşit olduğunu görmüş oluyorsun. Sunucudan sunucuya snoticedeki kelime ve değerler değiştiğinden şu değerdir diyemiyorum.Bu yüzden alacağın değeri bu şekilde kendin alırsın. zline attığın anda zaten aktif pencerende değerlerin sıralaması gösterilecektir.
Diyelimki sıralamada $13 sebep kısmının ilk kelimesine denk geldi.
$13- yaparsan ilk kelime ve ondan sonra yazılmış kelimeleri almış olursun.
kodda kullanmak isteyip bir kanala yansıtmak istersen,

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:Snotice:*: {
if (
Expiring isin $1-) && ($me isin $1-) {
msg #Admin Ban Attım Sebep İse; $13-
}


şeklinde yapabilirsin. Bu pratik yol aynı zamanda diğer değerlerin yerini almak içinde kullanabilirsin. Böylelikle hangi değerin hangi değere eşit olduğunu bu kısa yoldan bulabilirsin.


Not: Yeterki bir kodla uğraşıp emek verilsin, biz elimizden gelen her türlü desteği veririz. Diğerleri gibi hazıra konmayıp birşey çabaladığın için kendi adıma Teşekkür ediyor ve bu kod açıklamasını yapmaktan gurur duyuyorum.

Hoşça paylaşımlar.
Dipnot: Cenk hiç gözükme gözüme, Vefasızsın ;s3

__________________
Şimdi Saat Sensizliğin Ertesi..
 
Alıntı ile Cevapla

Alt 19 Haziran 2010, 03:26   #15
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: spamfilter snotice Yadım




SevgiLi Cesuryurek Hocam konu iLe iLgiLendiğiniz için çok Tşk. £diyorum £Line koLuna ßiLgine sağLık. ßen serverimde atıLan her türLü ßan için kendi scriptime özeL ßan pencereLeri remotesi yaptım. ister kanaL, isterse server ßanı oLsun, ßir ßaşkası yada ßen ßen attığımda hemen hangi çeşit ßan atıLdıysa o ßanLa iLgiLi remote devreye girerek açıLan penecerede gösteriyor. ßu konuyu açtığımda spam fiLtere £kLeme yapıLdığında kimin £kLedğini gösteren satırı yapamamış sevgiLi Difuzyon arkadaşım yardımcı oLmuştu sağoLsun. ßu regex komutu ßana ßiraz yabancı geLiyor o yüzden açıkLmada yapmıştı regex komutu hakkında verdiği ßiLgiLer doğruLtusunda kendimce ßişiLer yapmaya çaLışıyorum fakat ßi yoL kat £demiyorum ßir kaç örnek iLe anLatıLarak gösteriLmiş oLsa oLayı kavramam daha ßasit oLucak. ßende ßu tür ßiLgiLendirme pencere remoteLeri çok var o yüzden ßu komuta çok ihtiyacım oLuyor özeLLikle notice ve snotice mesajLarında cümLenin istediğim yerinden istediğim keLimeyi veya ßir kaç keLimeyi çıkartıp aLmak istiyorum. ßana £n çok ßu komut Lazım ßu regex komutu haricinde ßir komutLa oLmaz mı acaba ? yapmış oLduğum ßiLgi penceresi remotem ßöyLe...
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on ^*:snotice:*Expiring*: { if $regex(dify,$1-,/\x28\w+\.+\s\s+\.+\.*\x29/) { window -e @Unban echo @Unban 4ZamanLı Ban BiLgi Penceresi AçıLış 11(7Daha önce iLeri tarihe veya zamana atıLmış Ban çeşidi11) echo @Unban 10 $+ $timestamp 13*** 7Unban10 AçıLan Ban Türü11: 0(13=0=9=11>7>4>8 $3 4<7<11<9=0=13=0) echo @Unban 10 $+ $timestamp 13*** 7Unban10 Banı AçıLan IP Numarası11: 0(13=0=9=11>7>4>7 $remove($gettok($4,2,64),$chr(41)) 4<7<11<9=0=13=0) echo @Unban 10 $+ $timestamp 13*** 7Unban10 Banı Atan Operatör11: 0(13=0=9=11>7>4>9 $remove($gettok($7,1,33),$chr(41)) 4<7<11<9=0=13=0) echo @Unban 10 $+ $timestamp 13*** 7Unban10 Banın AtıLış Nedeni Sebep11: 0(13=0=9=11>7>4>13( $regml(dify,1) 4<7<11<9=0=13=0) echo @Unban 10 $+ $timestamp 13*** 7Unban10 Banın AtıLış Tarihinden Bu Yana Geçen Zaman11: 0(13=0=9=11>7>4>0 $11 $12 4<7<11<9=0=13=0) echo @Unban 4ZamanLı Ban BiLgi Penceresi Kapanış echo @Unban 14####################################################################################### echo @Unban  halt } }

Yani zamanLı server ßan atıLdığında zamanı doLan ßan server tarafından otomatik açıLınca ßu remote devreye giriyor. ßan açıkLaması yani sebebi kısmında probLem yaşiyorum. ßu $9 a denk geLiyor sade $9 yaptığımda ßan sebebinin iLk keLimesi çıkıyor, $9- yaptığımda ise snoticedeki ßan sebebinden ßaşLayarak snoticenin sonuna kadar oLan kısmı gösteriyor. sondaki set 60 seconds ago ßu cümLeyide içine aLıyor ßunu istemiyorum ayırmak istiyorum. ßu regex komutu iLe sebep kısmındaki açıkLamayı nasıL aLabiLirim veya ßir ßaşka komut iLe oLursa o komutu öğrenebiLirmiyim ? ayLardır ßu komutLa yatıp kaLkıyorum sabahLara kadar uğraşiyorum kafayı yicem sonunda ßiLgiLerini ßenimLe payLaşırmısın hocam ? şimdiden Tşk. £diyorum.

 
Alıntı ile Cevapla

Alt 19 Haziran 2010, 05:51   #16
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: spamfilter snotice Yadım




en basitinden söylim sana

$remove($9-,set 60 seconds ago)

bu işini görür.

$remove'nin kullanımı ise;

$remove(kelime,o kelimede silinecek deger)

__________________
Şimdi Saat Sensizliğin Ertesi..
 
Alıntı ile Cevapla

Alt 19 Haziran 2010, 10:42   #17
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: spamfilter snotice Yadım




ßu kod oLmadı hocam denemediniz gaLiba...

 
Alıntı ile Cevapla

Cevapla

Etiketler
mirc, mirc download, mirc indir, snotice, spamfilter, yadım


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
Snotice spamfilter i Engellemek ßy_Lee mIRC Scripting Sorunları 4 14 Nisan 2012 04:42
Proxy taraması yadım edin darkshades1 mIRC Scripting Sorunları 0 22 Kasım 2010 13:25
acil yadım arkadaslar BiRiSii mIRC Scripting Sorunları 7 28 Kasım 2008 21:38
SNoTiCe RNA mIRC Scripting Sorunları 1 25 Ekim 2006 22:01