Tekil Mesaj gösterimi
Alt 19 Temmuz 2012, 18:14   #1
Çevrimdışı
CLubber
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
İftar Vakitleri TCL




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
########################################################################################### # # # # # İftar ve Namaz Vakitleri TCL v1.0 - Written By CLubber # # Bu TCL ile herhangi bir il'in namaz ve iftar vakitlerini öğrenebilirsiniz. # # Kullanımı iftar kanalı genelinde !iftar şehir şeklindedir. # # Bu tcl'nin çalışması için, http.tcl'ye ihtiyaç vardır. # # # # # ########################################################################################### bind pub - !iftar iftar:vakit proc iftar:vakit {nick uhost hand chan text} { global botnick tcl if {![string match "#iftar" $chan]} { return 0 } set semt [lindex $text 0] if {$semt == ""} {putquick "PRIVMSG #iftar :Hata: Herhangi bir il'in namaz ve iftar vakitlerini öğrenmek için lütfen bir şehir belirtiniz.";return} set connect [::http::geturl
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
set files [string map[list \n " "] [::http::data $connect]] if {[string match -nocase "*Invalid use of Null*" $files]} { putquick "PRIVMSG #iftar Hata: Herhangi bir il'in namaz ve iftar vakitlerini sorgularken türkçe karakter kullanmayınız." ::http::cleanup $connect } else { regexp -- {<td width="100" height="25" class="vakitstl">.*?msak</td>.*?<td width="5" class="vakitstl2">:</td>.*?<td width="70" class="vakitstl">(.*?)</td>} $files - imsak regexp -- {<td height="25" class="vakitstl">G.*?ne.*?</td>.*?<td class="vakitstl2">:</td>.*?<td class="vakitstl">(.*?)</td>} $files - gunes regexp -- {<td height="25" class="vakitstl">.*?le</td>.*?<td class="vakitstl2">:</td>.*?<td class="vakitstl">(.*?)</td>} $files - ogle regexp -- {<td height="25" class="vakitstl">.*?kindi</td>.*?<td class="vakitstl2">:</td>.*?<td class="vakitstl">(.*?)</td>} $files - ikindi regexp -- {<td height="25" class="vakitstl">Ak.*?am</td>.*?<td class="vakitstl2">:</td>.*?<td class="vakitstl">(.*?)</td>} $files - aksam regexp -- {<td height="25" class="vakitstl">Yats.*?</td>.*?<td class="vakitstl2">:</td>.*?<td class="vakitstl">(.*?)</td>} $files - yatsi ::http::cleanup $connect set int "00" set ex(time) "$aksam:$int" set serv(time) [clock seconds] set cur(time) [clock format [lindex $serv(time) 0] -format "%H:%M:%S"] set remain [duration [expr {[clock scan $ex(time)] - [clock scan $cur(time)]}]] regsub -all {hours} $remain {saat} remain regsub -all {hour} $remain {saat} remain regsub -all {minutes} $remain {dakika} remain regsub -all {minute} $remain {dakika} remain regsub -all {seconds} $remain {saniye} remain regsub -all {second} $remain {saniye} remain putquick "privmsg #iftar :Bilgiler alınıyor, lütfen bekleyin." putquick "privmsg #iftar :- " putquick "privmsg #iftar :$semt: İmsak: $imsak Güneş: $gunes Öğle: $ogle İkindi: $ikindi Akşam: $aksam Yatsı: $yatsi" putquick "privmsg #iftar :İftara Kalan Süre: ($remain)" putquick "privmsg #iftar :-" putquick "privmsg #iftar :Ramazan imsakiyesi bilgilendirme sonu." } } putlog "Namaz ve Iftar Vakitleri TCL - Written By CLubber"

* Ramazan geldi, kullanıcılarınız irc sunucunuzda sohbet ederken, iftara kaç dakika kaldığını merak edebilir.

* Böyle bir tcl yazayım dedim, #iftar kanalı genelinde !iftar şehir şeklinde, türkçe karakter olmadan kullanabilirsiniz.

* Bu scriptin http.tcl ile beraber kullanılması gerekmektedir.

* NOT: set files [string map[list \n " "] [::http::data $connect]] satırında map'tan sonra boşluk olması gerek, lütfen düzenleyin.

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

* http.tcl'yi indirdikten sonra conf'unuzun en son satırına bu kodu eklemelisiniz;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
source scripts/http.tcl

* TCL Yapımcısı: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet