Tekil Mesaj gösterimi
Alt 20 Haziran 2007, 14:17   #2
Çevrimdışı
SaW
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: Belirlediğim identlerin haricinde 10 sn de 7 giriş




on *:join:#:{
if (*!eschat@* iswm $fulladdress) || (*web@* iswm $fulladdress) { halt }
inc -u10 $+(%,.,$chan)
if $($+(%,.,$chan),2) >= 7 {
ban -k $nick 2
unset
$+(%,.,$chan)
}
}



Tam olarak ne kasdettiğini anlamadığım için iki ayrı code yazdım, bu ilkinde 10 saniye içerisinde 7den daha fazla giriş olursa hangi ident olursa olsun (belilrediğin identler hariç) 7. ve sonrasında her giren nicke (10 saniye içerisinde olmak şartıyla yine..) ban atacaktır. Ama senin kasdettiğin, belirlediğin identler haricinde 10 saniye içerisinde aynı identten 7 girişi kadediyosan ikinci code işini görür tahmin ediyorum.

on *:join:#:{

if (*!eschat@* iswm $fulladdress) || (*web@* iswm $fulladdress) { halt }
inc -u10 $+(%,.,$gettok($gettok($address($nick,3),1,64),2,4 2),.,$chan)
if $(
$+(%,.,$gettok($gettok($address($nick,3),1,64),2,4 2),.,$chan),2) >= 7 {
ban -k $chan $+(*!,
$gettok($gettok($address($nick,3),1,64),2,42),@*)
unset
$+(%,.,$gettok($gettok($address($nick,3),1,64),2,4 2),.,$chan)
}
}

Kodlar bunlar. Denemedim ama çalışması lazım.


Konu Nebiliymben tarafından (20 Haziran 2007 Saat 14:23 ) değiştirilmiştir. Sebep: imla
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet