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/)
-   -   Özele gelenin loglarının otomatik açılması [Loglarla ilgili] (https://www.ircforumlari.net/mirc-scripting-sorunlari/2178-ozele-gelenin-loglarinin-otomatik-acilmasi-loglarla-ilgili.html)

MaeLStrOm 09 Nisan 2005 17:59

Özele gelenin loglarının otomatik açılması [Loglarla ilgili]
 
mesela ßirine ozel actığım zaman onunla yaptığım son konusma direk gosterilse?? mumkun mu acaßa..deneyimli arkadaslar ilgilenirse sevinirim..

UOnur 09 Nisan 2005 19:10

Hmmm Aklıma Gelio Bi$iler Ama Bi deniim...

AntalyaTeam 09 Nisan 2005 19:54

Aslında Mantıken Şöyle :
Bir Nickle Konuşma Açtığında
Onun Nick.Log Dosyasını Aç
Eğer Nick.Log Dosyası Yoksa
echo Bu Nickle Daha Önce Konuşulmamış
Uyarısını Ver ;)

aliaslara..
/q /query $$1 | if.........| else .......
devamınıda UOnur Getirsin :D
Log Açma Komutu Aklıma Gelmedi :D

CoMMaNDeR 09 Nisan 2005 20:28

Alıntı:

AntalyaTeam Nickli Üyeden Alıntı
Aslında Mantıken Şöyle :
Bir Nickle Konuşma Açtığında
Onun Nick.Log Dosyasını Aç
Eğer Nick.Log Dosyası Yoksa
echo Bu Nickle Daha Önce Konuşulmamış
Uyarısını Ver ;)

aliaslara..
/q /query $$1 | if.........| else .......
devamınıda UOnur Getirsin :D
Log Açma Komutu Aklıma Gelmedi :D

:) çok iyi.

"logs" klasörü içine nick.txt şeklinde loglar kaydediliyo olsun. şimdi eski konuşmadan son 5 yazıyı yazalım:


alias lfile return $shortfn($mircdirlogs\ $+ $1 $+ .txt)
on *:open:?:*:{
if ($findfile($mircdirlogs\, $+ $nick $+ .txt,1)) {
echo $nick Bu kişi ile eski geçen konuşmanın son 5 satırı:
var %i 1,%l $lines($lfile($nick))
while %i < 6 {
echo $nick $read($lfile($nick), $calc(%l - %i))
inc %i
}
}
}

DefauLt 09 Nisan 2005 20:51

on *:open:?:*:{

değil, doğrusu:

on *:open:?:{

=)

CoMMaNDeR 09 Nisan 2005 20:56

benim aklımda mircin helpinden dediğim şekilde kalmış. baktım gene öyle gösteriyo. kodda iyi çalışıyo, azcık ters ama olsun

UOnur 09 Nisan 2005 21:10

eheh :) Benim Aklıma Gelende Konuşmaların Hepsini Göstericek.Ama Hepsi Birikirdi Buda deh$et bi$i Olurdu :) Son 5 satır işi daha iyi.

MephisTo 09 Nisan 2005 23:24

Benim names çekip opları deop eden addonuma benzemesin sonra, pcyi bir daha açamaz sanırım :P Log uzunsa kötü olur :D

CoMMaNDeR 09 Nisan 2005 23:32

dene bi bak :P

el33t 09 Nisan 2005 23:56

Kod:

on *:open:?:*:
olmasın? ;[

DefauLt 09 Nisan 2005 23:57

Iki sekilde de olabiliyor dediginize gore.

el33t 10 Nisan 2005 00:00

Bu arada şöyle bi alias yaptım. [aliases'a koyuyorsunuz [alt+d]]

slog { var %a = $lines($+($mircdir,logs\,$1,.,$network,.log)) | while %a { if (Session Start:* iswm $read($+($mircdir,logs\,$1,.,$network,.log),%a)) { window @hi | filter -pcrfw $+($readn,-,$lines($+($mircdir,logs\,$1,.,$network,.log))) $+($mircdir,logs\,$1,.,$network,.log) @hi | halt } | else { dec %a } } }


Benim loglarım şöyle kaydoluyor. nick.network.log, örneğin abcd.DALnet.log diye kaydoluyor. /slog nick yazdığınızda bağlı olduğunuz servera göre logu alıyor ve @pencerede gösteriyor. Fakat tüm geçmişi değil, en son konuşma geçmişinizi. Session start:'tan bahsediyorum.

Kodla oynayın, umarım işinize yarar..

MaeLStrOm 10 Nisan 2005 08:30

ilgilendiğiniz icin tşkler arkadaslar

Yeppa 10 Nisan 2005 08:49

/log on :)


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

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