![]() |
Blacklist.txt'deki birisi Girerse... arkadaşlar badnick.txt diye bi sayfa oluşturdum kanala bu sayfadan biri girerse atabiliyorum ama ben girdiğimde kanalda eğer bu sayfadan biri kanal icinde mevcutsa atsın veya aliasa bi komut eklesek badnicktara diye /badnicktara dediğimizde kanalda sayfa icinde bulunan nicklerden bulursa banlasın..şimdiden tşkler |
badnick.txt dosyasına *asd* *a?s?d?* gibi mi ekledin yoksa direkt olarak nickleri mi ekledin? |
*asd* seklinde ekledim |
Kod: alias badnicktara { |
İstediğin kodu yazdım. Kullanımı /badnickscan #kanal , eğer #kanal'da opsan çalışır wildcard'a ban koyar ve nicki kickler.(Alias'a koyuyorsun) İşte kod: badnickscan { if ($1 ischan) && ($me isop $1) { var %ø = $lines(badnick.txt) | while %ø { %o = $read(badnick.txt,%ø) | %ö = $nick(#,0,r) | while %ö { if (%o iswm $nick(#,%ö,r)) { mode $1 +b $+(%o,!*@*) | kick $1 $v2 bad nick $+([,$v1,]) } | dec %ö } | dec %ø } } } Bu arada bunu on joine koymak istiyorsan timerla çalıştır sen kanala girer girmez mIRC senin hemen op olduğunu anlamaz. Yani şöyle kullan: on me:*:JOIN:#:.timer 1 5 badnickscan $chan Umarım işine yarar.. |
timer da olur fakat op oldugunda diyede ayarliyabiliriz asagidaki gibi on *:op:#: { if $opnick == $me { badnickscan $chan } } |
ya arkadaşım uğraştım ama beceremedim banı ip e atsa hani nicke atmasa?? |
hangi koda gore ip bani atmasini istiyorsun yukarida iki kod verilmis hangisini kullaniyorsan onu yazki degistirilir |
mode # +b $nick kısmında $nick'i $address($nick,4) olarak değiştir. Ama benim bildiğim bad nick korumasında nicke ban atılır. |
evet kotu nickte nick ban atilir ama ip bani atmak iteniyorsada nick + ip ban atilir yani 6 nolu ban atilir sahis nickini degistigi anda kanala geri girme sansina sahip olur yani $nick'i $address($nick,4) bu kisimdaki 4 rakamini 6 yapmak yeterli olur /mode $comchan($nick,1) +b $address($nick,6) |
6 IPye atmaz ki, nick!*ident@IP diye alır. Değişken bloğu * olarak alan ban 4 numaralı olanıdır. *!*@IP.* veya [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] diye alır. |
Kötü nickede ip ban atılması nedense bana saçma geliyor. Nick ban atın düzgün nick alsın gelsin hem wildcard kullanırsanız ban listesinde olduğu için o nickin clonunu sokamaz değişik ip ile hem farklı kullanıcılarda o nickle giriş yapamaz.... |
Aklıma gelmişken. Kötü nick ve ident korumamda ben şunu kullandım.. Users: nick:*A*B*A*Z*A*!*@* nick:*AHLAKS?Z*!*@* nick:*ATESL?*!*@* nick:*AYAKSEVER*!*@* nick:*ehehehe*!*@* Remote: PHP- Kodu: Eklenişi çıkarılışı /auser /ruser şeklinde oluyor... Kötü yanı deopkende Nick değiştirme koruması while a giriyor buda lag yaparmı yapmazmı bilmem denemek lazım :) [10:32] * asdasd is now known as denemeeee [10:32] * M sets mode: +b *d*e*n*e*m*e*!*@* [10:32] * denemeeee was kicked by M (Bad Nick!) Ehhehe |
Alıntı:
mephisto evet haklisin ama 6 nolu bani kullanirsa yine ayni nick ban atmis gibi olur sahis nicki degistigi anda kanala geri girebilir onu anlatmaya calistim 4 nolu bani attigin anda yani adsl kullanan bi user ise tum adsl yi kapatirsin 6 nolu ban nickine ve ipsine ban atacagindan nick degistigi anda ban etkisiz kalir ve geri girebilir diye dusundum |
Alıntı:
|
on *:op:#: { if $opnick == $me { badnickscan $chan } } :o kismini busekil cikariyor forum nasil duzeltilir bu anladim neyse * dan sonra : var sonra op:#: { if $opnick == $me { badnickscan $chan } } |
Kod: on *:op:#:{ if ($opnick == $me) { badnickscan $chan } } |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 02:13. |
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