![]() |
kactane Badnick Bulundu? on *:join:#: { if $nick == $me { .echo # *** 15,1Bad Nick Taraması Aktif. .timer 1 1 scn # } } alias scn { var %n = 1 while $nick($1,0,r) >= %n { if $ulist($nick($1,%n,r),bad,1) != $null { if $me isop $1 { mode $1 +b $ulist($nick($1,%n,r),bad,1) | kick $1 $nick($1,%n,r) 15,1 4Badnick 15,1Taramasına yakaLandınız.4! } else { echo $1 **** Rapor Op Degilsiniz: $nick($1,%n,r) Badnick var. } } inc %n } echo $1 **** 15,1Bad nick taraması tamamlandı } ------------------------------ IF den aLdigim Bu kodu Biraz modifiye edebilirmisiniz.? Şöyle Birsey yani:Ben kanaLa Girdigimde kactane Bad Nick oLdugunu Echo yapicak.ve Bi alt satirda yine echo ile Badnickleri atmak icin f9 tuşuna basiniz Diycek.ve Ben f9 a bastigimda Badnickleri aticak ama Ben kanala Girdigim de yaptigi echolarin sonunda ben f9 a basmıyorsam atmiycak. Böyle Bir sey yapabilirmisiniz acaba Rica etsem? Şimdiden Teşekkürler. |
Cevap: kactane Badnick Bulundu? Kod: bchk var %& = 1 | while (%& <= $hget(bad,0).item) { if ($regex($1,/ $hget(bad,%&).item/i)) { hadd -m nick $1 1 } | inc %& }Bu yukarıdaki kodları, aliases bölümüne ekle. Aşşağıdaki kodlarıda remote bölümüne ekle. Kod: on me:*:join:#:set %k # | .timer 1 1 chk #Bad silmek için: /bdel kelime Listelemek için: /blist Hash table kullandım. Gayet hızlı çalışacaktır. |
Cevap: kactane Badnick Bulundu? kanaldaki Bir nick i ekledim. /badd benimlekal yazdim kanaLda /hop yaptim Nick hala kanalda ayrica sormadi bile yani amam /blist yaptigimda nick listede gözüküyor ama ne echo veriyon nede baska birsey ayrica users den okutabilirmisiniz. users de Bad:Nick şeklinde ekli |
Cevap: kactane Badnick Bulundu? Senin verdiğin kod pek sağlıklı çalışmaz. Hatta düzgün çalışmaz. Ben sana hash table ile yazdım. Daha seri ve hızlı çalışacaktır. Ek olarak yukarıdaki kod'da sorun yoktu. Ama ben sana daha farklı ve hızlı bir kod yazdım. İşini fazlası ile görecektir. Aşşağıdaki kodları ALIASES bölümüne ekle: Kod: chk { Kod: on me:*:join:#:.ial on | .who # | .timer 1 2 chk #Sadece F9 tuşuna bastığında, badnick olarak tespit edilen nickleri kanal'dan atacaktır. Hash ve $ialchan kullandığımız için, gayet hızlı çalışacaktır. Diğer komutları kullanım şekli: Bad eklemek için: /badd kelime Bad silmek için: /bdel kelime Listelemek için: /blist Dipnot: Kod'da hiçbir sorun yok. Hata çıkarsa senden kaynaklanıyordur. |
Cevap: kactane Badnick Bulundu? kanaldan cıkıp tekrar girdigimde status e tarama yaptigi nickleri yaziyor ve sunucudan düşüyor. teşekkür ederim yinede saol |
| Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 23:47. |
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