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/)
-   -   Kanal da Nick Değişenleri (Kötü Nick) Kanaldan Atma (https://www.ircforumlari.net/mirc-scripting-sorunlari/29418-kanal-da-nick-degisenleri-kotu-nick-kanaldan-atma.html)

Besmelejack 25 Mart 2007 23:52

Kanal da Nick Değişenleri (Kötü Nick) Kanaldan Atma
 
Evet arkadaşlar sizden ricam var.Bad nick listemde ki bir nick kanala başka bir nickle giriş yapıp daha sonra Bad nick listemde ki nicki aldığı zaman Scriptimin otomatik olarak kanaldan atmasını istiyorum.Bunun için ne yapmam lazım?Şimdiden teşekkürler ediyorum.

Doktrin 26 Mart 2007 01:43

Cevap: Kanal da Nick Değişenleri (Kötü Nick) Kanaldan Atma
 
PHP- Kodu:

on *:NICK:{
  if 
$badnick($newnick) {
    var %
1, %$v1
    
while $comchan($newnick,%e) {
      if 
$me isop $v1 {
        
mode $v2 +%u
        kick $v2 $newnick Bad Nick
!
      }
      
inc %e
    
}
  }
}
alias badnick {
  var %
1
  
while $read(badnick.txt,%e) {
    if 
$v1 iswm ${
      return 
$v1
    
}
    
inc %e
  
}
  return 
$false
}
alias tara {
  if $
1 ischan {
    var %
$lines(badnick.txt)
    while %
{
      if 
$fline($1,$read(badnick.txt,%d),0,1) >= { var %$ifmatch | while %{ if $line($1,$fline($1,$read(badnick.txt,%d),%q,1),1isreg $mode $+$+($read(badnick.txt,%d),!*@*) | kick $1 $line($1,$fline($1,$read(badnick.txt,%d),%q,1),1Bad Nick! } | dec %} }
      
dec %
    

  }


Atılmasını istediğin nickleri badnick.txt isminde bir dosya oluşturup içine yaz.
/tara #kanal

Besmelejack 27 Mart 2007 01:29

Cevap: Kanal da Nick Değişenleri (Kötü Nick) Kanaldan Atma
 
Emeğine sağlık dostum.Peki " /tara #kanal " bu komutu kullandıqım zaman flood dan düşmezmiyim sunucudan?Ayrıca ben şöyle bir şey demiştim meseLa badnick.txt dosyam da Örn: KotuNick ekli badnick listem de ama bu KotuNick nicki kanal bu nickle girmiyor Örnek: Ali nicki ile giriyor daha sonra nickini kanal da değişiyor ve KotuNick yapıyor.Benim aradığım code de nickini kanala girdikten sonra değişen bad-nickleri atsın istiyorum?

Doktrin 27 Mart 2007 01:56

Cevap: Kanal da Nick Değişenleri (Kötü Nick) Kanaldan Atma
 
Kod:

on *:NICK:{
  if
$badnick($newnick) {
    var %
e = 1, %u = $v1
   
while $comchan($newnick,%e) {
      if
$me isop $v1 {
       
mode $v2 +b %u
        kick $v2 $newnick Bad Nick
!
      }
     
inc %e
   
}
  }
}
alias badnick {
  var %
e = 1
 
while $read(badnick.txt,%e) {
    if
$v1 iswm $1 {
      return
$v1
   
}
   
inc %e
 
}
  return
$false
}

Bu code sen kanaldayken nick değişildiğinde işlem yapar.Anladığım kadarıyla senin istediğinde bu.

Kod:

alias tara {
  if $
1 ischan {
    var %
d = $lines(badnick.txt)
    while %
d {
      if
$fline($1,$read(badnick.txt,%d),0,1) >= 1 { var %q = $ifmatch | while %q { if $line($1,$fline($1,$read(badnick.txt,%d),%q,1),1) isreg $1 { mode $1 +b $+($read(badnick.txt,%d),!*@*) | kick $1 $line($1,$fline($1,$read(badnick.txt,%d),%q,1),1) Bad Nick! } | dec %q } }
     
dec %d
   
}
  }


Bu code ise sen kanala girmeden önce badnick ile giren olduysa onu bulup atmana yarar.

Besmelejack 28 Mart 2007 01:13

Cevap: Kanal da Nick Değişenleri (Kötü Nick) Kanaldan Atma
 
Sağol dostum...

iSyan21 28 Mart 2007 18:26

Cevap: Kanal da Nick Değişenleri (Kötü Nick) Kanaldan Atma
 
[quote=ErmaN]
Kod:

on *:NICK:{
  if
$badnick($newnick) {
    var %
e = 1, %u = $v1
   
while $comchan($newnick,%e) {
      if
$me isop $v1 {
       
mode $v2 +b %u
        kick $v2 $newnick Bad Nick
!
      }
     
inc %e
   
}
  }
}
alias badnick {
  var %
e = 1
 
while $read(badnick.txt,%e) {
    if
$v1 iswm $1 {
      return
$v1
   
}
   
inc %e
 
}
  return
$false
}

peki ßunu txt'e atıp yaptıktan sonra eklenecek nickleri nereye yazıyoruz onu anlamadım

MavipikSeL 28 Mart 2007 18:43

Cevap: Kanal da Nick Değişenleri (Kötü Nick) Kanaldan Atma
 
Alıntı:

iSyan21 Nickli Üyeden Alıntı
peki ßunu txt'e atıp yaptıktan sonra eklenecek nickleri nereye yazıyoruz onu anlamadım

Açtığın .TXT dosyasına ekleyeceksin. Başka yere ekleme şansın varsa, denemelisin. :)

iSyan21 28 Mart 2007 18:49

Cevap: Kanal da Nick Değişenleri (Kötü Nick) Kanaldan Atma
 
iyide txt'te nereye :) hangi codun yanına önüne altına nereye ? :)

MavipikSeL 28 Mart 2007 18:54

Cevap: Kanal da Nick Değişenleri (Kötü Nick) Kanaldan Atma
 
badnick.txt yaratıp, alt alta nickleri yazıp, mircin dosyaları neredeyse oraya ekliyeceksin.

KiLL 29 Mart 2007 03:01

Cevap: Kanal da Nick Değişenleri (Kötü Nick) Kanaldan Atma
 
peki banick.txt ye nıck olarak değilde maske olarak ekleme gıbı bısı olabılırmı ornegın;
*deneme*

eklenıcek nıckınde deneme yazısı gecen atılacak gıbı ?

MavipikSeL 29 Mart 2007 08:39

Cevap: Kanal da Nick Değişenleri (Kötü Nick) Kanaldan Atma
 
Alıntı:

KiLL Nickli Üyeden Alıntı
peki banick.txt ye nıck olarak değilde maske olarak ekleme gıbı bısı olabılırmı ornegın;
*deneme*

eklenıcek nıckınde deneme yazısı gecen atılacak gıbı ?

Olabilir tabiki.

Besmelejack 07 Nisan 2007 22:57

Cevap: Kanal da Nick Değişenleri (Kötü Nick) Kanaldan Atma
 
Peki burda verilen codelere ayrı bir txt mi oluşturmamız lazım!.. YokSa Remote ye mi eklemiz lazım?

Doktrin 08 Nisan 2007 00:58

Cevap: Kanal da Nick Değişenleri (Kötü Nick) Kanaldan Atma
 
Nasıl istersen.İster remote'a ekle ister bir txt dosyası açıp ona kaydet.
txt dosyası açıp kaydedeceksen /load -rs dosya.txt şeklinde yüklemen gerekir.

ScladeR 09 Nisan 2007 05:18

Cevap: Kanal da Nick Değişenleri (Kötü Nick) Kanaldan Atma
 
bunu /qline halıne nasıl getırebılırız
kanala gırdıgımde /tara #kanal dendıgınde bad nicklerı bulup qline atsın dusursun nıckı ?

ScladeR 10 Nisan 2007 13:00

Cevap: Kanal da Nick Değişenleri (Kötü Nick) Kanaldan Atma
 
denedım kodu ama tam calısmıyo /tara #kanal dendıgınde badnicleri bulup atıyo ama kanala gıren badbicklerı atmıyo ?

Doktrin 10 Nisan 2007 14:32

Cevap: Kanal da Nick Değişenleri (Kötü Nick) Kanaldan Atma
 
Alıntı:

ScladeR Nickli Üyeden Alıntı
denedım kodu ama tam calısmıyo /tara #kanal dendıgınde badnicleri bulup atıyo ama kanala gıren badbicklerı atmıyo ?

Kod tam çalışıyo.Galiba sen tam okuyamıyosun.Kanala girişte atmasını istiyorsan aşağıdaki kodu ekle;
Kod:

on @*:JOIN:#:{
  var %e = $lines(badnick.txt)
  while %e {
    if $read(badnick.txt,%e) iswm $nick {
      mode # +b $ifmatch
      kick # $nick Bad Nick!.
    }
    else {
      dec %e
    }
  }
}


Besmelejack 06 Temmuz 2007 12:50

Cevap: Kanal da Nick Değişenleri (Kötü Nick) Kanaldan Atma
 
Ben ekledim bir tanesini.Şu kanala sonradan girdiğim zaman kanal da tarama yapıp da badnick.txt de ekli olan nickleri atan codeyi denedim ama olmadı?Bakarsanız memnun olurum.Kolay gelsin.


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

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