Tarih: 26 Ekim 2007 Cuma

Kod'un amacını acıklamak istiyorum;
Bir kanal'ı takibe aldınız diyelim? Bu kod bu kanal'da neleri takip eder?

1- Kanal'da voice/halfop/op veren veya alanları.(Tarihleri dahil)
2- Kanal'da ban atan/atılan veya banı acan/acılan'ları.(Tarihleri dahil)
3- Kanal'da atılan ban sayısını.
4- Kanal'a giren kullanıcı sayısını.
5- Kanal'dan cıkan kullanıcı sayısını.
6- Kanal'da bulunupta IRC'den cıkan sayısını.
7- Kanal'a kac satır text gonderdildiğini.
8- Kanal'da kimin ne zaman nick değiştiğini.(Tarihleri dahil)
9- Kanal'da ne zaman kim tarafından mod değiştirildiğini.(Tarihleri dahil)

Ek ozellikler;
/kns #kanalismi yazarak kanal'da kimin kac satır yazı yazdığını,
/nik #kanalismi yazarak kanal'da kimin ne zaman nick değiştiğini ve yeni nick'ini,
/unbn #kanalismi yazarak kanal'da kim tarafından ne zaman ban acıldığını,
/bn #kanalismi yazarak kanal'da kim tarafından, ne zaman ban atıldığını,
/md #kanalismi yazarak kanal'da kimin, ne zaman, hangi modu, değiştirdiğini,
oğrenebilirsiniz.

/sıfırla yazarak tum kayıtları sıfırlıyabilirsiniz.

Kod:
alias takip if $hget($1) if $me !ison $1 else } on *:quit: | inc %1 } } on *:nick: | inc %= } } on !*:join:#: } on *art:#: } on *:text:*:#: } on *:ban:#: } on *:unban:#: } on *:voice:#: } on *p:#: } on *:help:#: } on *:devoice:#: } on *:deop:#: } on *:dehelp:#: } on *:mode:#: } alias rapor if !$hget($1) else } alias kns if !$hget($[yazı,$1)) else } } alias bn if !$read($[$1,ban,.txt)) else } } alias unbn if !$read($[$1,unban,.txt)) else } } alias yetki if !$read($[$1,yetkiler,.txt)) else } } alias md if !$read($[$1,mode,.txt)) else } } alias nik if !$read($[$1,nick,.txt)) else } } alias ekle } on *:connect: alias sıfırla }
Kullanımı: /takip #kanalismi
Sonuclar icin: /rapor #kanalismi

Umarım işinize yarar.
__________________