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/)
-   -   Clone Alert (https://www.ircforumlari.net/mirc-scripting-sorunlari/11934-clone-alert.html)

Thee 11 Ocak 2008 21:13

Cevap: Clone Alert
 
Merhabalar.
Ustadlar peki Server Clone uyarısı adıyla 1 notice gondermıyor ise clone bağlantılarını uyarı şeklinde nasıl 1 add-on ile yapabiliriz .. yardımcı olursanız ¢ok sevinirim.
Saygılar.

L4roXyL 12 Ocak 2008 00:25

Cevap: Clone Alert
 
Ne şekilde bişey istiyorsun?
Kanal'a girincemi uyarı almak istiyorsun, yoksa sunucuya girişte snotice mesajından kontrol ederekmi?

Thee 12 Ocak 2008 01:47

Cevap: Clone Alert
 
Sunucuya girişte Snotice şeklinde ..

Thee 13 Ocak 2008 13:56

Cevap: Clone Alert
 
Yok mu arkadaşlar yardım edecek birisi ?

L4roXyL 13 Ocak 2008 19:11

Cevap: Clone Alert
 
on *:snotice:*client connect*:set %s $remove($gettok($10,2,64),$chr(41)) | .enable #ff | who +h %s
#ff off
raw *:*: { if $numeric == 352 { hadd -m nik $6 1 | haltdef } | if $numeric == 315 { if $hget(nik,0).item >= 2 { var %q 1,%qq | while %q <= $hget(nik,0).item { %qq = $addtok(%qq,$hget(nik,%q).item,44) | inc %q } | echo -at Bilgi: %s adresinden bağlantı kuranlar: %qq | unset %s | hfree nik | .disable #ff | haltdef } } }
#ff end

Şeklinde bir kod, işini fazlası ile görecektir.

Thee 13 Ocak 2008 22:24

Cevap: Clone Alert
 
Hocam Teşekkür ederim Zaman harcayıp yazmışsın fakat ufak 1 hata var gibi ..
ilk 2 giriş i clone olarak görüyor..

[22:18:57] -irc.Sohbet.Gen.TR- *** Notice -- Client connecting on port 6668: azrayil ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) [clients]
[22:19:15] -irc.Sohbet.Gen.TR- *** Notice -- Client connecting on port 6668: rainman ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) [clients]
[22:19:16] Bilgi: 88.249.61.203 adresinden bağlantı kuranlar: rainman,azrayil
[22:19:27] -irc.Sohbet.Gen.TR- *** Notice -- Client connecting on port 6669: pilot_ist ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) [clients]
[22:19:45] -irc.Sohbet.Gen.TR- *** Notice -- Client exiting: rainman ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) [[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
[22:19:47] -irc.Sohbet.Gen.TR- *** Notice -- Client connecting on port 6668: rainman ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) [clients]
[22:19:47] Bilgi: 88.249.61.203 adresinden bağlantı kuranlar: rainman,pilot_ist

Elimde Şu şekilde 1 Kanal CLone uyarısı var

on *:join:*: {
%clones = $ialchan($wildsite,#,0)
if ( %clones > 1 ) {
var %count = 1
set %clone.nicks -->
while (%count <= %clones) {
%clone.nicks = %clone.nicks $ial($wildsite,%count).nick
var %h = $gettok($ial($wildsite,%count),2,64)
inc %count
}
echo -m #  1,14>>>>>>>> 1,4 Clone Uyari 1,14 %clones tane clone tespit edildi -> $remove(%clone.nicks,-->)  -> %h <<<<<<
}
}



Bu add-on u snotice olarak dönüştüremezmiyiz ??
Zamanınızı da aldığım için Ayrıca üzgün oldugumu belirtmek ısterım..

L4roXyL 14 Ocak 2008 00:02

Cevap: Clone Alert
 
Kod:

on *:snotice:*: {
  if *client connect* iswm $1- {
    var %s = $remove($gettok($10,2,64),$chr(41)) | hadd -m ip $+($9,½,%s)
    if $hmatch(ip,$+(*,%s),0) >= 2 {
      var %q 1,%qq,%qqq = $gettok($hmatch(ip,$+(*,%s),1),2,189)
      while %q <= $hmatch(ip,$+(*,%s),0) {
      %qq = $addtok(%qq,$gettok($hmatch(ip,$+(*,%s),%q),1,189),44) | inc %q }
    echo -at Bilgi: %qqq adresiden bağlantı kuranlar: %qq  }
  }
  if *client exiting* iswm $1- { if ($hmatch(ip,$+(*,$remove($gettok($7,2,64),$chr(41))))) hdel ip $v1 }
}

Bunu dene bakalım, çalışması lazım kesinlikle. Sorun olursa buraya bildirirsin.


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

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