IRCDForum - IRC ve mIRC Kullanıcı Topluluğu  
  IRCDForum - IRC ve mIRC Kullanıcı Topluluğu > IRCDForum.Org - IRCd ve mIRC Scripting > mIRC Scripting Hazır Kodlar
Kaydol Topluluk Bugünkü Mesajlar Ara


Nick Arama

mIRC Scriptinglerinizde kullanabileceğiniz hazır kodlara bu başlık altından ulaşabilirsiniz.


Kullanıcı Etiket Listesi

Yeni Konu Aç Cevapla
 
Konu Araçları Görünüm Modları
Eskimiş 06-Aralık-2024, 11:41   #1
 
Owner Kullanıcısının Avatarı

Üye No: 1
Kayıt Tarihi: 07-Kasım-2024
Mesajlar: 783
Konular: 776
Nerden: Bursa
Takımı: Beşiktaş
Meslek:
Aldığı Beğeni: 17
Beğendikleri: 6
@Owner
Varsayılan Nick Arama

Hostu ayni olan yada farkli olan nickleri dosyaya kaydeder ve asagida yazilmis komut uygulandiginda o nickin girmis oldugu hostlari ve nickleri tarihli olarak @takip penceresinde gosterir.
-
Not1: Eger nick 2 kez ya da daha fazla girmisse, son girdigi tarihi verir.
Not2: Sunucunun vermis oldugu hostdan dolayi bazi nickleri karisik olarak gostermesi normal bir durumdur. (DJ, Admin vs.)
Not3: Herkes kullanabilir, herhangi bir yetki gerektirmez. Sunucunun giriste nickleri otomatik soktugu bir global kanalda bulunmaniz yeterlidir.
Not4: Belirli bir sureden sonra @takip penceresinde sag tik yaparak menuden "Nick takip listesini sil" secenegini secerek listeyi silebilirsiniz.
-
Komut: /nickara nick

Kod
on *:join:#:{
  if $regex($nick,/^(bot1|bot2|bot3)/i) {  halt }
  dosyayayaz $nick $token($address,2,64)
}
on *:nick:{
  if $regex($newnick,/^(bot1|bot2|bot3)/i) {  halt }
  dosyayayaz $newnick $token($address,2,64)
}
alias -l dosyayayaz {
  var %hstnick_ = $2
  var %np_ = /( $+ $1 $+ !(\d+)) $+ /i
  var %frst_ = $token($read(ipnicktakip.txt,w,$+(%hstnick_,*)),2-,32)
  write $+(-w,%hstnick_,*) ipnicktakip.txt  %hstnick_  $iif($regex(%frst_ ,%np_),$remove(%frst_,$regml(1)),%frst_) $+($1,!,$ctime)
}

alias nickara {
  if !$1 { echo $color(info) > Nick belirtmelisiniz | return }
  if ($1 == * || $1 == ? || $1 == .) { halt }
  if (!$window(@takip)) { window -ae @takip }
  if (!$window(@takip).title) { titlebar @takip [ Nick aramak icin /nickara nick komutunu kullaniniz. ]  } 
  clear @takip
  filter -fkg ipnicktakip.txt pencereyeyaz $+(/,$1,!,(\d+)/i) 
}
alias -l pencereyeyaz {
  echo @takip $str(-,50)
  echo @takip [HOST BILGISI] $token($$1,1,32)
  echo @takip $str(-,50)
  var %m_ = 2
  while ($token($$1,%m_,32)) {
    echo @takip  Nick: $token($v1,1,33)  Tarih: $asctime($token($v1,2,33),dd/mm/yy HH:nn)
    inc %m_
  }
  echo @takip $str(-,1)
}
menu @takip {
  Nick takip listesini sil :/write -c ipnicktakip.txt | echo $color(info) > Takip Listesi Silindi.
}

 
Alıntı ile Cevapla
Cevapla

Etiketler
arama, nick


Konuyu Görüntüleyen Aktif Kullanıcılar: 1 (0 üye ve 1 misafir)
 

Yayınlama Kuralları
Yeni konu açamazsınız
Cevap gönderemezsiniz
Eklenti ekleyemezsiniz
Mesajlarınızı düzenleyemezsiniz

Kodlama is Açık
İfadeler Açık'dir
[IMG] kodu: Açık
HTML kodu: Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı