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 Hazır Kodlar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   Tarihte bugün (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/528913-tarihte-bugun.html)

Paint 29 Nisan 2013 02:47

Tarihte bugün
 
Tarihte bugün adından da anlaşılabileceği üzre tarihte bugün neler yaşandığını gösteren bir kod. Vikipedi tabanlı çalışmakta, fazla da açıklamaya gerek yok.

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


Kod:

Alias tarih {
  if $window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) { echo -a Pencere açık. | halt }
  elseif $sock(Wikipedia) { echo -a Veriler alınıyor bekleyin. | halt }
  $iif($isfile(tariha.fxt),.remove tariha.fxt)
  sockclose Wikipedia
  sockopen Wikipedia tr.wikipedia.org 80
  set %ydeyer 70
  set %ymaxdeyer 100
}
on *:SockOpen:Wikipedia:{ var %s sockwrite -nt $sockname | %s GET /wiki/Vikipedi:Tarihte_bugün HTTP/1.1 | %s Host: tr.wikipedia.org | %s $crlf }
on *:sockread:wikipedia:{
  var %a | sockread %a
  if <big> isin %a { write tariha.fxt drawtext -ro @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] $rgb(145,104,0) Tahoma 17 15 %ydeyer • $tarihtr($htmlfree(%a)) | inc %ydeyer 20  }
  if <li>En fazla* iswm %a { sockclose $sockname |  write tariha.fxt //drawrect -r @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] $rgb(0,129,234) 2 $calc(((%ymaxdeyer +40) -64) /2) $calc(%ydeyer +12) 64 20
  write tariha.fxt //drawtext -or @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] $rgb(19,29,96) Tahoma 13 $calc(((%ymaxdeyer +50) -54) /2) $calc(%ydeyer +14) KAPAT | tarihim | return }
  if <li> isin %a && VP:TB !isin %a {
    write tariha.fxt //drawtext -r @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] $rgb(13,34,38) Tahoma 13 15 %ydeyer • $tarihtr($htmlfree(%a))
if %ymaxdeyer < $width($tarihtr($htmlfree(%a)),Tahoma,13) { set %ymaxdeyer $v2 } | inc %ydeyer 18 } }

alias tarihim { var %yh $calc(%ymaxdeyer +72)
  window -aCk0w1dp +dL @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 0 0 %yh $calc(%ydeyer +54)
  drawfill -r @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] $rgb(88,158,211) - 0 0
  drawrect -rd @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] $rgb(0,129,234) 3 16 18 $calc(%yh -40) 27 12 12
  drawtext -ro @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] $rgb(19,29,96) Tahoma 17 $calc((%yh -217) /2) 20 Tarihte bugün neler olmuştu?
  /play -sc tariha.fxt 0
}
alias tarihtr return $replace($1-,Ç,Ç,İ,İ,Åž,Ş,Ü,Ü,ı,ı,ÅŸ,ş,Ç,Ç,ç,ç,ÄŸ,ğ,ÅŸ,ş,ü,ü,ı,ı,ö,ö,Ö,Ö,Ä,Ğ,ÄŸ,ğ,Ö,Ö,ü,ü,ó,o,é,é)
alias htmlfree {  var %x, %i = $regsub($1-,/(^[^<]*>|<[^>]*>|<[^>]*$)/g,$null,%x), %x = $remove(%x,&nbsp;) | return %x }
menu @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] {
sclick: { if ($inrect($mouse.x,$mouse.y,$calc(((%ymaxdeyer +40) -64) /2),$calc(%ydeyer +12),64,20)) window -c @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]  } }

/tarih komutuyla çalıştırabilirsiniz.

AmiR 01 Mayıs 2013 21:56

Cevap: Tarihte bugün
 
Ellerine, emeğine sağlık kardeşim. Faydalı bir paylaşım :)

Kimimben 01 Mayıs 2013 22:59

Cevap: Tarihte bugün
 
Çok güzel ama açılan pencerede KAPAT butonuna basınca kapatmıyor ellerine sağlık

Paint 01 Mayıs 2013 23:04

Cevap: Tarihte bugün
 
