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/)
-   -   Kanal Listesi Log Alma (https://www.ircforumlari.net/mirc-scripting-sorunlari/506875-kanal-listesi-log-alma.html)

Spartacus 10 Ekim 2012 12:32

Kanal Listesi Log Alma
 
Aslında bu düşündüğümü farklı bir amaç için kullanacağım ama kafamdakini tamamlayabilmem için şu kısmı aşmam lazım. Şimdi sunucuya girdiğimde /bak #kanaladı yaptığımda kanaladı.txt diye bir dosya açıp kanalın kullanıcı listesinin nick,ident ve hostları ile birlikte oraya kaydedilmesini istiyorum.Birkaç deneme yaptım fakat sonuç alamadım.Bu konuda yardımcı olabilecek arkadaş olursa çok sevinirim.Şimdiden teşekkürler.

huSeyin 10 Ekim 2012 12:56

Cevap: Kanal Listesi Log Alma
 
Kod:

alias Bak { names $1 }
raw 353:*:{ write Kanaladı.txt $1- | .timer 1 2 bakk } alias bakk { var %x = 1  while (%x <= $lines(Kanaladı.txt)) {  inc %x } }


Spartacus 10 Ekim 2012 13:02

Cevap: Kanal Listesi Log Alma
 
Alıntı:

Canfeza Nickli Üyeden Alıntı (Mesaj 1041225246)
Kod:

alias Bak { names $1 }
raw 353:*:{ write Kanaladı.txt $1- | .timer 1 2 bakk } alias bakk { var %x = 1  while (%x <= $lines(Kanaladı.txt)) {  inc %x } }


Teşekkür ederim kardeşim istediğim şey tam olarak da buydu :) Emeğine sağlık.

Difuzyon 10 Ekim 2012 23:14

Cevap: Kanal Listesi Log Alma
 
Alıntı:

Şimdi sunucuya girdiğimde /bak #kanaladı yaptığımda kanaladı.txt diye bir dosya açıp kanalın kullanıcı listesinin nick,ident ve hostları ile birlikte oraya kaydedilmesini istiyorum.
Yukarıdaki sorunun yanıtına en yakın uygulama names yerine who sonuçlarından elde edilir. Çünkü soruda Nick ident host bilgileri de beraberinde kayıt altına alınmak istenmektedir:

Kod:

alias bak set -e %a ok | who $1
raw 352:*:if %a { haltdef | write $+($2,.txt) $6 $+($3,@,$4) }
raw 315:*:if %a { haltdef | echo -a $2 kayıt tamamlandı | unset %a }


Spartacus 11 Ekim 2012 00:15

Cevap: Kanal Listesi Log Alma
 
Alıntı:

Difuzyon Nickli Üyeden Alıntı (Mesaj 1041225449)
Yukarıdaki sorunun yanıtına en yakın uygulama names yerine who sonuçlarından elde edilir. Çünkü soruda Nick ident host bilgileri de beraberinde kayıt altına alınmak istenmektedir:

Kod:

alias bak set -e %a ok | who $1
raw 352:*:if %a { haltdef | write $+($2,.txt) $6 $+($3,@,$4) }
raw 315:*:if %a { haltdef | echo -a $2 kayıt tamamlandı | unset %a }


Bu da süper oldu sağolasın kardeşim :)


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net