Konu: $read ?
Tekil Mesaj gösterimi
Alt 13 Haziran 2007, 20:28   #23
Çevrimdışı
MavipikSeL
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: $read ?




Bu sorunuda bu şekilde çözdüm ama şimdi de değişik bir sorun ortaya çıktı. Adamı oplar.txt'de buluyor, ama girdiği her kanalda opu varmış gibi mesaj atıyor. Sadece oplar.txt'de nickin yanındaki iki satır için messageyi nasıl ayarlamam gerekir?

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#:{ if $read(oplar.txt,s,$nick) { if $nick !ison #op { msg $nick #op kanalında değilsin. oraya girip cycle yap. | halt } { if $nick ison #op { if $read(oplar.txt,s,$nick) { .set %chan # $replace($v1,$chr(32),$chr(124)) | tokenize 32 $v1 if $chan == $1 { samode $1 +o $nick } if $chan == $gettok(%chan,2,124) { samode $gettok(%chan,2,124) +o $nick } } } } } }

Birşey daha denedim. Setlemeleri yukarı taşıyarak, if $chan == $1 { gibi köprüler kurdum. Fakat burada da mesajlar atılıyor, adam op kanalında varsa, girdiği kanal ekli olduğu kanalsa modeleri devreye sokamıyoru.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#:{ if $read(oplar.txt,s,$nick) { .set %chan # $replace($v1,$chr(32),$chr(124)) | tokenize 32 $v1 if $nick !ison #op { if $chan == $1 { msg $nick kanalında opsun ama #op kanalına girmediğin için vermiyorum. | halt } { if $chan == $gettok(%chan,2,124) { $gettok(%chan,2,124) kanalında opsun ama #op kanalına girmediğin için vermiyorum. } { if $nick ison #op { if $chan == $1 { samode $1 +o $nick } if $chan == $gettok(%chan,2,124) { samode $gettok(%chan,2,124) +o $nick } } } } } } }



Konu MavipikSeL tarafından (13 Haziran 2007 Saat 20:58 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet