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/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Çözüldü Timer zamanlayıcı (https://www.ircforumlari.net/mirc-scripting-sorunlari/824398-timer-zamanlayici.html)

Sfenks 09 Haziran 2019 03:25

Timer zamanlayıcı
 
İyi geceler.

.play kurallar.txt 10000 | .timertplm 1 $calc(%1 * 10) echo -a kurallar bitti.

Yukarıda ki bu milisaniye olayını alttaki koda entegre etmeye calıstım ama yapamadım.
Anlayan arkadaslardan biri rica etsem buna bir zamanlama ekleyebilir mi acaba
Dosya.txt icinde cok rumuz oldugundan mirc donuyor maalesef.

Alias komut {
Var %sky = 1
while %sky <= $lines(dosya.txt) {
$read(dosya.txt,%sky)
inc %sky
}
}

The 09 Haziran 2019 03:36

Cevap: Timer zamanlayıcı
 
Bu kanala yansıtmak için
Kod:

/play $chan kurallar.txt 1000  } }
Buda nicke yansıtmak için
Kod:

/play $nick kurallar.txt 1000  } }
satıra sade bunu koyarsan çalışır zaten gerek yok milisaniye çevirmene öyle aşırı yavaş olur zaten bu gayet ideal .

Sfenks 09 Haziran 2019 03:42

Cevap: Timer zamanlayıcı
 
Alıntı:

The Nickli Üyeden Alıntı (Mesaj 1042093248)
Bu kanala yansıtmak için
Kod:

/play $chan kurallar.txt 1000  } }
Buda nicke yansıtmak için
Kod:

/play $nick kurallar.txt 1000  } }
satıra sade bunu koyarsan çalışır zaten gerek yok milisaniye çevirmene öyle aşırı yavaş olur zaten bu gayet ideal .

Haklısın kanal veya nick icin olsaydı dediginiz dogru fakat ben statuste yansıtıyorum veya herhangi bir aktif pencereye
Dosya.txt icinde /komut nick var alt alta ve bunlara islem uygulatıyorum yani.

The 09 Haziran 2019 03:48

Cevap: Timer zamanlayıcı
 
Kod:

.play kurallar.txt $calc(($ticks)10000) } }
denemedim ama bi böyle denermisin

Sfenks 09 Haziran 2019 03:56

Cevap: Timer zamanlayıcı
 
Alıntı:

The Nickli Üyeden Alıntı (Mesaj 1042093251)
Kod:

.play kurallar.txt $calc(($ticks)10000) } }
denemedim ama bi böyle denermisin

Olmuyor maalesef. Play işi bozuyor

The 09 Haziran 2019 04:00

Cevap: Timer zamanlayıcı
 
Alıntı:

Bozii Nickli Üyeden Alıntı (Mesaj 1042093252)
Olmuyor maalesef. Play işi bozuyor

Benim bildigim play için 1000/10000/100000 ne deger girersen onunla oynatır kendisi zaten milisaniye çevirmedende atıyorum 10000 yaptın diyelim playi gene oynatır ben öyle biliyorum öyle olmuyormu denediginde .

Sfenks 09 Haziran 2019 04:07

Cevap: Timer zamanlayıcı
 
Alıntı:

The Nickli Üyeden Alıntı (Mesaj 1042093253)
Benim bildigim play için 1000/10000/100000 ne deger girersen onunla oynatır kendisi zaten milisaniye çevirmedende atıyorum 10000 yaptın diyelim playi gene oynatır ben öyle biliyorum öyle olmuyormu denediginde .

Normalde play komut örnekleri cok kanala veya herhangi bir nicke yansıtmak icin bende de o tür kodlar mevcut
Milisaniye cinsinden istememin nedeni hızı kendim ayarlayabiliyorum o yüzden istemistim illa 10000 olacak diye bir kaide yok
Yavassa ben onu 9000 yapar hızlanzıdırırım ama play işi bozuyor
Play olması sart mı bunda? O olmadan da zamanlayıcı ekleyemez miyiz acaba

The 09 Haziran 2019 04:19

Cevap: Timer zamanlayıcı
 
Bunuda bi dene

Kod:

/play -e  kurallar.txt $calc(10000 * 10 )

Set ve alias ayarlayarak timer ile oynatabilirsin mesela bide böyle

Kod:

On *:input:*:#: {
set %kurallar 1
timerkurallar 0 Saniyeburaya /kurallar | halt }

alias kurallar {
if (%kurallar <= $lines(kurallar.txt)) { echo -a $read(kurallar.txt,%kurallar) 
inc %kurallar
  }

Başkada bişey gelmedi aklıma : )

Sfenks 09 Haziran 2019 04:25

Cevap: Timer zamanlayıcı
 
Alıntı:

The Nickli Üyeden Alıntı (Mesaj 1042093255)
Bunuda bi dene

Kod:

/play -e  kurallar.txt $calc(10000 * 10 )

Set ve alias ayarlayarak timer ile oynatabilirsin mesela bide böyle

Kod:

On *:input:*:#: {
set %kurallar 1
timerkurallar 0 Saniyeburaya /kurallar | halt }

alias kurallar {
if (%kurallar <= $lines(kurallar.txt)) { echo -a $read(kurallar.txt,%kurallar) 
inc %kurallar
  }

Başkada bişey gelmedi aklıma : )

Bilgisayarı kapattım az önce uyku cöktü üzerime uyucam :)
yarın denicem inallah olur olmasa da yapacak birsey yok :)
Ve yardımın icin tşk ederim :) iyi geceler.

Sfenks 09 Haziran 2019 11:49

Cevap: Timer zamanlayıcı
 
Verdigin komut dogru olabilir cünkü kanala yansıtıyor
Benim yukarda yazdıgım kod ise kanal ile alakalı degil.
Birbirimizi anlaymadık bi türlü :)

Mylife 09 Haziran 2019 13:06

Cevap: Timer zamanlayıcı
 
play ile while döngüsü farklı opsiyonlardır mirc scripting icerisinde play parametreleri bir başka event veya identifier da işe yaramaz her kodlama dilininin ayrı parametreleri vardır test okutmanın bir çok alternatifi vardır play ile okutma zamanı ayarlanabilir $read ile dosya icerisindeki satırları süreli bir şekilde okutmak istiyorsanız play parametreleri ile bunu yapmanız mümkün olmaz.

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


burayı inceleyin lütfen. iyi forumlar.

Sfenks 09 Haziran 2019 13:32

Cevap: Timer zamanlayıcı
 
Alıntı:

Mylife Nickli Üyeden Alıntı (Mesaj 1042093417)
play ile while döngüsü farklı opsiyonlardır mirc scripting icerisinde play parametreleri bir başka event veya identifier da işe yaramaz her kodlama dilininin ayrı parametreleri vardır test okutmanın bir çok alternatifi vardır play ile okutma zamanı ayarlanabilir $read ile dosya icerisindeki satırları süreli bir şekilde okutmak istiyorsanız play parametreleri ile bunu yapmanız mümkün olmaz.

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


burayı inceleyin lütfen. iyi forumlar.


Haklısınız. Ben de biraz arastırdım da play ile olacak birsey degilmis.
İsterseniz konuyu kapatabilirsiniz veya komple silebilirsiniz.
Tşkler.

Alper 09 Haziran 2019 15:23

Cevap: Timer zamanlayıcı
 
Timer i milisaniye cinsinden kullanmak istediğin de -h kullanmak gerek.

Mesela,

/timer -h 1 500 komut

Yarım saniye olarak kullanılır.

Sfenks 09 Haziran 2019 18:20

Cevap: Timer zamanlayıcı
 
Alıntı:

pCkOpAt Nickli Üyeden Alıntı (Mesaj 1042093482)
Timer i milisaniye cinsinden kullanmak istediğin de -h kullanmak gerek.

Mesela,

/timer -h 1 500 komut

Yarım saniye olarak kullanılır.

.timer -h 1 500 $read(dosya.txt,%sky) böyle mi?

Feragat 09 Haziran 2019 19:42

Cevap: Timer zamanlayıcı
 
Alıntı:

Bozii Nickli Üyeden Alıntı (Mesaj 1042093627)
.timer -h 1 500 $read(dosya.txt,%sky) böyle mi?

Benzer bir alias yapabilirsin.

Kod:

alias okux {
  %z =
  timery -h $lines(deneme.txt) 500 inc %z $(|) echo -a $!read(deneme.txt,%z)
}

deneme.txt içeriği:
Kod:

a
b
c
ç
d
e
f
g
ğ
h
ı
i
j


Sonuç:

Kod:

* Zaman y aktif edildi
-
a
b
c
ç
d
e
f
g
ğ
h
ı
i
j
-
* Zaman y Durduruldu
-


Sfenks 09 Haziran 2019 20:07

Cevap: Timer zamanlayıcı
 
Alıntı:

Feragat Nickli Üyeden Alıntı (Mesaj 1042093650)
Benzer bir alias yapabilirsin.

Kod:

alias okux {
  %z =
  timery -h $lines(deneme.txt) 500 inc %z $(|) echo -a $!read(deneme.txt,%z)
}

deneme.txt içeriği:
Kod:

a
b
c
ç
d
e
f
g
ğ
h
ı
i
j


Sonuç:

Kod:

* Zaman y aktif edildi
-
a
b
c
ç
d
e
f
g
ğ
h
ı
i
j
-
* Zaman y Durduruldu
-


Haklısınız dün aksam bi cok siteyi taradım belki işime yarar birşeyler bulurum diye.

Pc'Kopat'ın dedigi sekilde yapsaymısım da olurmus oysa.
Sizin yazdıgınız kodda güzel calısıyor.
1.00000 nickle ugrasmak 4 saatimi aldı şimdi -h timer komtunu görünce istemsizce sinirden gülümsedim.
Yardımlarınız icin tşk. Ederim.


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk