IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Giriş çıkışlarda username (https://www.ircforumlari.net/mirc-scripting-sorunlari/263907-giris-cikislarda-username.html)

BaharGulu 27 Eylül 2009 09:23

Giriş çıkışlarda username
 
merhaba ben giriş çıkışlarda usernameleride görmek istiyorum örneğin

[09:13] *** Notice -- Client connecting on port 151561 : nick(sunucu[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]..) : Username [clients]

şeklinde böyle nasıl yapabiliriz kodla ?

CesuryureK 27 Eylül 2009 13:39

Cevap: Giriş çıkışlarda username
 
Alıntı:

BaharGulu Nickli Üyeden Alıntı (Mesaj 815025)
merhaba ben giriş çıkışlarda usernameleride görmek istiyorum örneğin

[09:13] *** Notice -- Client connecting on port 151561 : nick(sunucu[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]..) : Username [clients]

şeklinde böyle nasıl yapabiliriz kodla ?


PHP- Kodu:

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- Kodu:

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ç ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) [clients] Fullname : Ben ÖqrencI Hayat Mektep..
-
*** Notice -- Client exiting: atik ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) [» [Ü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.

Yeniinsannn 27 Eylül 2009 13:45

Cevap: Giriş çıkışlarda username
 
Mükemmelsin Abi Herzaman Ki Gibi =)


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 22:02.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk