version 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 } bu kodu mircten girinler için ayarlıyabilirmiyiz şöyle mesela örn :abcd@* identi ile mircten giriş tespit edecek zline atacak kodu bu şekile çevirme imkanınız varmı arkadaşlar.yani demek istediğim belirttiğim identle mirc girişi oldumu zline atacak ve koda bir ident değilde 15 tane ident ekliyebilirmiyim seçtiğim 15 ident içinden mirc girişi tespit ettiğinde zline atsın böyle acaba anlatabildim mi böyle kod varmıdır arkadaşlar tşkler bu giriş noticesi : -bilmem.com- *** Notice -- Client connecting on port 6667: arif (ident@81.215.58.173) |
Kırmızı renkli yerleri kendine göre ayarlarsan biri servera girdiğinde eğer identdi belirttiğin identlerden biriyse /ctcp nick version komutu uygulanır ve 60 saniyeliğine bir değişken oluşturulur, eğer 60 saniye içinde mIRC kullandığına dair VERSION cevabı gelirse serverdan uzaklaştırılır. İşte kod: on *:ctcpreply:VERSION mIRC*:if $($+(%,nc.,$nick),2) { zline $nick <zline sebebi> } on *:snotice:*Client connecting*:{ var %id abcd mirc identd selam naber if $istok(%id,$remove($gettok($gettok($10,1,40),1,64) ,~),32) { ctcp $9 VERSION | set -u60 $+(%,nc.,$9) 1 } } Umarım işine yarar.. |
n *:ctcpreply:VERSION mIRC*:if $($+(%,nc.,$nick),1) { zline $nick <4 Mirc Girişi. on *:snotice:*Client connecting*:{ var %id ident if $istok(%id,$remove($gettok($gettok($10,1,40),1,64) ,~),32) { ctcp $9 VERSION | set -u60 $+(%,nc.,$9) 1 } } şimdi kod oldu güzelde çalışıyo servere girenlere belirttiğimiz identlere version çekiyo her mircten giren olursa zline atıyo burayada kadar her güzel yanlız bi sorun var birde versiona cevap vermeyenleri yine belirtilen idente göre 7,8 saniye atmasını istiyorum bunuda ayarlıyabilirmiyiz uğraştım bi türlü yapamadım bu konuda yardımcı olabilirmisiniz arkadaşlar tşkler |
Alıntı:
Düzeltme: 60 olan yer saniye istediğine göre ayarlayabilirsin.. Of amma çok şey unutuyorum :) |
dostum bu kod version çekince cevap vermiyenler için mi |
ikisi içinde ? 60 sn içinde cevap vermezse atar cevap verirde mIRC se yine atar.. Denedim el33t $10 yazmış ama Unreal da $9 olması gerek... on *:ctcpreply:VERSION mIRC*:if $($+(%,nc.,$nick),2) { zline $nick <zline sebebi> | unset $+(%,nc.,$nick) } on *:snotice:*Client connecting*:{ var %id ident1 ident2 if $istok(%id,$remove($gettok($gettok($9,1,40),1,64) ,~),32) { ctcp $8 VERSION | set $+(%,nc.,$8) 1 | timer 1 60 vcontrol $8 } } alias vcontrol { if $($+(%,nc.,$1),2) { zline $1 <zline sebebi> | unset $+(%,nc.,$nick) } } |
version cr yanlız bi deneme yapiyim bakalım olacak mı |
bu kod bana ait :) |
madem sana ait bu kodu cr için uyarlıyabilirmisin |
Uslanmaz shenin verdiğin notice kopyasına bakacak olursak kod işler shen kendi serverinden gelen bağlantı kopyasını yolla buraya gereken yapılır kolay gelsin |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 05:57. |
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