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 Tara sistemi (https://www.ircforumlari.net/mirc-scripting-sorunlari/218862-clone-tara-sistemi.html)

Skys 07 Haziran 2009 15:33

!clone Tara sistemi
 
alias Clone {
var %ğ = $nick(%clonechan,0)
while %ğ {
if !$hget(host,$address($nick(%clonechan,%ğ),2)) { hadd -m host $address($nick(%clonechan,%ğ),2) 1 }
else { hinc host $address($nick(%clonechan,%ğ),2) }
dec %ğ
}
msg %clonechan 4 %clonechan kanalı için clone taraması başlatıldı...
msg %clonechan -
.timer 1 1 .h_al %clonechan
}
alias h_al {
var %ı = $hget(host,0).item
while %ı {
if $hget(host,%ı).data > 1 {
set %y_k yes
var %ç = $nick($1,0)
while %ç {
if $hget(host,%ı).item == $address($nick($1,%ç),2) { set %_cln $addtok(%_cln,$nick($1,%ç),32) }
dec %ç
}
msg %clonechan 12 2Adres: $hget(host,%ı).item --- 10Bağlı kullanıcı sayısı: $hget(host,%ı).data --- 4Bağlı rumuzlar: $gettok(%_cln,1-,32)
unset %_cln
}
dec %ı
}
msg %clonechan -
$iif($(%y_k,2) != yes,msg %clonechan 4 $1 kanalında clone bulunamadı.,msg %clonechan 4 %clonechan kanalı için clone taraması tamamlandı.)
unset %y_k
hfree host
}

on *:Text:*:#:{
if !clone isin $1- {
.set %clonechan $chan
clone
}
}





BEN BU CODU #KANALOPS kanalında ,

!clone #ss

YAPTIGIMDA #ss kanalında bulunan cloneleri göstermesini istiyorum mümkünmüdür .

Regex 07 Haziran 2009 15:43

Cevap: !clone Tara sistemi
 
Alias bölümü aynen kalsın, on TEXT eventını aşağıdakiyle değiştir.

Kod:

on *:text:!clone &:#:set %clonechan $2 | clone

Skys 07 Haziran 2009 15:49

Cevap: !clone Tara sistemi
 
Regex , Hocam

ben #mircturkops kanalında Bota !clone #mircturk yazdığımda

#mircturkops kanalına cloneleri yazıcak.

12 2Adres: $hget(host,%ı).item --- 10Bağlı kullanıcı sayısı: $hget(host,%ı).data --- 4Bağlı rumuzlar: $gettok(%_cln,1-,32)

ama
bişi
olmadı
hocam


on *:text:!clone &:#:set %clonechan $2 | cloneif !clone isin $1- {
.set %clonechan $chan
clone
}
}

Regex 07 Haziran 2009 16:15

Cevap: !clone Tara sistemi
 
İlla bana, baştan kod yaz diyorsun?:) Peki, yazalım.

Kod:

alias klon {
  if ($2) {
    var %* = $nick($1,0)
    while (%*) {
      $iif(!$hget(host,$address($nick($1,%*),2)),hadd -m,hinc) host $address($nick($1,%*),2)
    dec %ğ
    }
    .msg $2 4 $1 kanalı için clone taraması başlatıldı.
    .msg $2 -
    .timer 1 1 $yeah($1,$2)
  }
}
alias -l yeah var %½ = $hget(host,0).item | while (%½) { if ($hget(host,%½).data > 1) { var %- = ok,%$ = $nick($1,0) | while (%$) { if ($istok($hget(host,%½).item,$address($nick($1,%$),2),32)) { var %^ = $addtok(%^,$nick($1,%$),32) } | dec %$ } | .msg $2 12 2Adres: $hget(host,%½).item - 10Bağlı kullanıcı sayısı: $hget(host,%½).data - 4Bağlı rumuzlar: $gettok(%^,1-,32) } | dec %½ } | .msg $2 - | .msg $2 $1 $iif($(%-,2) != ok,kanalında clone bulunamadı.,kanalı için clone taraması tamamlandı.) | hfree host
on *:text:!clone &:#:$klon(#,$2)


Umarım işine yarar.


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net