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

2Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 13 Temmuz 2011, 03:10   #21
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Şiir Botu




Selamlar.

belge numarası yerine belge adı çağırtmayı hangi komut yerine getirir .sanırım burda isnum komutu belge nosunu yakalama işlevi görüyor. belgeyi ismiyle çağırtmak için-seçmek için bir komut var mı?

şöyleki ben bunu şiir vs okutmak için değil Kur'an sureleri-meallerini satır satır belli aralıkla kanala postalayacak şekile getirmek-düzenlemek niyetiyle ilgileniyorum..

Kur'an meal txt.dosyamı hazırladım.ancak burdaki sureleri sure adıyla çağırtmam gerek nosuyla olmaz. yani komut !dua Bakara gibi bir komutla her bir dua için ayrı ayrı oluşturup mircdir'e attığım klasör içindeki ayrı ayrı Surelri tanımlayıp bulup istenen dua.txt ini satır satır belli aralıklarla kanala okutabilmek amacım..

satırların belli zaman aralıklarıyla postalanması konusuda önemli Bakara gibi oldukça uzun surelerin aktarımı sorun olmaması açısından bu gerekli sanırım.. tcl kodu bulup düzenledim buna göre dualar txt ini bunun okuyabileceği şekle göre düzenlemeyi bitirmeye uğraşıyorum .ancak işleyiş bu anlayıştan daha farklı olacak..

bunu mirc script kodu olarak yapabilmek için txt belge nosundan değil txt isminden buldurmanın -çağıtmanın yolu nedir ? yada öyle bir yol var mı?

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 13 Temmuz 2011, 18:03   #22
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Şiir Botu




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:!şiir*:#:{ var %: = $findfile($qt($mircdirşiirler),*.txt,0) if !$2 { msg # Toplam $+(,%:,) tane şiir mevcut, rasgele bir şiir için !şiir random yazınız, %: şiirden herhangi biri için !şiir <şiir no> yazınız. } elseif $2 == random { play -n $nick $qt($findfile($qt($mircdirşiirler),*.txt,$r(1,%:)) ) 1500 } elseif $2 isnum $+(1-,%:) { play -n $nick $qt($+($mircdirşiirler,\,$2,.txt)) 1500 } | else { msg # Üzgünüm, toplam $+(,%:,) tane şiir var. } }

[/QUOTE]

Teşekkürler kodda sorun yok fakat şöyle bir problem var Aynı anda iki kişi şiir isteğinde bulundumu mirc.exe hata veriyor bunu onleye bilirmiyiz ? Difuzyon ?

orneğin iki kişi aynı anda !şiir 5 !şiir 10 yazdımı mirc.exe hata veriyor. zamanlama ile alakalımıdır çözümü varmıdır teşekkürler şimdiden ilgilendiğin için.

 
Alıntı ile Cevapla

Alt 13 Temmuz 2011, 23:36   #23
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Şiir Botu




hasan86 Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:!şiir*:#:{ var %: = $findfile($qt($mircdirşiirler),*.txt,0) if !$2 { msg # Toplam $+(,%:,) tane şiir mevcut, rasgele bir şiir için !şiir random yazınız, %: şiirden herhangi biri için !şiir <şiir no> yazınız. } elseif $2 == random { play -n $nick $qt($findfile($qt($mircdirşiirler),*.txt,$r(1,%:)) ) 1500 } elseif $2 isnum $+(1-,%:) { play -n $nick $qt($+($mircdirşiirler,\,$2,.txt)) 1500 } | else { msg # Üzgünüm, toplam $+(,%:,) tane şiir var. } }

Teşekkürler kodda sorun yok fakat şöyle bir problem var Aynı anda iki kişi şiir isteğinde bulundumu mirc.exe hata veriyor bunu onleye bilirmiyiz ? Difuzyon ?

orneğin iki kişi aynı anda !şiir 5 !şiir 10 yazdımı mirc.exe hata veriyor. zamanlama ile alakalımıdır çözümü varmıdır teşekkürler şimdiden ilgilendiğin için.

mirc.exe'nin vermiş olduğu hatayı düzeltemem ancak aynı anda ikinci bir şiir isteğinin önüne geçmek için :

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:!şiir*:#:{ if $play(1) { notice $nick Sırada okunan şiirin bitmesini bekleyin | return } var %: = $findfile($qt($mircdirşiirler),*.txt,0) if !$2 { msg # Toplam $+(,%:,) tane şiir mevcut, rasgele bir şiir için !şiir random yazınız, %: şiirden herhangi biri için !şiir <şiir no> yazınız. } elseif $2 == random { play -n $nick $qt($findfile($qt($mircdirşiirler),*.txt,$r(1,%:)) ) 1500 } elseif $2 isnum $+(1-,%:) { play -n $nick $qt($+($mircdirşiirler,\,$2,.txt)) 1500 } | else { msg # Üzgünüm, toplam $+(,%:,) tane şiir var. } }



