![]() |
kanaldaki nickler arkadaşlar A kanalına girdigimde A kanalındaki tum kullanıcıları bir dosya.txt in icine kaydetmek istiyorum bu konuda biraz bilgi verirmisiniz |
Kod: on *:join:#a:{ |
WRITE Bilinmeyen Komut. - VAR Bilinmeyen Komut. - VAR Bilinmeyen Komut. - WHILE Bilinmeyen Komut. - Bilinmeyen Komut. - Bilinmeyen Komut. - } Bilinmeyen Komut. - kanala girdigimde aldıgım yanıt bu.. |
Kod: on *:join:#a:{ if $nick == $me { listele $chan } } Kod: Böyle dene. |
mephisto sadece benim nickimi yazıyor digerlerini yazmıyor kanaldaki tum nickleri yazması lazım yani.. ben kanala girince kanaldaki tum nickeri bir dosyaya kaydedecek o şekilde.. |
on *:join:#a: { listele $chan } alias listele { write -c names.txt var %x = 1 var %t = $nick($1,0) while %x <= %t { write names.txt $nick($1,%x) | inc %x } } send ebu sekild edene o zaman her gireni kayit eder sanirim joinde mephistonun gozunden kacmis olabilir sadece benim nicki kayit et demis bu sekild eolabilir veya ayni mephistonun verdigi $nick == $me kisminin == onune ! isareti ilede bu sorun cozulur saniyorum |
Alıntı:
Eğer giren ben isem kontrol etsin anlamına geliyor o kısım. Eğer ! koyarsan amacından sapar. Koddaki soruna gelince; on *:join:#a:{ if $nick == $me { listele $chan } } Kanala girer girmez listeleyemiyorsun çünkü girdiğinde kanaldakilerin listesini henüz sen bile görememiş oluyorsun ki mIRC nasıl görsün :) on *:join:#a:{ if $nick == $me { .timer 1 2 listele $chan } } İlk kısmı bu şekilde değiştirirsen çalışır :) |
NAMES END RAW'i bu konuda kesin cozum olabilir. |
tşkler üstadlar |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 16:22. |
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