mIRC version yasağı Merhaba Arkadaşlar. Ilk Once yapmış oLduğunuz CaLıŞmaLardan DoLayı Tebrik Etmeyi ßir ßorç ßilirim. ßenim SizdEn ßir isteğim olucak. Sunucuya giren Kişiye Versiyon cekicek. vE aynı anda Versiyon yasağı ekliyebileceğim. vE Girmesini istemediğim Mirc. Versiyonlarına KLine atabileceğim. Bir kod bula bilirmiyim.? Şimdiden Teşekkurler.:) |
İlk mesajın olduğundan uyarmam gerek.Yardım ve benzeri türde başlık acmak yasaktır.Aksi halde başlık silinir.İstediğin kodda ise version diye arama yapıp karşına cıkan kodlar üzerinde biraz kafa yorarsan, yapamaman icin hic bir sebep yok. |
ok SağoL ArkadaŞım Yardımcı oLduğun icin |
Yazdığın kodda takılırsan buradan devam edebilirsin. |
on *:snotice:*Client connecting on*:{ set %nick $gettok($9,1,40) ctcp %nick finger ctcp %nick version .timer1 1 5 /kline %nick süre sebep .timer2 1 5 /kline %nick süre sebep } on *:Ctcpreply:finger*:{ .timer1 off } on *:ctcpreply:version*:{ .timer2 off } Şimdi Arkadaşım şoyle bir kod var elimde ama Remoteye ekleyince calışmıyor. finger versiyon cekmiyor sunucuda noticede vermiyor giriş cıkışlarda. Sadece sunucuya girişte otojoin kanalına direk geliyor userler [13:43] * Joins: gece_kurdu ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) şu şekil bu kodu Kanal ilk girişte finger versiyon olarak ayarlaya bilirmiyiz? sevgilerle |
Aşağıdaki kodu mIRC'de Remote'a (ALT+R) koyduğunda #giriş-kanalı'nı istediğin kanal ismiyle değiştirdiğinde o kanala girene VERSION çekilir ve %vc.<nick> değişkenine ok değeri atanır. Eğer VERSION cevabı gelen kişi için daha önceden %vc.nick değişkenine ok değeri atanmışsa içinde kırmızıyla da gösterdiğim gibi mIRC v6.17 ya da mIRC v6.14 geçen VERSION cevapları olanları serverdan kline komutuyla uzaklaştırırsın. İstediğin her version cevabını mIRC v6.17|mIRC v6.14|başka bir şey şeklinde ekleyebilirsin, ayırmak için gördüğün gibi | karakterini kullanıyoruz. İstersen bazı nicklere bu kodu uygulamayabilirsin, onun içinde kırmızıyla gösterdiğin AremiS Admin yazan yeri istediğin şekilde ayarlıyorsun, bu sefer onları ayırmak için boşluk (space) kullanıyoruz. İşte kod: on !*:join:#giriş-kanalı:if !$istok(AremiS Admin,$nick,32) { .ctcp $nick VERSION | set -e $+(%,vc.,$nick) ok } on ^*:CTCPREPLY:VERSION*:{ if $($+(%,vc.,$nick),2) == ok && $regex($2-,/mIRC v6.17|mIRC v6.14/i) { kline $nick İzin verilmeyen bir client kullandığınız tespit edildi. | unset $($+(%,vc.,$nick),1) | halt } } Umarım işine yarar.. |
PHP- Kodu: Bir ara kendim kullaniyordum bu kodlar'i versiyon kisimlarini editleyerek finger timer seklin'dede ctcp sorgulamasi yapabilirsin yada 3'unu 1 arada'da yapabilirsin kotu versiyon icin su kodlari kullanabilirsin ; PHP- Kodu: iyi calismalar. Not:Kodlar hic bir problem yok uzun zamandir arsivimde duran kodlardi. Yapimci : aCuoistiC. |
valla ellerinize sağlık Arkadaşlar Teşekkurler |
el33t Arkadaşım bu kodu SAdece. WhoiS Cekmek icin Ayarlaya bilirmiyiz. Finger Cekince. bir pencere cıkıyor "Mırc finger" Finger nick or Adress Penceresi cıkıyor ama bi işe yaramıyor . :))) aslında arkadaşlarım benim amacım şu nicklerde. away msj ı var reklam. ben bu kişilere kanala girdiğin SNotice Yani otomatik Whois cekmek istiyorum. eyerki oyle bir kod var ise verirseni cok cok teşekkurlerimi sunarım. |
Alıntı:
Alıntı:
Alıntı:
Ayrıca benim yazdığım kodda FINGER komutu yok. Ayrıca SNotice ile otomatik whois aynı şey değildir. Eğer kanala giren herkese whois çekmek istiyorsan on !*:join:#:whois $nick kodunu kullanabilirsin. Burdan aldığın kodların nereye koyulduğunu diğer sorduğun sorulardan sanırım öğrenmişsindir. Garip.. |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 04:26. |
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