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/)
-   -   kucuk bir soru (https://www.ircforumlari.net/mirc-scripting-sorunlari/790-kucuk-bir-soru.html)

alfa 22 Ocak 2005 06:39

kucuk bir soru
 
arkadaslar ben soyle bisey yaptm bir txtye güzel sozler yazdim bunu kanalda boyle ne biliyim sus olsun fln diye kanala yazacam arada bir ama olmuyor hep aynı sozu tekrarlayıp duruyor /timer* dedim hep karsılıgında o sozu gosteriyor sabitliyor deyismiyor yardimci olursaniz sevinirim

.timer 0 120 //msg # $read($mircdiralfa\alfasozler.txt)

Bunun hep otomatikmen rand olması lazım deyismesi lazım ama 1ni tekrarlayıp duruyor bir el atarsanız sevinirim.

eviL 22 Ocak 2005 09:02

Buı aciyi bende cekmisdim zamaninda :D

söyle çözmüsdüm olayi ben../timer 0 120 /msg #kanalinadi $read *.sys uzantili bir dosyaya sözleri ekleyerek sadece bir kanala attirmisdim. bunu amsg,amelide yapabilirsin ama hata verirse biraz akil yurutmen gerekicek.

alfa 22 Ocak 2005 09:29

tamamda oylede aynisi ayni mesajı veriyor surekli... deyismesini istiyorum her defasında

DincerAydogdu 23 Ocak 2005 01:49

.timer 0 120 //msg # $read($mircdiralfa\alfasozler.txt)

şeklinde gönderdiğin timerın içindeki Identifiersi aynı ticks içinde oluşturduğun için random key'i değişmiyor. Bunu aşmak oldukça kolay. Yeni bir alias oluştur ve misal adını;

oku {
//msg # $read($mircdiralfa\alfasozler.txt)
}

yap. Üstteki komutunuda;

.timer 0 120 /oku

olarak değiştir.

Afiyet olsun.

UOnur 23 Ocak 2005 19:17

Eğer Hepsini Sırayla okuyacam diosan
/asozekle yazıp sözlerini eklersin
/sozoku yazarsın sozleri sayar.
Kodu ekledikten sonra "/set %alfass 0" yap daha sonra istediğin gibi kullan.
kod:
Alıntı:

alias asozekle {
//writeini alfasozler.ini Sözlerim %alfass $?="soz?"
inc %alfass
}
alias sozsay {
if (%alfass == $calc(%alfas -1) { .set %alfas 0 }
.timer1Sozler 0 120 /.msg %akanal $readini(alfasozler.ini,Sözlerim,%alfas)
inc %alfas
}
alias sozoku { .set %akanal $?="KanaL/Nick?" | sozsay }
kolay gelsin...

UOnur 24 Ocak 2005 12:32

Saçma bir hata yapmışım :P Şimdi gördüm.Alttaki işine yarayacaktır...

alias asozekle {
//writeini alfasozler.ini Sözlerim %alfass $?="soz?"
inc %alfass
}
alias sozsay {
.timer1Sozler 0 120 /sozsoyle
inc %alfas
}
alias sozoku { .set %akanal $?="KanaL/Nick?" | sozsay }
alias sozsoyle { if (%alfass == $calc(%alfas -1) { .set %alfas 0 | .msg %akanal $readini(alfasozler.ini,Sözlerim,%alfas) }


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

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