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/)
-   -   Özele saldırı ; (https://www.ircforumlari.net/mirc-scripting-sorunlari/171070-ozele-saldiri.html)

Pozan 07 Ocak 2009 12:53

Özele saldırı ;
 
Selamlar.

Ben su sekilde bir koruma istiyorum , mümkünse ;

Diyelim ki 3 sn özelime 7 nick geldi ve mesaj yazdı.Ben bunların hostuna 5 dk lığına ignore eklemek ve özelimi 5 dk lığına +R moduna almak istiyorum.

Bunun için bir kod mumkunmudur.

şimdiden herkese tşk ederim.

Difuzyon 07 Ocak 2009 15:12

Cevap: Özele saldırı ;
 
Kod:

on *:open:?: {
  inc -eu3 $+(%,ozeller) 1
  set -eu3 $+(%,host,$nick) $gettok($address,2,64)
  if $($+(%,ozeller),2) == 7 {
    var %jenk 1
    while %jenk <= $var(%host*,0) {
      ignore -pu300 *!*@ $+ $eval($var(%host*,%jenk),2)
      closemsg $remove($var(%host*,%jenk),%,host)
      inc %jenk
    }
    mode $me +R
    .timer 1 300 mode $me -R
  }
}

3 sn süreyle özelinize gelecek olan nick sayısı 7 olduğu anda belirttiğiniz işlemler sırasıyla gerçekleşecektir.

İyi forumlar...

Pozan 09 Ocak 2009 20:19

Cevap: Özele saldırı ;
 
Kodunuz gayet guzel çalışıyor lakin bu özel saldırı yememi egellemedi.Yinede düşdüm server dan.

* Added *!*@88.238.147.EA667B7E to ignore list for 300 secs
* Added *!*@85.108.37.54B43F41 to ignore list for 300 secs
* Added *!*@88.239.13.B069F04 to ignore list for 300 secs
* Added *!*@88.231.226.75DFF741 to ignore list for 300 secs
* Added *!*@85.107.97.5C5F9DAD to ignore list for 300 secs
* Pozan sets mode: +R

Ben özel saldıran nickleri 5 olarak belirlemişdim bu sayıyı sınırsız yapabilirmiyiz.
Ve mumkunse sadece Özleimde ignore etsin.Kanal genelinde yazıklarını görmek istiyorum.Ama script çok hızlı hedef değştirdiniz diye beni Lag a sokuyor.

* AmLyiZ H mynet@88.224.40.E5419AB6 :2 mynet
AmLyiZ End of /WHO list.
* fargi H mynet@78.169.253.91725753 :2 mynet
fargi End of /WHO list.
* svrock H mynet@78.160.5.622D2ADF :2 mynet
svrock End of /WHO list.
* hrn_a H mynet@78.168.39.4131C5A7 :0 mynet
hrn_a End of /WHO list.
* gordian H mynet@88.234.250.8AA3AE27 :2 mynet
gordian End of /WHO list.
Cok_mu_belli Cok hizli mesaj hedefi degistirdiniz. Lutfen 12 saniye bekleyiniz.
Cok_mu_belli Cok hizli mesaj hedefi degistirdiniz. Lutfen 11 saniye bekleyiniz.
#mynet_heavymetal Cok_mu_belli H mynet@88.227.24.6DF04C79 :2 mynet
Cok_mu_belli End of /WHO list.
MrCutie24ist Cok hizli mesaj hedefi degistirdiniz. Lutfen 16 saniye bekleyiniz.
MrCutie24ist Cok hizli mesaj hedefi degistirdiniz. Lutfen 15 saniye bekleyiniz.

şeklinde hata veriyor.
Bunlara çözüm bulabilirmiyiz.
Şimdidden teşekkür ederim..

Difuzyon 09 Ocak 2009 21:49

Cevap: Özele saldırı ;
 
Kod:

on *:open:?: {
  inc -eu3 $+(%,ozeller) 1
  set -eu3 $+(%,host,$nick) $gettok($address,2,64)
  if $($+(%,ozeller),2) == 5 {
    mode $me +R
    .timer 1 300 mode $me -R
    var %jenk 1
    while %jenk <= $var(%host*,0) {
      ignore -pu300 *!*@ $+ $eval($var(%host*,%jenk),2)
      closemsg $remove($var(%host*,%jenk),%,host)
      inc %jenk
    }
  }
}

Kodda değişen çokbirşey olmadı. 3 sn içinde özelinize 5 kişi girdiğinde +R yapacaktır.Beş dk. sonra -R olacak,hostu ignore sistemi aynı şekilde çalışacaktır.Ayrıca sadece özelde ignore edilmiş zaten,kanalda yazdıklarına engel yok (ignore -pu300 ...) 5 dk. sonra ignoreler geri açılacak demişiz.Süresiz ignore olsun diyosanız u300 yazısını silersiniz.

Diğer konuya gelince ( gordian End of /WHO list. ) bu benden kaynaklanmıyor.Sizin script ayarlarınızda:

ALT + o ile açılan Options'da > IRC başlığı altında
[ ] Özele Gelince whois çek

kısmındaki işareti kaldırmalısınız.Belli ki özelinize aynı anda birden çok gelen olunca,onlara aynı anda whois çekiyor.Bu nedenle düşüş yaşıyorsunuz.

İyi forumlar...


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

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