IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 06 Haziran 2007, 20:50   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
$read ?




Kanala giren bir kişi, $nick'i; if $read(oplar.txt) ile okutucam fakat, bulduğu satırdaki $2 ve $3'ü bir şekilde kullanmam gerekiyor. Bulduğu satırlardaki, $2 $3 gibi satırlara hangi yolla ulaşabilirim acaba?

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 06 Haziran 2007, 22:00   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: $read ?




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#:if $read(oplar.txt,s,$nick) { msg # $v1 }


 
Alıntı ile Cevapla

Alt 06 Haziran 2007, 22:15   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: $read ?




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $read(oplar.txt) { tokenize 32 $v1 | echo -a (1.Kelime $1 ) (2.kelime: $2 ) }

tokenize ile kelime kelime ayirabilirsin

 
Alıntı ile Cevapla

Alt 07 Haziran 2007, 22:46   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: $read ?




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#:{ if $read(oplar.txt,s,$nick) { tokenize 32 $v1 { if $chan == $1 { samode $1 +o $nick { if $chan == $2 samode $2 +o $nick } } } } }

Bu şekilde yaptım ama, oplar.txt'de nick şu şekilde ekli > MavipikSeL #ÖR1 #ÖR2. MavipikSeL #ÖR1'e girdiğinde opu alıyor. Yani $1 de hiçbir sorun yok ama ondan sonra txt'deki $2 satırı okunmuyor.


Konu MavipikSeL tarafından (07 Haziran 2007 Saat 23:31 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 08 Haziran 2007, 00:41   #5
CipriX
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: $read ?




on *:join:#:{
if $read(oplar.txt,s,$nick) {
.set %chan # $replace($v1,$chr(32),$chr(124))
if $chan == $gettok(%chan,1,124) { samode $gettok(%chan,1,124) +o $nick
}
if $chan == $gettok(%chan,2,124) { samode $gettok(%chan,2,124) +o $nick
}
}
}



İstediğini bu şekilde yapabilirsin.. Eğer yanlış anlamadıysam

 
Alıntı ile Cevapla

Alt 08 Haziran 2007, 07:25   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: $read ?




Birinci satırda, tokenize 32 $v1 olarak yapıp, $1'ye veriyorum. İkinci satırda, ciprix'in $2 olarak ayarladığı $gettok'u kullandım oldu ama şimdi de silerken problem var, normal yolla silinmiyorlar. ;huh


Konu MavipikSeL tarafından (08 Haziran 2007 Saat 12:15 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 08 Haziran 2007, 12:26   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: $read ?




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#:{ if $read(oplar.txt,s,$nick) { tokenize 32 $v1 var %t = 0 | var %m = $numtok($1-,32) while %t < %m { inc %t | if $gettok($1-,%t,32) == $chan { mode $ifmatch +o $nick } } } }

b&#246;yle dene tek tek $1 = $chan $2 == $chan yerine hepsini tek tek denesin kod

 
Alıntı ile Cevapla

Alt 12 Haziran 2007, 14:37   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: $read ?




Ekleme sorununu hallettim ama silerken problem yaşamaya başladım. Adam oplar.txt'de ekli ilk sırada $2 yani nicki diğer sıralarda kanalları var. Soplar.txt'de nicki olan birisinin yazılan nicki, bulduğu satırı komple bu şekilde silmesini istedim.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:%channel:{ if !opsil isin $1 { if $read(soplar.txt,w,$nick) { write $+(-d1,$readn) oplar.txt | msg #  $2  operat&#246;r listesinden &#231;ıkartıldı. } else { msg #  $nick $+ , siz bu komutu kullanamazsınız. } } }

Sonu&#231; olumsuz. ;boggled

 
Alıntı ile Cevapla

Alt 12 Haziran 2007, 14:46   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: $read ?




write $+(-d1,$readn)
1 degil l kullanmalisin l&#252;leburgazin l'si (: kullanım dogru &#246;yle yaparsan calismasi gerekir

 
Alıntı ile Cevapla

Alt 12 Haziran 2007, 14:55   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: $read ?




ı ıhh gene silmiyor, color index karakterleri mevcut .txt'de onla alakalımı acaba? ;huh

Burda anlayamadığım nokta, ben kanala !opsil necat diye yazdığımı farzedelim, silerken write $+(-dl,$readn) kullanıyorum ama burda $2 yani ikinci satırı, necat'ı sil diye bir ifade g&#246;remiyorum. Kafam ona takıldı. :P


Konu MavipikSeL tarafından (12 Haziran 2007 Saat 15:04 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Cevapla

Etiketler
mirc download, mirc indir, read


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Txt Read Hakkında.. Lord_Raiden mIRC Scripting Sorunları 8 04 Aralık 2008 22:36
$read hakkinda lacremel mIRC Scripting Sorunları 2 03 Ekim 2007 01:02