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

 Kayıt ol  Topluluk
3Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 23 Nisan 2009, 10:46   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Giriç ve Çıkış(part,Quit) yeni pencerede açma




mrb arkadaşlar...kanala giren ve çıkanları mircde ayrı bi pencerede görmek istiyorum...
yani '''hem kanal genelinde kimin girip çıktığını(part,Quit) gösterecek,hemde farklı bi pencerede giren ve çıkan kişileri zaman,Ip,nick,bulunduğu kanalları ve mümkünse önceki nickini gösterecek..örneğin ayrı bi pencerede;
[10:46:17] * Giriş: GulNida48 (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) Kanalları:#mynet_ask,#mynet_istanbul 7[ONCEKI NICKLERI] 4s: dilekk488 dilekk255 dilekk38 dilekk38251 didemm
[10:53:17] * Ayrıldı: GulNida48 (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) Kanalları:#mynet_ask,#mynet_istanbul 7[ONCEKI NICKLERI] 4s: dilekk488 dilekk255 dilekk38 dilekk38251 didemm
Böyle bi kod hazırlayabilirmiyiz? tşkler şimdiden


Konu benben77 tarafından (23 Nisan 2009 Saat 11:09 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 23 Nisan 2009, 12:21   #2
Regex
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: Giriç ve Çıkış(part,Quit) yeni pencerede açma




"Önceki rumuzları" derken kanalda olmayan birisinin, değiştirdiği rumuzu nasıl göreceksin? Tam anlayamadım; biraz daha bu isteğini açarsan, yardımcı olabilirim.

 
Alıntı ile Cevapla

Alt 23 Nisan 2009, 12:50   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Giriç ve Çıkış(part,Quit) yeni pencerede açma




Regex Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
"Önceki rumuzları" derken kanalda olmayan birisinin, değiştirdiği rumuzu nasıl göreceksin? Tam anlayamadım; biraz daha bu isteğini açarsan, yardımcı olabilirim.

Şöyle düşünelim...bi nick benim olduğum kalana giriyor..sonra kanaldan çıkıyor...belli bi süre sonra benim olduğum kanala farklı bir nickle ama aynı Ip adresiyle giriyor...kanala girdiği zaman 'önceki nick' diye uyarı verecek...(Kanala giren Ip adreslerini nickleriyle birlikte kayıt altına alıp aynı ıp adresiyle farklı nick girildiğinde daha önce bu Ip adresiyle '''şu nickler''' girdi diye gösteren bi yöntem)
Forumda 'kanala giren nick'i takip diye konular var aslında;

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

burda [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kullanıcısının (konudaki 6.mesaj) kodu iyi çalışıyor...yada başka bi kod..farketmez...önceki nicklerini sağlıklı bi şekilde göstermesi yeterli...

benim istediğim ise bunları birleştirmek....yani biri kanala girip çıktığı zaman hem kanalda gösterecek...hemde ayrı bi pencerede zaman,giriş-çıkış-part,nick,Ip,kanalları,önceki nickleri;
[10:46:17] * Giriş: GulNida48 (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) Kanalları:#mynet_ask,#mynet_istanbul 7[ONCEKI NICKLERI] 4s: dilekk488 dilekk255 dilekk38 dilekk38251 didemm

 
Alıntı ile Cevapla

Alt 23 Nisan 2009, 15:17   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Giriç ve Çıkış(part,Quit) yeni pencerede açma




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:start: { .hmake nicksch 1000 } on *:part:#: { if ( $comchan($nick,0) < 2 ) { nicksgrab $nick $site } } on *:quit: { nicksgrab $nick $site } on *:kick:#: { if ( $comchan($knick,0) < 2 ) { if ( $ial($knick).host != $null ) { nicksgrab $knick $ifmatch } } } alias nicksgrab { hadd nicksch $iif(($gettok($2,-1,46) == virtuel) && ($numtok($2,46) > 3),$+($gettok($2,1-2,46),.virtuel),$2) $1 } alias NicksTrouve { var %a = $iif(($gettok($2,-1,46) == virtuel) && ($numtok($2,46) > 3),$+($gettok($2,1-2,46),.virtuel),$2) return $iif($hget(nicksch,%a) != $1,$ifmatch) } on *:JOIN:#: { var %NickPrecedent = $iif($NicksTrouve($nick,$site), 4[Onceki Nicki] $ifmatch ) if ( %NickPrecedent ) { echo -tm $chan *** $ifmatch } }

not : kod bana ait değil kim kodlamış onuda bilmiyorum
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 23 Nisan 2009, 15:55   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Giriç ve Çıkış(part,Quit) yeni pencerede açma




XcLusive Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:start: { .hmake nicksch 1000 } on *:part:#: { if ( $comchan($nick,0) < 2 ) { nicksgrab $nick $site } } on *:quit: { nicksgrab $nick $site } on *:kick:#: { if ( $comchan($knick,0) < 2 ) { if ( $ial($knick).host != $null ) { nicksgrab $knick $ifmatch } } } alias nicksgrab { hadd nicksch $iif(($gettok($2,-1,46) == virtuel) && ($numtok($2,46) > 3),$+($gettok($2,1-2,46),.virtuel),$2) $1 } alias NicksTrouve { var %a = $iif(($gettok($2,-1,46) == virtuel) && ($numtok($2,46) > 3),$+($gettok($2,1-2,46),.virtuel),$2) return $iif($hget(nicksch,%a) != $1,$ifmatch) } on *:JOIN:#: { var %NickPrecedent = $iif($NicksTrouve($nick,$site), 4[Onceki Nicki] $ifmatch ) if ( %NickPrecedent ) { echo -tm $chan *** $ifmatch } }

not : kod bana ait değil kim kodlamış onuda bilmiyorum
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


bu var bende yaa...benim demek istediğim daha farklı bişeydi...bu 'önceki nick' olayı biraz karıştırıyo sanırım...bunsuz da olur sorun değil

Ben sadece giriş,çıkıç(part-Quit) ları genelde olduğu gibi ayrı bi pencerede görmek istiyorum...yani kanal genelinde giriş çıkışları normal bi şekilde gösterecek...ayriyetten özel bi pencerede adece giriş,çıkışları ve mümkünse nickin kanala girdiğinde bu kanaldan başka girdiği kanalları gösterecek (bu olmasa da sorun değil...asıl önemli olan giriş ve çıkışların ayrı bi pencerede göstermesi..)

 
Alıntı ile Cevapla

Alt 23 Nisan 2009, 15:58   #6
Regex
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: Giriç ve Çıkış(part,Quit) yeni pencerede açma




O zaman, biz de stabil hâle getirelim.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:start:hmake nicksch 1000 on !*:part:#:if ($comchan($nick,0) < 2) nicksgrab $nick $site on *:quit:nicksgrab $nick $site on *:kick:#:if ($comchan($knick,0) < 2 && $ial($knick).host) { nicksgrab $knick $v1 } alias -l nicksgrab if ($1 && $2) { hadd nicksch $iif($gettok($2,-1,46) == virtuel && $numtok($2,46) > 3,$+($gettok($2,1-2,46),.virtuel),$2) $1 } alias nickstrouve { var %a = $iif($gettok($2,-1,46) == virtuel && $numtok($2,46) > 3,$+($gettok($2,1-2,46),.virtuel),$2) return $iif($hget(nicksch,%a) != $1,$v1) } on !*:join:#:{ var %n = $iif($nickstrouve($nick,$site), 4Önceki rumuzu: $v1) if (%n) echo -tm # *** $v1 }


 
Alıntı ile Cevapla

Alt 23 Nisan 2009, 16:28   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Giriç ve Çıkış(part,Quit) yeni pencerede açma




Yeterince açık bi şekilde derdimi ifade etmeye çalıştığımı zannediyodum....ifade edemediysem özür dilerim
olay tamamiyle önceki rumuz olayına kaydı...ben ekstra bi pencerede giriş ve çıkışları gösteren bi kod istiyodum mümkünse buna önceki nicki de ilave edebilirsek iyi olur demiştim..bu önceki nick kodu zaten var bende...önceki nick kısmını unutalım arkadaşlar...böyle bişi istememiş olayım
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


BAŞTAN ALAYIM
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Ekstra bi pencerede giriş ve çıkışları(join.part,Quit) mesajlarını kanal genelindeki gibi ekstra bi pencerede görebilirmiyim
Giriş ve çıkış mesajlarını tamamiyle başka bi pencereye taşımak değil amacım...kanal genelindeki giriş çıkışlar olduğu gibi kalacak...Benim istediğim ekstra bi pencerede sadece giriş ve çıkışları(join,part,Quit) görebilirmiyim

yeterince açıklayıcı olmuştur umarım...tşkler

 
Alıntı ile Cevapla

Alt 23 Nisan 2009, 16:36   #8
Regex
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: Giriç ve Çıkış(part,Quit) yeni pencerede açma




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on !*:join:#:$iif(!$window(@Giriş-Çıkış),window -e @Giriş-Çıkış) | echo -te @Giriş-Çıkış *** Giriş: # kanalına, $nick giriş yaptı. $+($chr(40),$address,$chr(41)) on !*:part:#:$iif(!$window(@Giriş-Çıkış),window -e @Giriş-Çıkış) | echo -te @Giriş-Çıkış *** Çıkış: # kanalından, $nick çıkış yaptı. $+($chr(40),$address,$chr(41))


Bu biçimde yapabilirsin. Eğer kanalda da ek bir bilgi vermesini istemiyorsan; komut ayırma karakterini (|) her iki satırın da sonuna ekleyip, /return komutuyla durdurabilirsin.

 
Alıntı ile Cevapla

Alt 23 Nisan 2009, 16:55   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Giriç ve Çıkış(part,Quit) yeni pencerede açma




Regex Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on !*:join:#:$iif(!$window(@Giriş-Çıkış),window -e @Giriş-Çıkış) | echo -te @Giriş-Çıkış *** Giriş: # kanalına, $nick giriş yaptı. $+($chr(40),$address,$chr(41)) on !*:part:#:$iif(!$window(@Giriş-Çıkış),window -e @Giriş-Çıkış) | echo -te @Giriş-Çıkış *** Çıkış: # kanalından, $nick çıkış yaptı. $+($chr(40),$address,$chr(41))

Bu biçimde yapabilirsin. Eğer kanalda da ek bir bilgi vermesini istemiyorsan; komut ayırma karakterini (|) her iki satırın da sonuna ekleyip, /return komutuyla durdurabilirsin.

Bu verdiğin koda Quit'i de ilave edebilirmiyiz..tşkler

 
Alıntı ile Cevapla

Alt 23 Nisan 2009, 17:24   #10
Regex
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: Giriç ve Çıkış(part,Quit) yeni pencerede açma




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on !*:quit:echo -te @Giriş-Çıkış *** $+($nick,$chr(44)) sunucudan ayrıldı.


 
Alıntı ile Cevapla

Cevapla

Etiketler
acma, cikispart, Çıkışpart, giric, mirc download, mirc indir, pencerede, quit, ve, yeni


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
giriş çıkış part quo RegSubex mIRC Scripting Sorunları 1 24 Eylül 2012 03:01
Yoğun Quit part koruma yardım lütfen. OzAn mIRC Scripting Sorunları 2 11 Eylül 2007 20:28