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/)
-   -   os raw play eventini calıştırma (https://www.ircforumlari.net/mirc-scripting-sorunlari/312924-os-raw-play-eventini-calistirma.html)

muratt_aziz 24 Ocak 2010 20:18

os raw play eventini calıştırma
 
slm arkadaslar services bota benim mircimde 2.txt dosyasını okuta bilirmiyiz dosyanın tamımı play la okutmus gibi okutmak istiyorum nasıl yapabiliriz

Kod:


on *:text:*:#: {
  if ($nick == MaviS) {
    if (*siir1* iswm $strip($1-)) { os RAW :AYSUN privmsg # $read $mircdir2.txt 2000  }
  }
}


Ajan 25 Ocak 2010 00:43

Cevap: os raw play eventini calıştırma
 
Okutmak derken ? Kelimeyi dosya içinde arayıp, karşıtınımı yazdıracaksın ? Yoksa dosyayı direkmi yazdıracaksın. Ben direk yazdıracak olarak algıladım, aşağıdaki örnek kodu kendi remote'una göre uyarla.

alias okuyorum {
var %oku = 1
var %yorum = $lines(2.txt)
while %oku <= %yorum {
echo -a $read(2.txt,%x)
inc %oku
}
}

Remote'a ekle ve "/okuyorum" yaz. 2.TXT dosyasınını ekranına echolattığını göreceksin.

muratt_aziz 26 Ocak 2010 15:51

Cevap: os raw play eventini calıştırma
 
denedinmi ben çalıştıramadım

CesuryureK 26 Ocak 2010 19:11

Cevap: os raw play eventini calıştırma
 
PHP- Kodu:

on *:text:*:#: {
if ($nick == MaviS) {
if (*
siir1iswm $strip($1-)) { 
Timer 0 5 inc %$(|) os RAW :AYSUN privmsg # $$!read(2.txt,$!(,%i))
}
}


şeklinde yapabilirsin Aziz.
saniye kısmı bilindiği üzere bir satırı verdikten 5 saniye sonra diğer satırı verecektir. bu yüzden hızlılık veya yavaşlık söz konusu ise ilgili duruma göre sayıyı arttırır veya düşürürsün.

muratt_aziz 26 Ocak 2010 21:25

Cevap: os raw play eventini calıştırma
 
Alıntı:

CesuryureK Nickli Üyeden Alıntı (Mesaj 1040306258)
PHP- Kodu:

on *:text:*:#: {
if ($nick == MaviS) {
if (*
siir1iswm $strip($1-)) { 
Timer 0 5 inc %$(|) os RAW :AYSUN privmsg # $$!read(2.txt,$!(,%i))
}
}


şeklinde yapabilirsin Aziz.
saniye kısmı bilindiği üzere bir satırı verdikten 5 saniye sonra diğer satırı verecektir. bu yüzden hızlılık veya yavaşlık söz konusu ise ilgili duruma göre sayıyı arttırır veya düşürürsün.


eline saglık hasan tesekur ederım bı sorun var bu rast gele secme yapıyor satırları böyle şiir okutamıyorum txt içersindeki satırları bastan sona kadar tektek kanala yansıtıp sonuncu satırı yansıtınca duracak bu biraz karıstırdı olayı :)

CesuryureK 26 Ocak 2010 22:17

Cevap: os raw play eventini calıştırma
 
PHP- Kodu:

on *:text:*:#: {
if ($nick == Mavis) {
if (*
siir1iswm $strip($1-)) { 
set %siir 0 | .timer $+ # 0 4 inc %siir $(|) os RAW :AYSUN privmsg # $$!read(2.txt,$(%siir,2))
}
}


denedim verdiğim iki kodu da ikisi de çalışıyor sonra demedi deme de.

muratt_aziz 26 Ocak 2010 22:45

Cevap: os raw play eventini calıştırma
 
hasan ikiside calısıyor eline sağlık süpersin birincisi rast gele satır seçiyordu o kodu değerlendirecem birinci verdiğin kodu konusan services bot olarak kanalda kullanmayı düşünüyorum :)

eline emeğine sağlık


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

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