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/)
-   TCL Scriptler (https://www.ircforumlari.net/tcl-scriptler/)
-   -   Namaz Vakitleri TCL (https://www.ircforumlari.net/tcl-scriptler/486386-namaz-vakitleri-tcl.html)

CLubber 06 Haziran 2012 00:00

Namaz Vakitleri TCL
 
PHP- Kodu:


###############   K O M U T L A R  B Ö L Ü M Ü   ############# 
##                                                          ## 
##     Botumuzun sunucu üzerindeki çalıştıran komutlarını   ## 
##      kendinize özel yapabilir yada asla değiştirmeden    ## 
##             mevcut hali ile kullanabilirsiniz            ## 
##                                                          ## 
############################################################## 

set namaz(komut"!namaz" 
set namaz(kanal"#islam" 

bind pub $namaz(komutnamaz:vakit 
proc namaz
:vakit {nick uhost hand chan text} { 
  global 
botnick namaz
  
if {![string match "$namaz(kanal)" $chan]} { return }
  
set semt [lindex $text 0
  if {
$semt == ""} {putquick "PRIVMSG $namaz(kanal) :Hata: Herhangi bir il'in namaz vakitlerini öğrenmek için lütfen bir şehir belirtiniz.";return} 
  
set connect [::http::geturl http://
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #0000BB">set files 
[string map[list \" "] [::http::data $connect]] 
  if {[
string match -nocase "*Invalid use of Null*" $files]} {
    
putquick "PRIVMSG $namaz(kanal) Hata: Herhangi bir il'in namaz 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 
    putquick 
"privmsg $namaz(kanal) :Bilgiler alınıyor, lütfen bekleyin." 
    
putquick "privmsg $namaz(kanal) :- "
    
putquick "privmsg $namaz(kanal) :$semt: İmsak: $imsak Güneş: $gunes Öğle: $ogle İkindi: $ikindi Akşam: $aksam Yatsı: $yatsi
    
putquick "privmsg $namaz(kanal) :Hadis: Namaz her hayrın, her iyiliğin anahtarıdır." 
    
putquick "privmsg $namaz(kanal) :-" 
    
putquick "privmsg $namaz(kanal) :Namaz vakitleri bilgilendirme sonu."
  
}


putlog "Namaz Vakitleri TCL v1.0 - Written By CLubber" 

* Birçok arkadaşımızın islami sunucusu olduğu dikkatimi çekti, bizimde bir yararımız dokunsun istedik.

* 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;

PHP- Kodu:

source scripts/http.tcl 

* Belirttiğiniz kanal genelinde !namaz şehir yazarak herhangi bir il'e ait namaz vakitlerini öğrenebilirsiniz.

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

Korkut 06 Haziran 2012 14:42

Cevap: Namaz Vakitleri TCL
 
Kardeşim ellerine saglık kurdum denedim fakat,

[14:40] Tcl error [namaz:vakit]: bad option "map{
} { }": must be bytelength, compare, equal, first, index, is, last, length, map, match, range, repeat, replace, tolower, toupper, totitle, trim, trimleft, trimright, wordend, or wordstart

böle hata veriyor

CLubber 06 Haziran 2012 15:18

Cevap: Namaz Vakitleri TCL
 
Forum nedeni ile kayma olmuş.

PHP- Kodu:

set files [string map[list \" "] [::http::data $connect]] 

Bu satırdaki map'dan sonra boşluk olması gerek.

Korkut 06 Haziran 2012 19:01

Cevap: Namaz Vakitleri TCL
 
süpersin hocam çalışıyor

aspawa 03 Mart 2013 12:14

Cevap: Namaz Vakitleri TCL
 
Bu tcl Çalışmıyor şuan işin aşağida yazdıgım gibi kalıyor gerisi yok

[12:12] <Kolega> !namaz adana
[12:12] <islam> adana 0çin Namaz Vakitleri
[12:12] <islam>

saywhat 15 Mart 2013 14:11

Cevap: Namaz Vakitleri TCL
 
Alıntı:

birdost Nickli Üyeden Alıntı (Mesaj 1041290158)
gayet doğal burdaki tcl ve diğer dosyaların hepsi yurtdışından çalıntı oturupta bir başkasının yazdığı kodu ben yazdım diye millete satmak lamerlığın dik alasıdır :)

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

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

namazvakitleri.org gibi bi adresten veri çeken bir eggdrop tcl kodunun yurtdışından alınma ihtimali nedir?

herhangi bir sitenin kaynak kodları kullanıp/ayıklanarak http veri çekilmesi yoluyla çalışan bir kodun,söz konusu site üzerinde olası değişiklikler nedeniyle işleyemez hale gelmesi zaman içinde oldukça sık karşılaşılan ,nerdeyse kaçınılmaz bir durum.

kullanılan sitedeki veri değiştikçe o veriyi kullanan koduda yeni baştan güncellemek/değişmek zorunluluğu doğuyor haliyle.

+ bunun yanında @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] aynı bölümde birden çok mesajınız olunca ister istemez dikkatimi çekti,bugün foruma üye olmuşsunuz.toplam 10 mesaj yazmışsınız forumda. üşenmedim tek tek bakma ihtiyacı duydum,..bir tek pozitif mesajınız dahi yok.sanki sırf sataşmak,laf atmak,provoke etmek için kayıt olmuşsunuz gibi...birdost rumuzuyla bağdaşmıyor yazdığınız mesajlar...

Kişilerle "özel" bir hesabınız,alıp verememe gibi bir durumunuz varsa,keşke bunu o kişilerin özelinde yüzyüze çözseydiniz, daha uygun olurdu sanki...

saygılar,sevgiler vs vs ....

aspawa 15 Mart 2013 14:16

Cevap: Namaz Vakitleri TCL
 
Alıntı:

birdost Nickli Üyeden Alıntı (Mesaj 1041290158)
gayet doğal burdaki tcl ve diğer dosyaların hepsi yurtdışından çalıntı oturupta bir başkasının yazdığı kodu ben yazdım diye millete satmak lamerlığın dik alasıdır :)


CLubber tanıdıgım en iyi tcl koderlerden biridir kişileri tanımadan böyle konuşmanız hiç hoş değil.

CLubber 21 Mart 2013 11:10

Cevap: Namaz Vakitleri TCL
 
Kodu güncelledim @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...], kullanabilirsin sorunsuz çalışıyor fakat yazdığım not kısmına dikkat etmen gerekiyor, forum nedeni ile o satır birleşik çıkıyor.


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net