![]() |
badnicke dönüşte koddaki hata arkadaslar baya bir zaman önce yine burdan bir kod aldım ama son zamanlarda kullanmak nasip oldu kodun anlamı kanalda bir kullanıcı badnicke geciş yapıca onu algılayıp atması ama bişi dikkatimi cekti mesela a.txt de badnickleri yazmışım orda misal veriyorum abaza nicki var bir kullanıcı abaza degilde nickini az yapınca yine atıyor yani badnickin içindeki kelimeye göre atıyor diger bi örnek gotcu bir kullanıcı nicki ot yapınca yine kod badnicke gectigini algılayarak atıyor kod; menu status,menubar,channel { .(V)Nick Badnicke Dönme ..Açık:.enable #badarama | .echo -a 9,1Badnicke Dönme Koruma Açıldı ..Kapalı:.disable #badarama | .echo -a 13,1Badnicke Dönme Koruma Kapatıldı } #badarama on on @*:nick:{ if $read(a.txt,w,$addtok(* $+ $newnick,*,0)) { set %nickc 0 :start inc %nickc if ($comchan($newnick,%nickc) != $null) { mode $comchan($newnick,%nickc) +b $newnick kick $comchan($newnick,%nickc) $newnick 0,1 Badnicke Gecmek KesinLikLe Yasaktır. 14,1/nick y€ninick goto start } } } #badarama end kod bana ait degil alıntıdır ben sadece enable disable ekledim her zaman calışmasın diye a.txt de alt alta eklemişim badnickleri şöyle travesti soyun yalar gotcu abaza kullanıcı nickini ot yapsada calışıyor az yapsada calışıyor yani içinde gecen bişi olsa bile calışıyor yardımlarınız için şimdiden tşkler |
Cevap: badnicke dönüşte koddaki hata Bad.txt diye bir dosya oluştur. İçine yasakladığın nickleri alt alta yaz. Senin sorunun; $addtok(* $+ $newnick,*,0) buradan kaynaklanıyor. Birazda wilcards bilginin olması lazım. Yani ilk öncelikle şunu bilmelisin; Gay* (Gay kelimesi ile başlıyanları baza alır) *Gay (Gay kelimesi ile bitenleri baza alır) *Gay* (İçinde gay kelimesi geçenleri baza alır) Bu mantıktan yola çıkarak vereceğim kod'da $+($v1,*) kısmını kendine göre değiştirebilirsin. Buradaki $v1 while döngüsünün okuttuğu bad.txt içindeki kelimelerdir. Neyse kod'u vereyim daha iyi anlarsın. on *:nick: { var %_ = 1 | while $read(bad.txt,%_) { if $+($v1,*) iswm $newnick { var %- = 1,%-- = $comchan($me,0) } | inc %_ } | while %- <= %-- { if $me isop $comchan($me,%-) { ban -k $comchan($me,%-) $newnick 2 sebebin. } | inc %- } } Bu kod'da kalın olarak gösterdiğim yerde, şu işlevi yapar; Eğer bad.txt içerisine eklediğin kelimelerden herhangi birisi, nick değişen bir kullanıcının nick'iyle başlıyorsa op olduğun tüm kanallardan balıyacaktır. Yani mesela gay ekledin bad.txt dosyasına, eğer değişen nick; gay_man ile yine banlıyacaktır. $+($v1,*) bu kısımı yukarıda verdiğim wilcards bilgisine göre; $+(*,$v1) veya $+(*,$v1,*) şeklinde değişebilirsin. Umarım demek istediğimi anlamışsındır, zaten bunun için bu kadar açıklama yaptım. |
Cevap: badnicke dönüşte koddaki hata uıstam eline koluna saglık yanlız şu anda bir sorunla karşılaştım oda bulundugum bütün kanalarda o nick bulummadıgı halde banlıyor mesela 10 kanaldayım admin operhelp ne bilim op kanalı help kanalı hepsinde banlıyor yani nick o kanalara belki ömür boyu girmiycek yinede maskı mbanlıyor nasıl cözücez yardımcı olursan bir zahmet usta |
Cevap: badnicke dönüşte koddaki hata on *:nick: { var %_ = 1 | while $read(bad.txt,%_) { if $+($v1,*) iswm $newnick { var %- = 1,%-- = $comchan($me,0) } | inc %_ } | while %- <= %-- { if $me isop $comchan($me,%-) && $newnick ison $comchan($me,%-) { ban -k $comchan($me,%-) $newnick 2 sebebin. } | inc %- } } Kalın olarak gösterdiğim yeri eklersen, sorunun çözülecektir. |
Cevap: badnicke dönüşte koddaki hata Alıntı:
#help #operhelp #opkanalı bunları nasıl halt edicez be denedim olmadı |
Cevap: badnicke dönüşte koddaki hata on *:nick: { var %_ = 1 | while $read(bad.txt,%_) { if $+($v1,*) iswm $newnick { var %- = 1,%-- = $comchan($me,0) } | inc %_ } | while %- <= %-- { if $me isop $comchan($me,%-) && $newnick ison $comchan($me,%-) && !$istok(#kanal1 #kanal2 #kanal3,$comchan($me,%-),32) { ban -k $comchan($me,%-) $newnick 2 sebebin. } | inc %- } } Yine kalın olarak gösterdiğim yer. |
Cevap: badnicke dönüşte koddaki hata ellerine sağlık ustam anlatım da gayet güzeldi söylenecek söz bulamıyom kılavyene sağlık :D __________________________ Yaşanmadan Geçen YıLLar Utansın |
Cevap: badnicke dönüşte koddaki hata on *:nick: { var %_ = 1 | while $read(bad.txt,%_) { if $+($v1,*) iswm $newnick { var %- = 1,%-- = $comchan($me,0) } | inc %_ } | while %- <= %-- { if $me isop $comchan($me,%-) && $newnick ison $comchan($me,%-) && !$istok(#kanal1 #kanal2 #kanal3,$comchan($me,%-),32) { ban -k $comchan($me,%-) $newnick 2 sebebin. } | inc %- } } Peki biz Bunu mircin Kullanıcı listesindeki Kişileri atmamız için ne yapmalıyız. |
Cevap: badnicke dönüşte koddaki hata Kod: on seviye:nick: { |
Cevap: badnicke dönüşte koddaki hata CalışmIor Denedim Her hangi Bi Tepki Yok Bad Nickler Su sekilde kullancı kısımında ekli 155:gy*!*@* |
Cevap: badnicke dönüşte koddaki hata seviye yazan yere 155 yazmalısın on seviye:nick: { var %x = 1 while $comchan($newnick,%x).op { if $istok(#kanal1 #kanal2 #kanal3,$v1,32) { halt } ban -k $v1 $newnick 2 sebebin. inc %x } } bunun gb veyada on @666:join:#:{ if ($nick != $me) { kick # $nick 7Düşman Listemdesin %logo mode # +b $address($nick,2) } } yukardaki kodu ekle ve kişileride şu şekilde ekle; .auser 666 nick gibi eklemeler yap o zaman Kod işine Yarıyacaktır... ---------- Değiştirme : ) |
Cevap: badnicke dönüşte koddaki hata bu benim onceden kullandigim kod 666 badnick seviyesi sen kendine gore degistir Kod: on *:nick: { |
Cevap: badnicke dönüşte koddaki hata valla bise anladimsa arap olayim |
Cevap: badnicke dönüşte koddaki hata Alıntı:
badnick:*****!*@* badnick:got!*@* badnick:penis*!*@* badnick:*sex!*@* Gibi wildcard ları algılıyormu demek istiyor sanırım badnick: arkadaşta 155: gibi ekli sanırım aynı şey zaten 666 yı badnick olarak değiştirsek çalışırmı? tşk :) |
Cevap: badnicke dönüşte koddaki hata kod calismiyor. |
Cevap: badnicke dönüşte koddaki hata Neyi , nasıl eklediniz? bir görelim , ona göre cevap yazalım... |
Cevap: badnicke dönüşte koddaki hata Kod: on *:nick: { *** deneme Nick değişerek *** Oldu ole yaptim ama atmadi |
Cevap: badnicke dönüşte koddaki hata Kod: on *:nick: { Sonrada scriptinde aşağıdaki şekilde yazıyorsun. /badekle *** /badekle gay Ardından kanalda nick değişenler bu eklediklerindeki bir nicke geçerse , senin @ op olduğun kanallarda varsa ,sadece @ olduğun kanallarda banlayıp atacaktır. Denedim çalışıyor... |
Cevap: badnicke dönüşte koddaki hata valla ben yapamadim bu isi daha dogrusu anlmadim tam :( |
Cevap: badnicke dönüşte koddaki hata Alıntı:
levels bölümünde şöyle ekli olması gerek 666:****!*@* 666:***!*@* 666:*****!*@* 666:****!*@* not: sende dene bende sorun çıkmadı gibi ama sende dene sorumluluk almıyim :D yanlış nick falan atar bilemem kolay gelsin |
Cevap: badnicke dönüşte koddaki hata Arkadaşlar normalde , join event'ında (kanal girişte) $fulladdress kısmını görebilirsiniz. Ama nick event'ında fulladdress bilgisini alamazsınız.Yani $nick değişerek $newnick olduğu zaman sadece nick kısmından işlem yapar. Şimdi siz bu !*@* kısmını eklemekle diğer korumalarınızla ortak çalışmasını sağlamış oluyorsunuz.Başka bir korumadan da aynı anda faydalanmayı sağlamışsınız sniper. Kanala giren badnick korumasında nick!ident@host biligisinden diyelimki ident bilgisini banlamak istediniz.Aynı ekleme stiliyle *!ident@* kodun dengesini bozmamış oluyoruz. Her iki kodda çalışıyor. |
Cevap: badnicke dönüşte koddaki hata ben denedim yine calismadi :( |
Cevap: badnicke dönüşte koddaki hata arkadasim senin mirc sürümün eski demekki yazilan kodda $v1 var bunu tanimlamiyorsa mircin calismasini bekleme zaten |
Cevap: badnicke dönüşte koddaki hata detay ben mirc 6.16 ile denedim çalışıyor operserv sende bir yanlışlıkvar kardeşim yaptığın işlemleri anlatırsan belki sorunu bulabilirler iyi forumlar |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 00:38. |
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