Neler yeni
MEGAForum - Teknoloji Forumu

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı yada giriş yapmalısınız. Forum üye olmak tamamen ücretsizdir.

Clone Detector

SaNCaK

MFC Üyesi
  • Üyelik Tarihi
    7 Kas 2017
  • Mesajlar
    35
  • MFC Puanı
    0
PHP:
on *:LOAD: { 
  echo -a _____________________________________________________
  echo -a 4,1[15,1 SaNCaK 4,1] 0,1 Loading Add-On... 
  echo -a 4,1[15,1 SaNCaK 4,1] 0,1 You are running mIRC $version onWindows $+ $os
  echo -a 4,1[15,1 SaNCaK 4,1] 0,1 Copyright © 200915 http://www.sohbet.net Coder: 15SaNCaK 
  echo -a ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
} 
alias clones { 
  var %chan = $iif($left($1,1) == $chr(35),$1,#), %type = $iif($2,$2,$iif($left($1,1) == -,$1)) 
  if ($dialog(clonescanner) == $null) && (%type != -a) { dialog -m clonescanner clonescanner } 
  if (%chan !ischan) { 
    if (%type == -a) { echo $colour(info) -a * Please enter a valid channel name. | return } 
    else { did -ra clonescanner 4 Please enter a valid channel name. | return } 
  } 
  if ($chan(%chan).ial != $true) { 
    .ial on 
    if (%type == -a) { echo $colour(info) -a * Detecting clones on %chan } 
    else { did -ra clonescanner 4 Detecting clones on %chan $+ ... } 
    set %cs.chan $addtok(%cs.chan,%chan,32) | raw -q WHO %chan | set %cs.type %type | return 
  } 
  else { 
    if ($dialog(clonescanner)) { did -r clonescanner 2 | dialog -t clonescanner Clone Detector by SaNCaK - scanning %chan } 
    if ($hget(cs)) { hfree cs } 
    hmake cs $nick(%chan,0) 
    var %i = 1, %ticks = $ticks, %clones 
    while ($nick(%chan,%i)) { hadd cs $address($nick(%chan,%i),2) $hget(cs,$address($nick(%chan,%i),2)) $iif($numtok($hget(cs,$address($nick(%chan,%i),2)),38) > 0,$chr(38)) $nick(%chan,%i) | inc %i } 
    var %o = 1 
    if (%type == -a) { echo -a - | echo -a * Clone Detect in %chan } 
    while ($hget(cs,%o).item) { 
      if ($numtok($hget(cs,$hget(cs,%o).item),38) > 1) { 
        if (%type == -a) { echo -a $numtok($hget(cs,$hget(cs,%o).item),38) => $hget(cs,%o).item $+ : $hget(cs,$hget(cs,%o).item) } 
        else { did -a clonescanner 2 $hget(cs,%o).item ( $+ $numtok($hget(cs,$hget(cs,%o).item),38) $+ ): $hget(cs,$hget(cs,%o).item) | did -z clonescanner 2 } 
        inc %clones 
      } 
      inc %o 
    } 
    if (%type == -a) { echo -a * Done. $iif(%clones > 0,%clones,no) group $+ $iif(%clones > 1,s) of clones found. (done: $+ $calc($ticks - %ticks) $+ ms) | echo -a - } 
    else { did -ra clonescanner 4 Done. $iif(%clones > 0,%clones,no) group $+ $iif(%clones > 1,s) of clones found. (done: $+ $calc($ticks - %ticks) $+ ms) } 
    hfree cs 
  } 
} 
raw 352:*:if ($istok(%cs.chan,$2,32)) { halt } 
raw 315:*:if ($istok(%cs.chan,$2,32)) { set %cs.chan $remtok(%cs.chan,$2,1,32) | clonescan $2 %cs.type | unset %cs.type | halt } 

dialog clonescanner { 
  title "Clone Detector by SaNCaK" 
  size -1 -1 180 100 
  option dbu 
  button "", 1, 0 0 0 0, ok 
  list 2, 2 2 176 93 
  box "", 3, 2 87 176 12 
  text "", 4, 5 91 170 7 
}
menu channel,menubar,nicklist {
  Clone Scan:clones
}

Kodların miRC sisteminize eklenmesi;
Eklenecek kodu kopyalıyoruz. (Kısayol Tuşu Ctrl + C) Ardından mIRC'imizi açıyoruz ve herhangi bir ekranda Alt + R tuşlarına basıyoruz. mIRC Scripts Editörü açılıyor.
[Aliases] [Popups] [Remote] [Users] [Variables] tablarından [Remote] sekmesini tıklıyoruz sonrasında Sol üst menümüzden;
|Dosya (ingilizce için File)
|Yeni (ingilizce için New)
Sekmelerine tıklıyoruz boş bir ekran karşımızda, ekrana sağ tıklayıp yapıştırı tıklıyoruz. (Kısayol Tuşu Ctrl + V) Son Olarak Tamam [OK] butonuna tıklıyoruz ve kodumuzu eklemiş oluyoruz.
 
Üst Alt