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ı

Cpu 11 Mart 2012 11:20

Cevap: badnick tarama hatası
 
if ($level($nick(#x,%sil)) == Bad) {
Sen Bad etmiştin ben onu Badnick ettim çalışmaz mı ki

SiLuet 11 Mart 2012 14:13

Cevap: badnick tarama hatası
 
Alıntı:

Bosson Nickli Üyeden Alıntı (Mesaj 1041057751)
if ($level($nick(#x,%sil)) == Bad) {
Sen Bad etmiştin ben onu Badnick ettim çalışmaz mı ki

Eğer Userlist de Badnick:Badnick Şeklinde Ekliyse Çalışır Birde Taranacak Kanal isminede dikkat et Gerekli Yerleri değiştiğinden Emin Ol.

Yine Çalışmazsa Userliste Badnickler ne şekilde Ekli örnek verirsen Yardımcı Olurum.

Cpu 12 Mart 2012 09:11

Cevap: badnick tarama hatası
 
Badnick:görmek*!*@*
Badnick:*ortadirek*!*@*
Badnick:fck*!*@*
Badnick:*nefesnefese*!*@*
Badnick:*seni_istiyorum*!*@*
Badnick:*boxır*!*@*
Badnick:*srrtlestt*!*@*
Badnick:*kalkık*!*@*
Badnick:*izle31*!*@*

Cpu 21 Mart 2012 14:46

Cevap: badnick tarama hatası
 
Yardım edicek misiniz?

SiLuet 21 Mart 2012 15:40

Cevap: badnick tarama hatası
 
Alıntı:

Bosson Nickli Üyeden Alıntı (Mesaj 1041058526)
Badnick:görmek*!*@*
Badnick:*ortadirek*!*@*
Badnick:fck*!*@*
Badnick:*nefesnefese*!*@*
Badnick:*seni_istiyorum*!*@*
Badnick:*boxır*!*@*
Badnick:*srrtlestt*!*@*
Badnick:*kalkık*!*@*
Badnick:*izle31*!*@*

Kod:

if ($level($nick(#izmir,%sil)) == Badnick) {
Kodda Yukarıdaki Satırı Aşağıdaki Gibi değiştir.

Kod:

if ($level($+($nick(#izmir,%sil),!*@*)) == Badnick) {

Cpu 21 Mart 2012 16:32

Cevap: badnick tarama hatası
 
oldu bu sefer teşekkürler

house 19 Temmuz 2012 16:09

Cevap: badnick tarama hatası
 
Badnickleri attıktan sonra kanaldaki banları da açıyo bu, çözümü var mı.

Mudin 19 Temmuz 2012 16:13

Cevap: badnick tarama hatası
 
Kodları inceledim , herhangi birinde banları kaldırma gibi bir komut söz konusu değil. Kullandığınız kodlama içerisinde yaptığınız değişiklikler yüzünden kaynaklanan bir sorun olabilir.

Zalimsin 12 Temmuz 2013 19:48

Cevap: badnick tarama hatası
 
alias badtara {
if ($me isop #zurna) || ($me ishop #zurna) {
var %sil 1,%uet
while (%sil <= $nick(#zurna,0)) {
if ($level($nick(#zurna,%sil)) == Bad) {
mode #zurna +b $nick(#zurna,%sil) | kick #zurna $nick(#zurna,%sil) Bad nick Taramasından Geçemediniz. 12TR4Sohbet 12Z4urna12G4uard
inc %uet
}
inc %sil
}
msg #zurnahelp Tarama Sonucu Uzaklaştırılan Bad Nick Adedi: %uet
}
}
on *:text:!tara*:#zurnahelp:msg # Bad Nick Taraması Başlatıldı. | badtara



[19:45:50] <Security> Bad Nick Taraması Başlatıldı.
[19:45:50] <Security> Tarama Sonucu Uzaklaştırılan Bad Nick Adedi:

arkadaşlar kod alışıyormu bilmyorum byle oluyor adet vermiyor brde bunu ulist göre nasıl ayarlıya biliyir ugraştım ama yapamadım

muratsonuc 08 Eylül 2014 15:13

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.


s.a öncelikle

bu koda muaf kanal ve nickler eklememiz mimkün mü ?

aLone 08 Eylül 2014 15:43

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.
  }
}
on @*:join:#: {
  if $istok(#kanal #kanal1,#,32) || $istok(nick nick1 nick2,$nick,32) { return }
  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 $istok(nick nick1 nick2,$newnick,32) { return }
  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 $istok(#kanal #kanal1 #kanal2,#,32) { return }
  if $opnick == $me {
    badnicktara #
  }
}

yalnız bu kod da hatalar var bilgin olsun.
haricinde muaf nick kanal eklendi #kanal1 ve nick1 yazan kısım muaf kısmı nick ve kanal eklersin


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

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