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/)
-   -   Socket Sisteminde...? (https://www.ircforumlari.net/mirc-scripting-sorunlari/27994-socket-sisteminde.html)

AntiPity 21 Şubat 2007 13:20

Socket Sisteminde...?
 
Arkadaşlar socket sistemiyle çalışan bir botum var..Diyelim ki antipity.mrc isminde bir dosyamız var ; ben bu dosyanın içerisindeki yazıları irc de bir kanala 5 saniye aralıklarla okutmak istiyorum ve bu okuma işlemi bittikden sonra tekrardan yine başlamasını istiyorum nasıl yapabilirim ?

Raiden 21 Şubat 2007 17:59

Cevap: Socket Sisteminde...?
 
alias okut {
var %line = 1
while %line <= $lines(antipity.mrc) {
msg #kanaladın $read(antipity.mrc,%line)
inc %line
}

remoteye ekleip sonra mirc den /timer 0 5 okut demen yeterli olur

AntiPity 21 Şubat 2007 19:18

Yanıt: Socket Sisteminde...?
 
Peki diyelim ki antipity.mrc de ki s&#246;zler de timer la &#231;aşıyor &#246;rneğin ;
timer 1 2 sw $sockname privmsg : Raiden
timer 1 7 sw $sockname privmsg : AntiPity
timer 1 10 sw $sockname privmsg : Ircforumlari

sırasıyla b&#246;yleler diyelim bunları sırayla nasıl okuturum ? ve okuma bittikden sonra tekrar başlıcak...

el33t 21 Şubat 2007 22:44

Cevap: Socket Sisteminde...?
 
Kod:

alias antipity { inc %ap | $read(<dosya>.txt,%ap) | if %ap >= $lines(<dosya>.txt) { set %ap 1 } }
Her /antipity komutunu uyguladığında sırayla satır okuyacaktır. Sen bunu zamanla yapmak istersen /timer <kez> <aralık> antipity komutunu kullanabilirsin.

Umarım işine yarar...


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

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