![]() |
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] [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 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 |
Cevap: hotlinkler Kod: on ^*:hotlink:*!*@*:@Spam:return |
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. |
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ş :) |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 13:35. |
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