Konu: Join - Part
Tekil Mesaj gösterimi
Alt 02 Eylül 2007, 17:18   #10
Çevrimdışı
L4roXyL
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Join - Part




Who sistemi ile yapılabilir.
Aslında bir çok yolu var.
Bu verdiğim client connecting'da işine yarar.

on *:snotice:*Client conn*: { if $group(#ok) != on { .enable #ok | .who $9 | .msg #x Sunucuya giriş yapıldı. Nick: $9 - Gerçek IP: $gettok($gettok($1-,1,41),2,64) } }
#ok off
raw 352:*: { .msg #x $6 mask: $+($6,!,$3,@,$4) | .disable #ok | halt }
#ok end

Çıkış için(Sunucudan çıkan kullanıcıya who çekemiyeceğin için, seninle ortak bir kanalda bulunan nick'in on quit eventi ile mask'ını yazdırabilirsin)
Şu şekilde;

on *:quit: { .msg #x $nick Mask: $address($nick,5) }
on *:snotice:*Client exiting*: { .msg #x Sunucudan çıkış yapıldı: Nick: $6 - Gerçek IP: $gettok($gettok($1-,1,41),2,64) }

Sanırım işini görür.
Edit: detay'ın dediği doğrudur.
Eğer quit yapan kullanıcı seninle ortak bir kanalda yoksa işine yaramaz(Çıkış olayı, sadece ip'i gösterir)


Konu L4roXyL tarafından (02 Eylül 2007 Saat 17:30 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver