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/)
-   -   badnick tarama hatası (https://www.ircforumlari.net/mirc-scripting-sorunlari/447632-badnick-tarama-hatasi.html)

XDie 29 Ocak 2012 14:31

badnick tarama hatası
 
alias tara {
var %t = 1,
while (%t <= $nick($1,0)) {
var %bdnick = $nick($1,%t)
if ($level($nick($1,%t)) == badnick) { mode $1 +b $ulist(%bdnick) | kick $1 %bdnick 0,12 Nick Uygunsuz }
inc %t 1
}
}

if ($level($nick($1,%t)) == badnick) { mode $1 +b $ulist(%bdnick) | kick $1 %bdnick bba }

olan yeri rapor olarak ayarlıyabilirsin

if ($level($nick($1,%t)) == badnick) { msg #ops badnick : $nick($1,%t) }

/tara #kanal

bota eklemek için

on @*:text:#:if ($regex($1,/^(!badnicktara)$/i) && $2) { tara $2 }


elimde böyle bir tarama kodu var normal mirc kullaniyorum badnickler mrci sağ tıklayıp hedef bul dediğimde scripts Klasörünün içindeki users.ini dosyasında kod çalışmıyor sadece en baştaki badnicki atiyor diğerlerini atmıyor en başta *knt* ncki var diğer badnicki olan ları atmıyor

Lucifer 30 Ocak 2012 01:51

Cevap: badnick tarama hatası
 
Kod:

alias badnicktara {
  if $me isop $1 {
    set %:bulunan 0
    var %s 1
    while %s <= $nick($1,0) {
      %:gnick = $nick($1,%s)
      if %:gnick isreg $1 && $level(%:gnick $+ !*@*) == 8 {
        inc %:bulunan 1
        mode # +b $address($1,2)(%:gnick,666,1)
        kick $1 %:gnick  Rumuzunuz kanallarimizda sohbet etmek icin uygun bulunmamistir. Lutfen degistiriniz.
      }
      inc %s
    }
    echo -a 2 Badnickler tarandi: $1 - %:bulunan badnick bulundu.
  }
  else {
    echo -a 2 $1 kanalinda OP olmaniz gerekmektedir.
  }
}
raw 8:*: {
  badnicktara $1
}
on @*:join:#: {
  if $level($nick $+ !*@*) == 8 {
    mode # +b $nick $address($1,2)($nick,666,1)
    kick # $nick  Rumuzunuz kanallarimizda sohbet etmek icin uygun bulunmamistir. Lutfen degistiriniz.
  }
}
on *:nick: {
  if $level($newnick $+ !*@*) == 8 {
    mode # +b $address($1,2)($newnick,666,1)
    kickall $nick Rumuzunuz kanallarimizda sohbet etmek icin uygun bulunmamistir. Lutfen degistiriniz.
  }
}
alias banall {
  var %i 1
  while %i <= $comchan($1,0) {
    if $1 !isop $comchan($1,%i) { mode $comchan($1,%i) +b $2- }
    inc %i
  }
}
alias kickall {
  var %i 1
  while %i <= $comchan($1,0) {
    if $1 !isop $comchan($1,%i) { kick $comchan($1,%i) $1 $2- }
    inc %i
  }
}
on *:op:#: {
  if $opnick == $me {
    badnicktara #
  }
}


Bu kodu remote'ne ekle, remoteye ekledikden sonra odaya ilk girdiğinde otomatik olarak " Badnick taraması " yapacaktır. Çalışma mantığı ise;

ulist'e 8 levelden eklenen badnickleri Op olduğu odalarda nick listesinde tarama yapar ve bulunan nickleri odadan uzaklaştırır.


@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ayrıca forum içerisinde flood yapmak yasak, ne kadar konuyu güncel tutmak için post atsanda cevap verecek kişiler onu göz önünde bulundurmayacaktır. Yardım isteyen kişi sabırla beklerse mutlaka çözüm bulacaktır.

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Yukarıda vermiş olduğum kod senin işine yarayacak ve odalarında badnicklerin girişlerini engelleyecektir.

Keyifli paylaşımlar.

XDie 30 Ocak 2012 16:43

Cevap: badnick tarama hatası
 
[16:42] * ChanServ mod değiştirdi:+oa kaLpsiZ kaLpsiZ
2 Badnickler tarandi: #Cinsellik - 0 badnick bulundu.

Bulmadı Badnick benm badnickler
scripts/users.ini klosorunde

XDie 30 Ocak 2012 16:54

Cevap: badnick tarama hatası
 
Alıntı:

XDie Nickli Üyeden Alıntı (Mesaj 1041015147)
[16:42] * ChanServ mod değiştirdi:+oa kaLpsiZ kaLpsiZ
2 Badnickler tarandi: #Cinsellik - 0 badnick bulundu.

Bulmadı Badnick benm badnickler
scripts/users.ini klosorunde

n0=badnick:*knt*
n1=badnick:*knt*!*@*
n2=badnick:*karım*!*@*
n3=badnick:*krn*!*@*

bu şekilde kayıtlı

Paint 30 Ocak 2012 17:10

Cevap: badnick tarama hatası
 
Alıntı:

XDie Nickli Üyeden Alıntı (Mesaj 1041015157)
n0=badnick:*knt*
n1=badnick:*knt*!*@*
n2=badnick:*karım*!*@*
n3=badnick:*krn*!*@*

bu şekilde kayıtlı

Kodda 8 yazan yerleri badnick yap.

XDie 30 Ocak 2012 17:18

Cevap: badnick tarama hatası
 
eyvallah paint ve lucifer çok tşk ederim sizler sayesinde ortaya süper bir script meydana geldi tk br sorun kaldi onuda uğraşıyom yapamazsam mecbur sizlere danışacam

Zalimsin 09 Mart 2012 21:57

Cevap: badnick tarama hatası
 
Alıntı:

Lucifer Nickli Üyeden Alıntı (Mesaj 1041014665)
Kod:

alias badnicktara {
  if $me isop $1 {
    set %:bulunan 0
    var %s 1
    while %s <= $nick($1,0) {
      %:gnick = $nick($1,%s)
      if %:gnick isreg $1 && $level(%:gnick $+ !*@*) == 8 {
        inc %:bulunan 1
        mode # +b $address($1,2)(%:gnick,666,1)
        kick $1 %:gnick  Rumuzunuz kanallarimizda sohbet etmek icin uygun bulunmamistir. Lutfen degistiriniz.
      }
      inc %s
    }
    echo -a 2 Badnickler tarandi: $1 - %:bulunan badnick bulundu.
  }
  else {
    echo -a 2 $1 kanalinda OP olmaniz gerekmektedir.
  }
}
raw 8:*: {
  badnicktara $1
}
on @*:join:#: {
  if $level($nick $+ !*@*) == 8 {
    mode # +b $nick $address($1,2)($nick,666,1)
    kick # $nick  Rumuzunuz kanallarimizda sohbet etmek icin uygun bulunmamistir. Lutfen degistiriniz.
  }
}
on *:nick: {
  if $level($newnick $+ !*@*) == 8 {
    mode # +b $address($1,2)($newnick,666,1)
    kickall $nick Rumuzunuz kanallarimizda sohbet etmek icin uygun bulunmamistir. Lutfen degistiriniz.
  }
}
alias banall {
  var %i 1
  while %i <= $comchan($1,0) {
    if $1 !isop $comchan($1,%i) { mode $comchan($1,%i) +b $2- }
    inc %i
  }
}
alias kickall {
  var %i 1
  while %i <= $comchan($1,0) {
    if $1 !isop $comchan($1,%i) { kick $comchan($1,%i) $1 $2- }
    inc %i
  }
}
on *:op:#: {
  if $opnick == $me {
    badnicktara #
  }
}


Bu kodu remote'ne ekle, remoteye ekledikden sonra odaya ilk girdiğinde otomatik olarak " Badnick taraması " yapacaktır. Çalışma mantığı ise;

