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

>
+
Etiketlenen Kullanıcılar

 
 
LinkBack Seçenekler Arama Stil
Prev önceki Mesaj   sonraki Mesaj Next
Alt 25 Nisan 2008, 22:27   #1
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
IF'de kaç kişi online? v2 [hangi konuyu okuyor]




ilk versiyonda vip üyeler gözükmüyordu kodu editlerken neden kişilerin okuduğu konular gözükmesin dedim, ve forumun " member_ajax.php " kullanarak kullanıcıların hangi konuyu okuduğunu artık göreceğiz
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

sistem aynı şekilde sock mantığı..
bazı üyelerin hangi konuyu okuduğunu göremeyebiliriz bunun nedeni ise sock okuma yaparken mIRC'i 1-2 saniye kitlemesi. 70 üyede en fazla 2 kişinin profilini göstermez..
profil bilgilerine ulaşamadığınız taktirde /if yazarak kullanıcı listesini güncelleyip tekrar deneyin.

buyrun kod aşağıda;


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
;/tooltip komutu by Andy on *:ACTIVE:@tooltip: { window -a $qt($lactive) window -o @tooltip } on *:APPACTIVE: if (!$appactive) && ($window(@tooltip)) window -c @tooltip alias tooltip { if ($window(@tooltip)) window -c @tooltip var %font = Tahoma, %fontsize = 11, %time = 5, %rgb = 14811135 var %x = 1, %long = $gettok($1-,%x,13) while ($gettok($1-,%x,13)) { if ($len($v1) > $len(%long)) %long = $gettok($1-,%x,13) inc %x } var %w = $width(%long,%font,%fontsize,0,1) + 7, %h = $calc($gettok($1-,0,13) * $height($1-,%font,%fontsize) + 5) window -pBhdo +dL @tooltip $mouse.dx $calc($mouse.dy - 20) %w %h drawfill -r @tooltip %rgb %rgb 0 0 drawrect @tooltip 1 0.5 0 0 %w %h %x = 1 while ($gettok($1-,%x,13)) { drawtext -p @tooltip 1 %font %fontsize $iif($left($v1,1) == $chr(2),3,4) $iif(%x == 1,1,$calc((%x - 1) * 13)) $gettok($1-,%x,13) inc %x } window -a @tooltip .timertip 0 %time window -c @tooltip } ;/if komutu by XcLusive alias if { unset %ircforumlari.* $iif(!$window(@ircforumlari),window -Cak0d +L @ircforumlari -1 -1 800 200,clear @ircforumlari) sockclose * echo @ircforumlari Lütfen Bekleyin Liste Alınıyor... sockopen ircforumlari
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
80 } on *:sockopen:ircforumlari:{ sockwrite -n $sockname GET /index.php? HTTP/1.1 sockwrite -n $sockname Host: ircforumlari.net $+ $crlf $+ $crlf } on *:sockread:ircforumlari:{ if ($sockerr) { echo 4 @ircforumlari Hata: Bilgi Alınamıyor | halt } else { sockread %temptext if ($regex(%temptext,/(An Forumumuzda)/g)) { echo @ircforumlari $+($chr(3),12)) $htmlfree(%temptext) | set %read açık } if (%read == açık) && ($regex(%temptext,/</a>$/(a href="member.php.*s=|rel="nofollow"><font color="))) { set %ircforumlari $addtok(%ircforumlari,$+($htmlfree(%temptext),$chr(44)),32) if ($uyeno(%temptext) isnum) { set $+(%,ircforumlari.,$htmlfree(%temptext)) $uyeno(%temptext) } else { set $+(%,ircforumlari.,$htmlfree(%temptext)) $uyeno2(%temptext) } } if ($regex(%temptext,/(Sitemizi bugün ziyaret)/g)) { unset %read | echo @ircforumlari $+($chr(3),12)) Forumda Online Kullanıcılar: $+($chr(3),4)) %ircforumlari | unset %ircforumlari } } } alias htmlfree { var %x, %i = $regsub($1-,/(^[^<]*>|<[^>]*>|<[^>]*$)/g,$null,%x), %x = $remove(%x,,$chr(9),&nbsp;) return %x } alias uyeno { return $remove($gettok($1-,4,61)," rel) } alias uyeno2 { if (*rel="nofollow* iswm $1-) { if ($gettok($gettok($1-,1,34),2,61) isnum) { return $gettok($gettok($1-,1,34),2,61) } else { return $gettok($gettok($1-,1,34),3,61) } } } on ^*:hotlink:*:@ircforumlari:return on *:hotlink:*:@ircforumlari:{ var %x = $remove($1,$chr(44)) set %uyeno %ircforumlari. [ $+ [ %x ] ] $iif(%uyeno isnum,uyebak,tooltip %x $cr Üye Bilgileri Alınamıyor) } alias uyebak { sockclose uyebak unset %kon* sockopen uyebak
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
80 } on *:sockopen:uyebak:{ sockwrite -n $sockname GET $+(/member_ajax.php?u=,%uyeno) HTTP/1.1 sockwrite -n $sockname Host: ircforumlari.net $+ $crlf $+ $crlf } on *:sockread:uyebak:{ if ($sockerr) { echo 4 -st Uye Bilgileri Alınamıyor | halt } else { sockread %temp if ($regex(%temp,/</strong>$/<strong>\A)) { set %konu $addtok(%konu,$htmlfree(%temp),32) } if (*span* iswm %temp) && ($regex(%temp,/&nbsp;</div>$/<div>\A)) { set %konu2 $addtok(%konu2,$htmlfree(%temp),32) } if (*Konu okuyor* iswm %temp) { set %konu3 $addtok(%konu3,Konu Okuyor:,32) } if (*span* !iswm %temp) && ($regex(%temp,/&nbsp;</div>$/<div>\A)) { set %konu3 $addtok(%konu3,$htmlfree(%temp),32) } if (*</td>* iswm %temp) { if ($regex(%konu3,/(konu okuyor)/gi) >= 2) { tooltip 4 %konu  $cr 12 %konu2  $cr 5 $remove(%konu3,Konu Okuyor:) } else { tooltip 4 %konu  $cr 12 %konu2  $cr 5 $replace(%konu3,$+($chr(38),#350;),ş,$+($chr(38),#287;),ğ,$+($chr(38),#305;),ı,$+($chr(38),#351;),ş,$+($chr(38),#287;),ğ) } } } }

kullanım : /if
üyenin nick'ine 2 kere click yaptığımızda hangi konuyu okuduğunu gösterecektir.
profil bilgileri ekranda 5 saniye kalmakta, 5 saniye sonra otomatik olarak kaybolur.
eğer kodda hata ile karşılaşırsanız lütfen bu başlık altında belirtin.

örnek bir resim;



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



not: avatarında büyük resim kullanan arkadaşların hangi konuyu okuduklarını göremiyorduk artık kaçışınız yok
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Iyi Eğlenceler
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Konu XcLusive tarafından (25 Nisan 2008 Saat 23:41 ) değiştirilmiştir. Sebep: html karakter kodları eklendi..
 
Alıntı ile Cevapla

 

Etiketler
hangi, ifde, kac, kisi, kişi, konuyu, mirc download, mirc indir, okuyor, online


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler Arama
Stil

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
Karşındaki kişi hararetli bir şekilde bir konuyu anlatırken onu hiç dinlemediğin oldu mu ? Sır IF Ekstra 3 28 Mart 2024 01:11
Konuyu Açanın Postbitinde Konuyu Açan Diye Başlık Yazsın hAte vB 3.8.x Eklentileri 0 04 Aralık 2014 17:37
IF'de kaç kişi online ? XcLusive mIRC Scripting Hazır Kodlar 17 25 Nisan 2008 15:37