Alıntı:

KiMiiMBeN Nickli Üyeden Alıntı (Mesaj 1041299254)
Çok güzel ama açılan pencerede KAPAT butonuna basınca kapatmıyor ellerine sağlık

Kodu eksiksiz aldıysan böyle birşey olmaması gerekiyor, özellikle son 2 satıra dikkat et.

Zalimsin 08 Şubat 2022 19:00

Cevap: Tarihte bugün
 
Alıntı:

Paint Nickli Üyeden Alıntı (Mesaj 1041298641)
Tarihte bugün adından da anlaşılabileceği üzre tarihte bugün neler yaşandığını gösteren bir kod. Vikipedi tabanlı çalışmakta, fazla da açıklamaya gerek yok.

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


Kod:

Alias tarih {
  if $window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) { echo -a Pencere açık. | halt }
  elseif $sock(Wikipedia) { echo -a Veriler alınıyor bekleyin. | halt }
  $iif($isfile(tariha.fxt),.remove tariha.fxt)
  sockclose Wikipedia
  sockopen Wikipedia tr.wikipedia.org 80
  set %ydeyer 70
  set %ymaxdeyer 100
}
on *:SockOpen:Wikipedia:{ var %s sockwrite -nt $sockname | %s GET /wiki/Vikipedi:Tarihte_bugün HTTP/1.1 | %s Host: tr.wikipedia.org | %s $crlf }
on *:sockread:wikipedia:{
  var %a | sockread %a
  if <big> isin %a { write tariha.fxt drawtext -ro @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] $rgb(145,104,0) Tahoma 17 15 %ydeyer • $tarihtr($htmlfree(%a)) | inc %ydeyer 20  }
  if <li>En fazla* iswm %a { sockclose $sockname |  write tariha.fxt //drawrect -r @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] $rgb(0,129,234) 2 $calc(((%ymaxdeyer +40) -64) /2) $calc(%ydeyer +12) 64 20
  write tariha.fxt //drawtext -or @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] $rgb(19,29,96) Tahoma 13 $calc(((%ymaxdeyer +50) -54) /2) $calc(%ydeyer +14) KAPAT | tarihim | return }
  if <li> isin %a && VP:TB !isin %a {
    write tariha.fxt //drawtext -r @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] $rgb(13,34,38) Tahoma 13 15 %ydeyer • $tarihtr($htmlfree(%a))
if %ymaxdeyer < $width($tarihtr($htmlfree(%a)),Tahoma,13) { set %ymaxdeyer $v2 } | inc %ydeyer 18 } }

alias tarihim { var %yh $calc(%ymaxdeyer +72)
  window -aCk0w1dp +dL @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 0 0 %yh $calc(%ydeyer +54)
  drawfill -r @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] $rgb(88,158,211) - 0 0
  drawrect -rd @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] $rgb(0,129,234) 3 16 18 $calc(%yh -40) 27 12 12
  drawtext -ro @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] $rgb(19,29,96) Tahoma 17 $calc((%yh -217) /2) 20 Tarihte bugün neler olmuştu?
  /play -sc tariha.fxt 0
}
alias tarihtr return $replace($1-,Ç,Ç,İ,İ,Åž,Ş,Ü,Ü,ı,ı,ÅŸ,ş,Ç,Ç,ç,ç,ÄŸ,ğ,ÅŸ,ş,ü,ü,ı,ı,ö,ö,Ö,Ö,Ä,Ğ,ÄŸ,ğ,Ö,Ö,ü,ü,ó,o,é,é)
alias htmlfree {  var %x, %i = $regsub($1-,/(^[^<]*>|<[^>]*>|<[^>]*$)/g,$null,%x), %x = $remove(%x,&nbsp;) | return %x }
menu @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] {
sclick: { if ($inrect($mouse.x,$mouse.y,$calc(((%ymaxdeyer +40) -64) /2),$calc(%ydeyer +12),64,20)) window -c @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]  } }

/tarih komutuyla çalıştırabilirsiniz.


Bunun güncellenmesi gerek yapa bilimiyiz.


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

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