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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 21 Mart 2011, 10:32   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
hotlinkler




s.a sevgili coder abilerim, ben kendimi geliştirmek istiyorum ama bi türlü anlamaadığım rakamlar var ki şöyle ;
spam penceresindeki birine gzline atmak için

[09:30:53] [Spamfilter]
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
matches filter '^[a-zA-Z]{1}$': [PRIVMSG alev17: 'cam'] Dikkat!!! Operatörler uyarıldı

on ^*:hotlink:*:@Spam:return
on *:hotlink:*:@Spam:gzline $gettok($gettok($hotline,1,33),3,32) - spam

link ve kod bu. burda spamfilter in oldugu satıra çift tıklamada wanted_26 gzline yiyor .
ancak bir başka pencerede yine atma işlemi gerçekleştirmek için sanırım ($hotline,1,33),3,32) bu rakamların degişmesi lazım bunu neye göre degiştriyoruz bu rakamları nasıl bulmak gerekir tsk. ederim

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 21 Mart 2011, 12:37   #2
Çevrimdışı
Set
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: hotlinkler




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on ^*:hotlink:*!*@*:@Spam:return on *:hotlink:*:@Spam:gzline $gettok($1,1,33) +0 Gzline!

bu sekilde istedigin gibi olur bence.

 
Alıntı ile Cevapla

Alt 21 Mart 2011, 12:48   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: hotlinkler




Koddaki 1. satırda @spam penceresindeki herhangi bir satırda çift tıklaman halinde işlem yapacağı ön koşulu belirtilmiş.

Bu durumda 2. satırdaki $hotline kısmı aşağıdaki satıra eşdeğerdir.

[09:30:53] [Spamfilter] wanted_26!iSohbet@78.189.188.55 matches filter '^[a-zA-Z]{1}$': [PRIVMSG alev17: 'cam'] Dikkat!!! Operatörler uyarıldı


$gettok($hotline,1,33) ascii numarası 33 (! ünlem işaretine denk geliyor) olan karakterden önceki satırı ifade eder,tam olarak burayı alır: [09:30:53] [Spamfilter] wanted_26


İlk ayıklama işlemimizdeki sonuç 1.hazne 2.hazne 3.hazne diye gidiyor.Dikkat edersen aralarında boşluk var,boşluk karakterinin ascii numarası 32'dir.Şimdi bu kısımdan wanted_26 nickini elde edeceğiz.Böylelikle gzline komutundaki nick kısmını hazır hale getirmiş olacağız.

$gettok($gettok($hotline,1,33),3,32) biraz önce 3 hazneli kısmı yakalamıştık,şimdi 3 hazneli kısmın 3.haznesini ayıklayacağız.Aralarındaki boşluk karakter (32) numarasından 3.hazneyi almış oluyoruz,sonuç: wanted_26

Daha fazla bilgi için mIRC Scripting Dersleri bölümünde Tokenize İdentifiers ve $gettok Geniş Anlatım isimli konuları inceleyebilirsiniz.

 
Alıntı ile Cevapla

Alt 21 Mart 2011, 13:43   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: hotlinkler




Hocam çok tesekkür ederim saolun güzel bi açıklamaydı eger açıklamayı yapmasaydınız asla bir diğer penceredeki gzline işlemini yapamazdım çünkü diğer penceredeki ascii sayısı 10 muş
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Cevapla

Etiketler
hotlinkler


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

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