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/)
-   -   Otomatik ban açma .. (https://www.ircforumlari.net/mirc-scripting-sorunlari/14070-otomatik-ban-a231ma.html)

KhaiN 16 Mart 2006 13:53

Otomatik ban açma ..
 
Merhabalar .. Çok Aradım Ancak ßir Türlü Forumda ßulamadım . ßana ßu Konuda ßir Arkadaşım Yardım Edeßilir mi .. Kanaldan ßirini Attıgım Zaman Ya da ßir Diger Kişi Attıgı Zaman , 15 Dakika Sonra Otomatik Olarak ßu ßanın Acılmasını Istiyorum .. Yani Şöyle ki ßan Listesinde 15 Dakika Süresi Dolan ßan Oldugunda , Script Otomatik Olarak ßanı Açsın .. Kısacası ßan Listelerini Kontrol Etsin . ßu Konuda ßana Yardımcı Olaßilir misiniz .. Şimdiden Teşekkürler .. Eğer ßöyle ßir Topic Varsa da Özür Dilerim ...

el33t 16 Mart 2006 16:05

Aşağıdaki komutu mIRC'de Remote'a (ALT+R) koyduğunda op olduğun bir kanalın ban listesi mode #kanal +b komutu alınır, sana bu bildirilir ve 10 dakikada bir kanal ban listesine kontrol etmek için timer açılır ve checkibl aliası çağrılır. 368 nolu raw yani End of channel ban list, kanal ban listesinin sonu rawı geldiğinde de /checkibl komutu bu kanal için uygulanır. Bu aliasla çağrılan kanalda opsan 15dk (900sn) ve öncesinde atılan banlar açılır. Eğer sen her hangi bir zaman 15 dk ve öncesinde atılan banları açmak istersen /checkibl #kanal komutunu kullanabilirsin. İşte kod:

on *:op:#:{ if $opnick == $me { mode # +b | echo 4 -at *** # kanalında OP oldunuz. # kanalı ban listesi güncelleniyor. | $+(.timer,$network,.,#) 0 600 checkibl # } }
raw 368:*Ban List*:{ if $me isop $2 { checkibl $2 } }
alias checkibl { if $me isop $1 { var %c = 1 | while $ibl($1,%c).ctime { if $calc($ctime - $v1) >= 900 { !mode $1 -b $ibl($1,%c) } | inc %c } } }


Umarım işine yarar..

KhaiN 16 Mart 2006 22:17

Çok Teşekkür Ederim El33t Ama Kanala Girer Girmez, ßütün ßanları Açıyor ve /checkibl Komutu Çalışmıyor ..

el33t 16 Mart 2006 23:19

Ne yapman gerektiğini ve kodun nasıl çalıştığını adım adım anlattım. Yazdığım kodları saklamadığım için yukardaki kodu tekrar alıp -ki ordan kodu almayı bildiğini varsayıyorum, mouseunla yeşil ve italik olan yeri kopyalayıp CTRL+C kombinasyonuyla ya da mouse sağ tuşuna tıklayıp Kopyala'yı seçerek kopyalıyorsun- mIRC'de Remote bölümüne -ki mIRC'yi ve Remote'u bildiğini varsayıyorum, mIRC insanların sohbet etmek için kullandığı Khaled-Mardam Bey tarafından geliştirilen ve şu an 6.17 versionunu kullandığımız bir programdır, Remote ise mIRC açıldığında ALT ve R tuşlarına bastığında karşına gelen yere denir, eğer ALT ve R tuşlarına nasıl aynı anda basacağını bilmiyorsan File yazan yerin altındaki toolbar'dan (burda çeşitli şekiller var) soldan 5. icona tıkladığında Scripts Editor açılır ve ordan Remote tabına tıklaman gerekir.- kopyaladığım kodu yapıştırdığımda -ki yapıştırmayı bildiğini varsayıyorum, bunu CTRL+V tuşuna basarak yapabilirsin ya da mouseunun sağ tuşuna tıklayıp Yapıştır'a tıkladığında önceden kopyaladığın kodu mIRC'de Remote bölümüne yapıştırmış olursun- OK tuşuna bastıktan sonra kodu normal şartlar altında remote'a koymuş ve yüklemiş oldum. Kodun çalışması için remoteların açık olması gerekmektedir -ki bunu bildiğini varsayıyorum, /remote on yazarak remoteların açılır-.

Yukarda söylediklerimi yaptığında kodun bende olduğu gibi sende de sorunsuz çalışması gerekir ama yukardaki adımlardan birini yapmıyorsan sorun çıkar. /checkibl komutunun çalışmamasının da bir kaç nedeni olabilir. Bunlardan bazıları:
i) kodların hepsini remote'a koymamışsındır
ii) remote'a koymuşsundur fakat üstündeki ya da altındaki kodlarının her hangi birinde bracket eksikliği yani { } eksikliği vardır.
iii) başka bir on op eventi benim yazdığım koddaki on op eventini engelliyordur