ulist'e 8 levelden eklenen badnickleri Op olduğu odalarda nick listesinde tarama yapar ve bulunan nickleri odadan uzaklaştırır.


@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ayrıca forum içerisinde flood yapmak yasak, ne kadar konuyu güncel tutmak için post atsanda cevap verecek kişiler onu göz önünde bulundurmayacaktır. Yardım isteyen kişi sabırla beklerse mutlaka çözüm bulacaktır.

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Yukarıda vermiş olduğum kod senin işine yarayacak ve odalarında badnicklerin girişlerini engelleyecektir.

Keyifli paylaşımlar.


bunu bota göre nasıl ayarlaya biliriz X kanalında onal bad y kanalına !tarama yap dedigimizde x kanalındaki badları atsın y kanalına rapor versin yardımçı olursanız sevinirim

SiLuet 10 Mart 2012 00:21

Cevap: badnick tarama hatası
 
Alıntı:

off Nickli Üyeden Alıntı (Mesaj 1041056268)
bunu bota göre nasıl ayarlaya biliriz X kanalında onal bad y kanalına !tarama yap dedigimizde x kanalındaki badları atsın y kanalına rapor versin yardımçı olursanız sevinirim

Kod:

alias badtara {
  if ($me isop #x) || ($me ishop #x) {
    var %sil 1,%uet
    while (%sil <= $nick(#x,0)) {
      if ($level($nick(#x,%sil)) == Bad) {
        mode #x +b $nick(#x,%sil) |  kick #x $nick(#x,%sil) Bad Nick Tesbiti!
        inc %uet
      }
      inc %sil 
    }
    msg #y Tarama Sonucu Uzaklaştırılan Bad Nick Adedi: %uet
  }
}

on *:text:!tarama*:#y:msg # Bad Nick Taraması Başlatıldı. | badtara

Bad Nickler Botun Userlist Kısmında Bad:Badnick Şeklinde ekli Olmalı.
x ve y Kanallarını Kendine göre değişirsin.

Cpu 10 Mart 2012 17:12

Cevap: badnick tarama hatası
 
Kod:

alias badtara {
  if ($me isop #izmir) || ($me ishop #izmir) {
    var %sil 1,%uet
    while (%sil <= $nick(#izmir,0)) {
      if ($level($nick(#izmir,%sil)) == Badnick) {
        mode #izmir +b $nick(#izmir,%sil) |  kick #izmir $nick(#izmir,%sil) Bad Nick Tesbiti!
        inc %uet
      }
      inc %sil 
    }
    msg #izmirhelp Tarama Sonucu Uzaklaştırılan Bad Nick Adedi: %uet
  }
}

on *:text:!tarama*:#zimirhelp:msg # Bad Nick Taraması Başlatıldı. | badtara

neden işlememiş olabilir?

SiLuet 10 Mart 2012 23:46

Cevap: badnick tarama hatası
 
Alıntı:

Bosson Nickli Üyeden Alıntı (Mesaj 1041056950)
Kod:

alias badtara {
  if ($me isop #izmir) || ($me ishop #izmir) {
    var %sil 1,%uet
    while (%sil <= $nick(#izmir,0)) {
      if ($level($nick(#izmir,%sil)) == Badnick) {
        mode #izmir +b $nick(#izmir,%sil) |  kick #izmir $nick(#izmir,%sil) Bad Nick Tesbiti!
        inc %uet
      }
      inc %sil 
    }
    msg #izmirhelp Tarama Sonucu Uzaklaştırılan Bad Nick Adedi: %uet
  }
}

on *:text:!tarama*:#zimirhelp:msg # Bad Nick Taraması Başlatıldı. | badtara

neden işlememiş olabilir?

on *:text:!tarama*:#zimirhelp: Yazmışsın Bundan olabilir.
Ayrıca BadNickler Botta Yularıda dediğim Şekilde ekli olmalı


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

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