Tekil Mesaj gösterimi
Alt 18 Haziran 2007, 08:15   #8
Çevrimdışı
SaW
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: kuran-i kerim tcl si




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
bind pub - !kuran krn:ayt set ayetfile "ayetler.txt" proc krn:ayt {nick uhost hand chan arg} { global ayetfile if {[lindex $arg 0] == ""} { putserv "notice $nick :Okunacak ayeti ve numarasını belirtmelisiniz! örnek: !kuran bakara 17" return 0 } set okufile [open $ayetfile r] while {![eof $okufile]} { set okuline [gets $okufile] if {[string match -nocase [string tolower [lrange $arg 0 1]] [string tolower [lrange $okuline 0 1]]} { putserv "privmsg $chan : $okuline" } else { putserv "privmsg $chan :Aradağınız isimle bir veri kayıtlı değil." return 0 } } }

Kodları yazdım. Sana düşeni ayetler.txt adında bir dosya oluşturup oraya bütün ayetleri kaydetmek. Ama kaydederken şu şekilde kaydetmelisin:

bakara 118 meali meali meali meali....
bakara 119 meali meali meali...
yasin 5 meali melai melai..
.
.
.

Yani bütün ayetleri herbiri tek bir satır olacak şekilde ayarla ve mealinden önce satır başına ayet adını ve numarasını yaz.
Çalıştırdıktan sonra !kuran bakara 105 şeklinde ayetleri söyletebilirsin.
Umarım işinize yarar.
Not: Test etmedim kodu ama çalışması lazım.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver