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/)
-   -   Güncel Merhaba Badnick Sorunu (https://www.ircforumlari.net/mirc-scripting-sorunlari/883764-merhaba-badnick-sorunu.html)

Alper 02 Ekim 2020 23:55

Cevap: Merhaba Badnick Sorunu
 
Alıntı:

burhandemirer Nickli Üyeden Alıntı (Mesaj 1042374795)
yazıyor 10 badnick girişi varsa bunun bir tanesini ben ata biliyorum gerisini bot atıyor 10 taneside kanala yansıyor böyle kanalda bulunamadı uyasırıda geliyor statuste




Kod:

on @8:join:#geveze: { mode $chan +b $nick | .timer -h 1 500 kickle $nick $chan }
alias kickle { if ($1 ison $2) { cs kick $2 $1 Get Out! | msg #abolt 4 $2 Kanalın 4NickBan ve 4Kick Atıldı Atılan Nick $1 } }


Yine aynı uyarıyı verirse benzer kodun olup olmadığını kontrol edin.

burhandemirer 03 Ekim 2020 06:47

Cevap: Merhaba Badnick Sorunu
 
sorun şurda hocam galiba *burhan* *adem* diye kayıtlı nicklerde bulunamı diyor heral arada bir yıkalayıp kickliyor normal örnek burhan adem diye kayıt ettiklerimde sorun yok bu son verdigim kodda *burhan* *adem* olanları +b yapıyor fakat hiç statüste kick mesajı gelmiyor ve #abolt kanalına mesaj gitmiyor ama verdigim kodda burhan adem olanları kick mesajı olarakda atıyor statuste #abolt kanalınada gönderiyor

Sadullah 05 Ekim 2020 15:12

Cevap: Merhaba Badnick Sorunu
 
Kod:

on *:start:{ $iif(!$isfile(badnick.tprk),.write badnick.tprk) | .hmake badnick 100 | .hload badnick badnick.tprk }
on *:join:#:{
  if $hfind(badnick,$nick,1,W).data {
    mode # +b $nick
    kick # $nick 1Kullandığınız nick uygun değildir /nick yeninick komutu ile nick değiştiriniz..
    sajoin $nick #cinsellik,#gay,#lezbiyen
    if !$hget(bdnck,$nick) {
      .hinc -msu20 bdnck $nick
      msg #abolt [ 2JOIN ] $nick 1nick'iniz 4badnick1 olarak tespit edilmiştir. $+([,$chr(32),$hget(badnick,$hfind(badnick,$nick,1,W).data),$chr(32),])
    }
  }
}
on *:nick:{
  if $hfind(badnick,$newnick,1,W).data {
    msg #abolt [ 4NICK  ] $newnick 1nick'iniz 4badnick1 olarak tespit edilmiştir. $+([,$chr(32),$hget(badnick,$hfind(badnick,$newnick,1,W).data),$chr(32),])
    var %:c $regsubex($str(-,$comchan($newnick,0)),/./g, $iif($regex($nick($comchan($newnick,\n),$me).pnick,/(%|@|&|~\.)/i),$comchan($newnick,\n) $chr(32)))
    var %c = 1 | while %c <= $token(%:c,0,32) {
      mode $token(%:c,%c,32) +b $newnick | kick $token(%:c,%c,32) $newnick 1Kullandığınız nick uygun değildir /nick yeninick komutu ile nick değiştiriniz..
      inc %c
    }
  }
}
on *:text:*:#:{
  if $regex($1,/^[!\.]badnick$/Si) {
    if $regex($2,/^ekle$/Si) {
      if (!$3) { msg # Lütfen nick belirtiniz | return }       
      if $hfind(badnick,$strip($3),0,W).data { msg # Eklemeye çalıştığınız badnick zaten $+([,$chr(32),$hget(badnick,$hfind(badnick,$strip($3),1,W).data),$chr(32),]) maskesi ile uyuşmakta. | return }
      var %n = $left($calc($ctime * $rand(1000,9999)),7)
      .hadd -m badnick %n $strip($3)
      .hsave -o badnick badnick.tprk
      msg # $strip($3) Badnick listesine eklendi.
    }
    if $regex($2,/^s[ıiİ]l$/Si) {
      if (!$3) { msg # Lütfen nick belirtiniz | return }       
      if !$hfind(badnick,$strip($3),0,W).data { msg # Bad nick listesinde bulunmamaktadir. | return }
      .hdel -m badnick $hfind(badnick,$strip($3),1,W).data
      .hsave -o badnick badnick.tprk
      msg # $strip($3) Badnick listesinden silindi.
    }
    if $regex($2,/^tara$/Si) {
      if (!$3) { msg # Lütfen nick belirtiniz | return }       
      if !$hfind(badnick,$strip($3),0,W).data { msg # Badnick listem'de $strip($3) ait bir mask yok. | return }
      msg # Nick: $strip($3) - 4Mask: $+([,$chr(32),$hget(badnick,$hfind(badnick,$strip($3),1,W).data),$chr(32),])
    }
    if $regex($2,/^l[ıiİ]st$/Si) {
      if ($hget(badnick,0).data == 0) { msg # Badnick listesi boş. | return }
      msg # Badnick listesi
      msg # -
      var %i = 1 | while (%i <= $hget(badnick,0).data) { msg # %i $+ .4) [ $hget(badnick,%i).data ] | inc %i }
      msg # -
      msg # Badnick listesi sonu
    } 
  }
  if $regex($1,/^[!\.]tara$/Si) {
    if !$regex($2,/^#/Si) { msg # Lütfen #kanal belirtiniz | return } 
    if !$chan($2) { msg # $2 kanal'ında bulunmuyorum | return }
    var %:tara = 1 | while %:tara <= $nick($2,0) {
      if $hfind(badnick,$nick($2,%:tara),1,W).data {
        msg #abolt [ 6TARAMA  ] $nick($2,%:tara) 1nick'iniz 4badnick1 olarak tespit edilmiştir..$+([,$chr(32),$hget(badnick,$hfind(badnick,$nick($2,%:tara),1,W).data),$chr(32),])
        mode $2 +b $nick($2,%:tara) | kick $2 $nick($2,%:tara) 1Kullandığınız nick uygun değildir /nick yeninick komutu ile nick değiştiriniz..
      }
      inc %:tara
    }   
  }
}

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] birde bunu deneyin

burhandemirer 05 Ekim 2020 18:10

Cevap: Merhaba Badnick Sorunu
 
TEşekkürler hocam saolasın


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

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