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. |
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. |
tamamda oylede aynisi ayni mesajı veriyor surekli... deyismesini istiyorum her defasında |
.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. |
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ı:
|
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