Tekil Mesaj gösterimi
Alt 27 Eylül 2009, 13:39   #2
Çevrimdışı
CesuryureK
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Giriş çıkışlarda username




BaharGulu Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
merhaba ben giriş çıkışlarda usernameleride görmek istiyorum örneğin

[09:13] *** Notice -- Client connecting on port 151561 : nick(sunucu
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
..) : Username [clients]

şeklinde böyle nasıl yapabiliriz kodla ?


PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on ^1:SNOTICE:*:{
  if (
connecting isin $1-) { 
    
set %giris $1-
    
set %connect on    
    who 
$9
  
}
  if (
exiting isin $1-) {
    
set %cikis $1-
    
set %exit on
    whowas 
$6
  
}
}
Raw *:*: {
if (
$numeric == 312) { haltdef }
if (
$numeric == 314) {
  if (%exit == 
on) {
    echo -
%cikis Fullname : $5
    
set %exit off
    halt
}
}
if (
$numeric == 314) {
if (%
connect == on) {
    echo -
%giris Fullname : $9-
    
set %connect off
    halt
}
}


yukarıdaki kod giriş çıkışları dediğin gibi fullname bilgileri ile birlikte Aktif pencerene yollar.. (Echo -a)
-
yok ben statuste görmek istiyorum dersen Echo -a yerine Echo -s yaparsın
-

yok ben @Giris @Cikis gibi pencerelerde görmek istiyorum dersen

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on ^1:SNOTICE:*:{
  if (
connecting isin $1-) { 
    
set %giris $1-
    
set %connect on    
    who 
$9
  
}
  if (
exiting isin $1-) {
    
set %cikis $1-
    
set %exit on
    whowas 
$6
  
}
}
Raw *:*: {
  if (
$numeric == 312) { haltdef }
  if (
$numeric == 314) {
    if (%exit == 
on) {
      
$iif(!$window(@Cikis),window -ne @Cikis)  
      echo 
@Cikis %cikis Fullname : $5
      
set %exit off
      halt
    
}
  }
  if (
$numeric == 314) {
    if (%
connect == on) {
      
$iif(!$window(@Giris),window -ne @Giris)  
      .
timer 1 1 echo @Giris %giris Fullname : $6-
      .
timer 1 2 set %connect off
      halt
    
}
  }


** Notice -- Client connecting on port 7000: firari_genç (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) [clients] Fullname : Ben ÖqrencI Hayat Mektep..
-
*** Notice -- Client exiting: atik (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) [» [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] »] Fullname : * [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Sohbet Kullanıcısı

-

çıkışlarda sorun olmaz ama girişler aşırı yoğun ise ufak aksaklıklar baş gösterebilir. çünkü
giren kişiye who komutunu uygulayıp alıp snotice şeklinde gösterene kadar zaman geçmekte 1 sn olsa bile bu süre içinde aksaklık olabilir. yapılma mantığı olarak başka seçenek var mı dersen aklıma en uygun olanı bu geldi.

__________________
Şimdi Saat Sensizliğin Ertesi..

Konu CesuryureK tarafından (27 Eylül 2009 Saat 13:45 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklamver bizimmekan