![]() |
|
|||||||
| Help - Yardım mIRC Scripting hakkında her konuda yardım alabileceğiniz bölümdür. |
| Yeni Konu aç Cevapla |
|
|
LinkBack | Seçenekler | Stil |
|
|||
|
Merhaba MS; Sunucuma Şöyle Bir Saldırı olmakta Engellemek için Bi kod istiyecektim sizden.
* Breakwolf-abaRK * Breakwolf-abds * Breakwolf-abaAa * Breakwolf-abaSds * Breakwolf-abaDSds Kanalıma Breakwolf-abaRK Nick'i Girdi Diyelim. Onunla Birlikte En fazla 3 tane daha * Breakwolf-1 * Breakwolf-2 * Breakwolf-3 Girebilsin * Breakwolf-4 Girdiği taktirde kanaldan +b Breakwolf-* Şeklinde Uzaklaştırılsın. Bu Dediğim Komut Join fLood Yaptığı Taktirde Çalışsın istiyorum mümkün müdür ? Tskler.. |
|
|||
|
Bu tür işlemler için en iyisi hash table kullanmaktır. Karmaşık veri yazdırma ve üzerinde işlem yapmada hash table-dan daha iyi bir seçenek olamaz.
Şimdi kısacası senin istediğini görecek bir kod yazdım. Sana gerekli açıklamalarda bulunacağım. Dolayısıyla sende kodu istediğin gibi editleyip kendine göre düzenleyebileceksin. Ek olarak birazda bilgin olmuş olur. Kod:
alias _ban var %. 1 | while $hmatch($1,$2,%.) { ban -k $1 $v1 ban sebebi. | hdel $1 $v1 | inc %. }
on !*:join:#: {
if ($regex($nick,/(.{3,})-(.{1,})/i)) {
var %n = $token($nick,1,45) $+ -*
hadd -mu5 # $nick _
if ($hmatch(#,%n,0) >= 4) {
mode # +b %n
}
}
}
Kod:
on !*:join:#: Kod:
if ($regex($nick,/(.{3,})-(.{1,})/i))
Kod:
var %n = $token($nick,1,45) $+ -* Kod:
hadd -mu5 # $nick _ Kod:
if ($hmatch(#,%n,0) >= 4) Not: $hmatch tanımı mIRC Help dosyasında olmayıp, mIRC içerisinde gizli olan bir search tanımıdır. Kod:
mode # +b %n Sanırım buraya kadar anlamadığın birşey yok. Gelelim _ban aliasına. Eğer sen son giren nick ile beraber öncesinde giren ve korumaya yakalanan tüm nickleri banlamak istiyorsan, mode # +b %n satırının altına; Kod:
_ban # %n |
|
|||
|
Uygun bir kodmu? Yukarıda ki neye benziyor? Okumadığın bile belli. Zaten direk hazır kod isteği ile gelmişsin, normalde böyle konuların cevaplanmasına izin dahi vermem. Buna nazaran istediğin yazıldı, edildi. Copy/paste şeklinde istiyorsun demek. En üsteki kodu copy/paste edersen işini görür aslan.
|
|
|||
|
merhaba.. bu kod'a muaf nick eklemek istiyorum mümkün müdür Acaba ? ' Dorukwebuser-1212 ' sunucuma webden bazen arka arkaya user gırıyor koruma onlarda da etkili oluyor ' dorukwebuser- ' olarak muaf tutmak ıstıyorum yardımcı olursanız sewinirim..
|
| Difuzyon kullanıcısının bu postunu beğenenler. | ||
breakwolf (12-08-2011) | ||
|
|||
|
O kadar detayli aciklamaya bu cevap, sanirim sok etkisi yaratmistir kodlayicida :x
|
![]() |
| Seçenekler | |
| Stil | |
|
|