----------

Heartbroken Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Selamlar.

belge numarası yerine belge adı çağırtmayı hangi komut yerine getirir .sanırım burda isnum komutu belge nosunu yakalama işlevi görüyor. belgeyi ismiyle çağırtmak için-seçmek için bir komut var mı?

şöyleki ben bunu şiir vs okutmak için değil Kur'an sureleri-meallerini satır satır belli aralıkla kanala postalayacak şekile getirmek-düzenlemek niyetiyle ilgileniyorum..

Kur'an meal txt.dosyamı hazırladım.ancak burdaki sureleri sure adıyla çağırtmam gerek nosuyla olmaz. yani komut !dua Bakara gibi bir komutla her bir dua için ayrı ayrı oluşturup mircdir'e attığım klasör içindeki ayrı ayrı Surelri tanımlayıp bulup istenen dua.txt ini satır satır belli aralıklarla kanala okutabilmek amacım..

satırların belli zaman aralıklarıyla postalanması konusuda önemli Bakara gibi oldukça uzun surelerin aktarımı sorun olmaması açısından bu gerekli sanırım.. tcl kodu bulup düzenledim buna göre dualar txt ini bunun okuyabileceği şekle göre düzenlemeyi bitirmeye uğraşıyorum .ancak işleyiş bu anlayıştan daha farklı olacak..

bunu mirc script kodu olarak yapabilmek için txt belge nosundan değil txt isminden buldurmanın -çağıtmanın yolu nedir ? yada öyle bir yol var mı?

Evet böyle bir yol var.Burda kullanılacak materyal sorgusu $isfile identifier'idir.Anlaşılacağı üzere "Bu dosya mıdır?" ibaresine denk gelir.
Örnek kullanım: //echo -a $isfile(Alfabe.txt) veya //echo -a $isfile(Hece\Alfabe.txt)
En alt satırda ki if sorgusundaki isnum operatörü yerine kullanılması gereken :
if $isfile(Sureler\Bakara.txt) { ...

identifier'in karşılığı var mı ($true) yok mu ($false) şeklinde direkt bir sorgu alabiliriz.Text olayı esnasında "!dua Bakara" $2 kısmının Bakara kelimesine denk gelecek şekilde kullanılması ve $isfile identifieri içerisinde (klasör içinde metin belgelerini toparlayacağını belirtmişsin) Klasör\Belge.txt şeklinde olması gerektiğini ayrıca $2'den $isfile içerisinde sorgulatırken "$isfile(Klasör\,$+($2,.txt))" $+(...) birleştiricisinden faydalanılmasının önemini belirtmeme sanırım gerek kalmadı : )

 
Alıntı ile Cevapla

Alt 11 Temmuz 2012, 14:23   #24
Çevrimdışı
ads
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Şiir Botu




Kod sağlam çalışıyor bende

[14:20] <%SahiL> !şiir 3
[14:20] <%SahiL> ee
[14:20] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> MEHMETÇİK..
[14:20] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> Gecenin sessizliğini yırtar kurşun sesleri
[14:20] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> Pusudadır hainler bitmez kahpelikleri
[14:20] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> Nice yiğitlerin söner gözlerinde feri
[14:20] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> Can bu vatana feda bilmezler ki anne...
[14:20] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> Kucağında verir kardeşim son nefesini
[14:20] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> Yıkacağız kardeşi kardeşe düşürme hevesini
[14:20] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> Sen uyu,rahat ol düşünme Mehmetçiği
[14:20] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> Ülkem bana emanet aslanın korkmaz ki anne...
[14:20] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> Vatan için gece-gündüz,soğuk,kar dinlemez
[14:20] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> Nöbet tutan göz uyku nedir bilmez
[14:21] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> KARTAL yuvasına korkak güvercin giremez
[14:21] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> Oğlun şerefli Asker gurur duy benle anne...
[14:21] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> Sanırlar ki Askere kurşun,bomba işler
[14:21] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> Hainler ölür,kahpeler ölür cehenneme gider
[14:21] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> Peygamber busesi yanağımı bekler
[14:21] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> Öldüremezler ben ŞEHİDİM,Şehitler ölmez ki anne...
[14:21] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> Söz =  SahiL

Şeklinde oldu .

 
Alıntı ile Cevapla

Cevapla

Etiketler
botu, mirc download, mirc indir, siir, Şiir


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
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
Şiir nasıl yazılır, şiir yazma teknikleri. Şahsi fikrim. IF Şiir, Hikaye ve Güzel Sözler 6 02 Ağustos 2014 23:06
Afrikalı Zenci Bir Adam'ın, 2005 Yılında En İyi Şiir Olmaya Aday Gösterilmiş Şiir'i Sevda Şiir, Hikaye ve Güzel Sözler 3 27 Ağustos 2011 09:14
Şiir yazmana gerek yok, şiir sensin. Luis Şiir, Hikaye ve Güzel Sözler 0 07 Mart 2010 22:03