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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 18 Mart 2005, 20:36   #11
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Rica, hayrını gör.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Sohbet
Alt 19 Mart 2005, 17:05   #12
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Merhaba Mephisto Verdigin kod içinde az sayıda lines bulunan dosyayı iyi okuyor fakat örneğin 1000 ve uzeri bir dosyayının linelerini sırasıyla nasıl okutabiliriz mumkunse bu konuda yardımcı olabilirmisin oyle bir dosyayı okumak istedigimde script dondu ve 5 dk sonra ancak kendine geldi.. kendine geldikten sonra lineleri okudu fakat 5 dk da bir line okudu.. yani bunu normal hızına nasıl getirebiliriz ? yardımcı olursan sevinirim

 
Alıntı ile Cevapla

Alt 19 Mart 2005, 18:55   #13
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



O verdiğim kodda tüm satırları tek tek okuyup timer açıyor her biri için 10 saniye arttıra arttıra. Daha değişik bir yol ile yazarsak 10 saniye sonra diğer satırı okuyup o satırı echo'layabiliriz.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias dosyaokut { echo -a $read(dosya.txt,1) set %satir $readn .timeroku 0 10 dosyaokut2 } alias dosyaokut2 { if (%satir == $lines(dosya.txt)) { echo -a Dosya başarı ile okundu. | .timeroku off } else { inc %satir | echo -a $read(dosya.txt,%satir) } }


Kusura bakma maç var aceleden en basitinden birşey yaptım. Timer kısmındaki 10 u kafana göre ayarlarsın, oradaki 10 kaç saniye aralıklarla göstereceğini belirliyor. isterse 1000 satir olsun donmaz bu şekilde. Maç var kaçtım devre arası cevap yazarım :P

Ekleme: Kodu düzeltip tekrar koydum bu sefer iyice denedim. İlk denediğimde de 2. satırı okudu diye oldu sanırım demiş ve bırakmıştım, devre arası şu an hallettim denedim düzelttim. Maç bitince tekrar bakarım.


Konu MephisTo tarafından (19 Mart 2005 Saat 20:04 ) değiştirilmiştir. Sebep: kod hatası
 
Alıntı ile Cevapla

Alt 19 Mart 2005, 19:24   #14
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Mephisto hocam /dosyaokut dedigimde ilk satırı okuyup ikinci satıra geçiyor bundan sonra hep ikinci satırı tekrar ediyor yani diger satırlara geçmiyor dediğin gibi donma soz konusu değil.. diye satırlara geçişini sağlayabilirsek olacak hocam bunu yapabilrseniz minettar olacağım
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 20 Mart 2005, 00:24   #15
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Düzelttim yukardaki kodu baktın mı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 20 Mart 2005, 00:41   #16
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Mephisto Varya Seni oyle çok seviyorumki
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
))) bitanesin hocam kusura bakma bu kod beni okadar çok sevindirdiki öyle atlayasım geldi uzerine
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
ve şunuda belirteyim bedavacı degilim ogrenecegim bu işi
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
çok tşkler

 
Alıntı ile Cevapla

Alt 20 Mart 2005, 01:25   #17
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Önemli değil, zaten maç var diye tam ilgilenemedim ufak da bir kötü yönünü buldum şimdi bakınca.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias dosyaokut { if ($lines(dosya.txt) != 1) { echo -a $read(dosya.txt,1) | set %satir $readn | .timeroku 0 10 dosyaokut2 } else { echo -a $read(dosya.txt,1) | .timerend 1 1 echo -a Dosya basari ile okundu. } } alias dosyaokut2 { inc %satir echo -a $read(dosya.txt,%satir) if (%satir == $lines(dosya.txt)) { .timeroku off | .timerend 1 1 echo -a Dosya basari ile okundu. | unset %satir } }


Böyle de deneyebilirsin. Aradaki fark şu:

Eğer 10 saniyelik timer kullanarak okutuyorsan dosyayı, dosya okuma tamamlandi bildirisi de son satır okunduktan 10 saniye sonra gelecekti. 20 saniye yapsan sen yeni satır beklerken 20 saniye sonunda birden dosya okundu diye bildiri gelecekti yani, ama önceden dosyanın sonuna gelip gelmediğini kontrol edip ona göre devam ediyor okumaya bu seferkinde.

 
Alıntı ile Cevapla

Alt 20 Mart 2005, 02:30   #18
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Hocam bu sefer yine ikinci satırda durmaya basladı...

 
Alıntı ile Cevapla

Alt 20 Mart 2005, 02:31   #19
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



pardon hocam tamamdır bu sefer oncekini kaydetmişim ben
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 20 Mart 2005, 02:38   #20
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



peki bilmiyorum şöyle birşey olabilirmi orneğin oyunbotu nickli biri ozelde Doğru çevabı bilen kişi "Buse" ddiğinde benim ona otomatik olarak tebrikler yazmam mumkunmu " tebrikler Buse" şeklinde #oyun kanılına yani busenin nickide olacak icinde bu alana giren kodlar yani bunun icin kullanılan codlar hakkında kucuk bir ders verebilirmisin ben on :text:%matchtext vs baktım mirchelp den fakat çok şey anlayamadım bu konudada biraz yardımcı olsan güzel olurdu

 
Alıntı ile Cevapla

Cevapla

Etiketler
$read, almak, ile, leri, mirc, mirc download, mirc indir, read, sirasi, sırası


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
$read ? MavipikSeL mIRC Scripting Sorunları 22 13 Haziran 2007 20:28
teLnetten Db Leri aLmak YoN`a`TeaM Servisler 8 09 Şubat 2006 15:06