IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Belirlediğim identlerin haricinde 10 sn de 7 giriş (https://www.ircforumlari.net/mirc-scripting-sorunlari/32900-belirledigim-identlerin-haricinde-10-sn-de-7-giris.html)

paLe 20 Haziran 2007 12:58

Belirlediğim identlerin haricinde 10 sn de 7 giriş
 
Belirlediğim identlerin haricinde 10 sn de 7 veya daha fazla giriş olunca son giren farklı identlere ban atmayı nasıl yapabilirim?

identler; esChat ve web

SaW 20 Haziran 2007 14:17

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.

paLe 20 Haziran 2007 16:20

Yanıt: Belirlediğim identlerin haricinde 10 sn de 7 giriş
 
istediğim gibi çalışmıyor

SaW 20 Haziran 2007 19:06

Yanıt: Belirlediğim identlerin haricinde 10 sn de 7 giriş
 
İstediğini tam olarak anlatmalısın o halde..

paLe 22 Haziran 2007 16:33

Yanıt: Belirlediğim identlerin haricinde 10 sn de 7 giriş
 
1.Belirlediğim identleri atmayacak.
2.10 sn de 7 veya daha fazla giriş olunca son giren farklı identlere ban atacak.

identler; esChat ve web

gayet açık değil mi :)

SaW 22 Haziran 2007 20:56

Yanıt: Belirlediğim identlerin haricinde 10 sn de 7 giriş
 
Gayet açık değil, çünkü o on saniye içinde 7 giriş hangi identten olursa olsun mu? yoksa sadece farklı ident mi olsun? işte burası açık değil.. Banı farklı idente atacak orası açık sadece..
Alıntı:

2.10 sn de 7 veya daha fazla giriş olunca son giren farklı identlere ban atacak.
bu cümle yetersiz kalıyor. tıpki
Alıntı:

istediğim gibi çalışmıyor
bu cümlenin yetersiz kaldığı gibi.. Çalışıyor ama sen daha farklı mı çalışmasını istiyosun? Yoksa hiç mi çalışmadı? Hata mı veriyor? Yani açık değil anlatmak istediğin...


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 23:01.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net