Umarım sorunun üstesinden kendin gelebilirsin.

diEfoRyoU 16 Mart 2006 23:29

el33t Hocam çok çok iyi anlatmış şimdi shen dersin ki hadi kodlar çakıştı ne yapmalıyım onuda ben özetliyim sana iki dakkada.

mirc ana klasörüne boş bir txt dosyası açıp, bu kodu içine yapıştır sonra
mirce /load -rs dosya.txt yaparak yükle. Çalışmaması için hiç bir neden kalmayacaktır.
Kolay Gelsin

KhaiN 19 Mart 2006 17:39

Kardeşim olacak düşüncesiz arkadaşın , otomatik tanı sisteminden yararlanarak , nickimle sordugu bu sorunun cevabını aldıktan sonra , bir teşekkür etmemesi sinirime dokundu . Onun adına ben teşekkür ederim . Yardımlarınız için teşekkürler.

MeGaBytE 09 Ağustos 2006 23:21

Yanıt: Otomatik ßan Açma ..
 
Alıntı:

el33t Nickli Üyeden Alıntı
Ne yapman gerektiğini ve kodun nasıl çalıştığını adım adım anlattım. Yazdığım kodları saklamadığım için yukardaki kodu tekrar alıp -ki ordan kodu almayı bildiğini varsayıyorum, mouseunla yeşil ve italik olan yeri kopyalayıp CTRL+C kombinasyonuyla ya da mouse sağ tuşuna tıklayıp Kopyala'yı seçerek kopyalıyorsun- mIRC'de Remote bölümüne -ki mIRC'yi ve Remote'u bildiğini varsayıyorum, mIRC insanların sohbet etmek için kullandığı Khaled-Mardam Bey tarafından geliştirilen ve şu an 6.17 versionunu kullandığımız bir programdır, Remote ise mIRC açıldığında ALT ve R tuşlarına bastığında karşına gelen yere denir, eğer ALT ve R tuşlarına nasıl aynı anda basacağını bilmiyorsan File yazan yerin altındaki toolbar'dan (burda çeşitli şekiller var) soldan 5. icona tıkladığında Scripts Editor açılır ve ordan Remote tabına tıklaman gerekir.- kopyaladığım kodu yapıştırdığımda -ki yapıştırmayı bildiğini varsayıyorum, bunu CTRL+V tuşuna basarak yapabilirsin ya da mouseunun sağ tuşuna tıklayıp Yapıştır'a tıkladığında önceden kopyaladığın kodu mIRC'de Remote bölümüne yapıştırmış olursun- OK tuşuna bastıktan sonra kodu normal şartlar altında remote'a koymuş ve yüklemiş oldum. Kodun çalışması için remoteların açık olması gerekmektedir -ki bunu bildiğini varsayıyorum, /remote on yazarak remoteların açılır-.

Yukarda söylediklerimi yaptığında kodun bende olduğu gibi sende de sorunsuz çalışması gerekir ama yukardaki adımlardan birini yapmıyorsan sorun çıkar. /checkibl komutunun çalışmamasının da bir kaç nedeni olabilir. Bunlardan bazıları:
i) kodların hepsini remote'a koymamışsındır
ii) remote'a koymuşsundur fakat üstündeki ya da altındaki kodlarının her hangi birinde bracket eksikliği yani { } eksikliği vardır.
iii) başka bir on op eventi benim yazdığım koddaki on op eventini engelliyordur

Umarım sorunun üstesinden kendin gelebilirsin.



Usta Güzel hoşta Tüm BanLari Açıyor ya Dediğin Gibi GünceLLiyor ve 10 dk sonra tüm banLari açıyor 15 dksi geçmiş olanLari deiL.. Acaba Nerede Bir Sorun war yardimci olursan Sewinirim el33t ;huh


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net