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/)
-   -   dosyadan okutmak (https://www.ircforumlari.net/mirc-scripting-sorunlari/122270-dosyadan-okutmak.html)

LyXiRd 03 Temmuz 2008 18:33

dosyadan okutmak
 
naber*ii senden naber
aaa*bbb
iyi*bende iyi

şeklinde giden bir text dosyam var

* dan öncesi kanalda geçinde kanala * dan sonrasının gitmesini istiyorum.

Yardım Edermisiniz?

Regex 03 Temmuz 2008 19:44

Cevap: dosyadan okutmak
 
Kod:

on *:text:*:#:var %1 = 1 | while $read(dosya.txt,%1) { if $+(*,$gettok($v1,1,42),*) iswm $1- { .msg # $gettok($v1,2,42) | return $true } | inc %1 } | return $false

Şeklinde yapabilirsin.

LyXiRd 03 Temmuz 2008 21:13

Cevap: dosyadan okutmak
 
* /msg: Yetersiz veya eksik parametre

dedi Kod bozuk :S

Editor 04 Temmuz 2008 01:13

Cevap: dosyadan okutmak
 
PHP- Kodu:

on *:text:*:#:var %1 = 1 | while $read(dosya.txt,%1) { if $+(*,$gettok($v1,1,42),*) iswm $1- { .msg # $gettok($v1,2,42) | return $true } | inc %1 } | return $false } 

Kapatmamışsın.

CesuryureK 04 Temmuz 2008 02:40

Cevap: dosyadan okutmak
 
Alıntı:

SaGoPa-mİRCKanka Nickli Üyeden Alıntı (Mesaj 499179)
PHP- Kodu:

on *:text:*:#:var %1 = 1 | while $read(dosya.txt,%1) { if $+(*,$gettok($v1,1,42),*) iswm $1- { .msg # $gettok($v1,2,42) | return $true } | inc %1 } | return $false } 

Kapatmamışsın.

Kapatmak ile ilgisi yok, zaten ilk açık ve son kapalı ayraç kullanılmadığında mirc kendiliğinden onu algılar ve varmış gibi davranır.
ki sadece kapatmak için vermişsin peki hangi açık ayraç için verdin ßak o yok :)


yardıma ihtiyacı olan arkadaş için,

PHP- Kodu:

on *:Text:*:#:{
  
var %i 1
  
while %<= $lines(dosya.txt) {
    if $
1- == $gettok($read(dosya.txt,%i),1,42) {
      
msg # $gettok($read(dosya.txt,%i),2,42)
      
.halt
    
}
    
inc %i
  
}



LyXiRd 04 Temmuz 2008 15:35

Cevap: dosyadan okutmak
 
Sağol [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Verdiğin Kod işe yaradı

Gurkan 04 Temmuz 2008 16:34

Yanıt: dosyadan okutmak
 
Kod:

on *:Text:*:#:{
if *!list* iswm $1- {
 
var %i 1
  while %i <= $lines(dosya.
txt) {
    if $1- == $gettok($read(dosya.txt,%i),1,
42) {
     
msg # $gettok($read(dosya.txt,%i),2,42)
     
.halt
    }
    inc
%i
 
}




Bi hareket yapınca dosyayı okumaya başlasın dimi :p

Regex 05 Temmuz 2008 01:33

Cevap: dosyadan okutmak
 
Doğru ya, $v1 while'da çalışmaz. Vay be, bir $v1 yüzünden koskoca kod işlem yapmıyor.:confused: Benim verdiğim koddaki $v1 olan kısımları, $read(dosya.txt,%1) şeklinde değiştirirsen de çalışacaktır. CesuryureK'e teşekkürler.

Hepinize kolay gelsin.

detay 05 Temmuz 2008 03:17

Cevap: dosyadan okutmak
 
While da $v1 kullandigim cok oldu, zannediyorum ki versionla ilgili birsey

Regex 05 Temmuz 2008 03:33

Cevap: dosyadan okutmak
 
detay, ben de çalışacağını düşünerek $v1 kullandım zaten; fakat sonra her iki şekilde de kodu denedim ve ilgili yeri değiştirdiğimde sorun ortadan kalktı (mIRC v6.21'de denedim.). Bu sonuçtan yola çıkarak, bu kanaate vardım. Yoksa döngülerdeki ilk değer yerine $v1; ikinci değer yerine de $v2 kullanılabilir.


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

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