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 mesaj (https://www.ircforumlari.net/mirc-scripting-sorunlari/336384-badnick-tarama-mesaj.html)

Emir_2009 25 Mayıs 2010 19:53

badnick tarama mesaj
 
slm arkadaşlar elımde kod var bu koda ekleme yapabilirmiyiz el33t ye ait kod

yapmak istediğim şey kotu rumuzlara mesaj atıcak .txt degılde mırctekı kullanıcı bölümünde bulunan
bad:lez*
bad:gey*
bad:jigol*

listedekilere mesaj atacak
kod

Kod:


alias kötürumuztara {
  if $1 ischan && $me isop $1 {
    var %` = $lines(BadNick.txt)
    while %` {
      if $fline($1,$read(BadNick.txt,%`),0,1) >= 1 { var %~ = $ifmatch | while %~ { if $line($1,$fline($1,$read(BadNick.txt,%`),%~,1),1) isreg $1 { mode $1 +b $+($read(BadNick.txt,%`),!*@*) | kick $1 $line($1,$fline($1,$read(BadNick.txt,%`),%~,1),1) KÖTÜ RUMUZ! } | dec %~ } }
      dec %`
    }
  }
}

not: mümkünse laga dşmeden mesaj atmasını isterim mesela 3 sanıyede bir nicke mj atsa iyi olur sanıırm mümkünmü

teşekkürler şimdiden yardım edecek arkadaşlara

Doktrin 26 Mayıs 2010 01:20

Cevap: badnick tarama mesaj
 
alias badtara {
var %< = $ulist(*,bad,0)
while %< {
var %> = $ulist(*,bad,%<)
msg %> mesajın
dec %<
}
}

Bi dene bakalım.

Emir_2009 26 Mayıs 2010 21:22

Cevap: badnick tarama mesaj
 
Alıntı:

ErmaN Nickli Üyeden Alıntı (Mesaj 1040426164)
alias badtara {
var %< = $ulist(*,arkadas,0)
while %< {
var %> = $ulist(*,arkadas,%<)
msg %> mesajın
dec %<
}
}

Bi dene bakalım.

kod mj atıo amma nıcklerı okuyamıyor tam * wilcartlarıda nıcke katıp okuyor
artı aynı anda atmaycak masajı 3 sanıyede bir kişiye atması daha dogru olur gibi

----------

listedeki herkesi elden gecirio kod :D kanalda varsa mj atacak :)

Doktrin 27 Mayıs 2010 01:12

Cevap: badnick tarama mesaj
 
Yanlış yazmışım sonradan farkettim.Bu şekilde dene. /badtara #kanal

alias badtara {
var %< 1
while %< <= $nick($1,0) {
if $ulist($nick($1,%<),bad,0) {
msg $nick($1,%<) mesajın
}
inc %<
}
}

Emir_2009 27 Mayıs 2010 20:41

Cevap: badnick tarama mesaj
 
Alıntı:

ErmaN Nickli Üyeden Alıntı (Mesaj 1040427161)
Yanlış yazmışım sonradan farkettim.Bu şekilde dene. /badtara #kanal

alias badtara {
var %< 1
while %< <= $nick($1,0) {
if $ulist($nick($1,%<),arkadas,0) {
msg $nick($1,%<) mesajın
}
inc %<
}
}

kod calışıyor eline saglık zaman sorununu hallede bilirmiy ben biraz bişeyler denedım yapamadım aynı anda mj atmayacak 3 saniye de bir kiiye atmasını istiyorum birden mj atmasını istemiyorum mümkünse emek verip yardım edıyorsun cok saolasın ellerin dert görmesin

benım denediğim kod şu

Kod:


alias badtara {
var %< 1
while %< <= $nick($1,0) {
if $ulist($nick($1,%<),arkadas,0) { .timer 1 $calc(%< * 5) echo -a $nick($1,0) mesajj
}
inc %<
}
}



----------

Kod:


alias badtara {
  var %< 1
  while %< <= $nick($1,0) {
    if $ulist($nick($1,%<),arkadas,0) {
      .timer 1 $calc(%< * 5) echo -a $nick(#,%<) $1-
    }
    inc %<
  }
}


kırmızı olan yerde bı sorun var amma cözemedim :)

Doktrin 28 Mayıs 2010 01:03

Cevap: badnick tarama mesaj
 
Senin denediğin şekilde olmaz,çünki orda %< değişkeni hep 1 olarak kalıyor yani inc ile yükseltmeden komutu uygulattığın için.Ayrı bir değişken oluşturarak olabilir.Bir de bu şekilde dene.

alias badtara {
var %< = 1,%> = 1
while %< <= $nick($1,0) {
if $ulist($nick($1,%<),bad,0) {
.timer 1 %> .msg $nick($1,%<) mesajın
}
inc %< | inc %> 3
}
}


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

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