Yahu, liste falan oluşturmaya veya bu kadar uzatmaya gerek yok aslında. Yapılması gereken tek şey; bir kontrol aliası oluşturmak. Peki neden? Çünkü kullanıcı, kanala girdiği anda; ChanServ'den +o, +a
vb. almadığı için iki saniye gecikmeli bir kontrol yaparız ve buna göre işlem uygularız; bu kadar basit. İşte kod:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on !*:join:#Help:.timer 1 2 $kntrl(#,$nick)
alias -l kntrl if (!$regex($nick($1,$2).pnick,/^(%|@|&|~)/)) .msg #Helpers Help kanalına kullanıcı Girişi yapıldı. Rumuz: $2 - Giriş tarihi-saati: $+($date,-,$time) - $+($ncks(#Helpers),:) Lütfen kullanıcıyla ilgileniniz.
alias -l ncks var %1 = 1,%2 | while ($nick($1,%1)) { %2 = $addtok(%2,$v1,44) | inc %1 } | return $regsubex(%2,$+(/,$chr(44),/g),$+($chr(44),$chr(32)))
Biraz da düzeltmeler yaptım, rumuzlara seslenirken aralarına virgül koyması gibi. İşini görecektir.
Ekleme: Ufak bir şeyi gözden kaçırmışım, düzelttim.