⚠️ Güvenlik nedeniyle tüm kullanıcı şifreleri sıfırlanmıştır. Lütfen buraya tıklayarak yeni şifre talep ediniz.
IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet odaları

>
+
Etiketlenen Kullanıcılar

5Beğeni(ler)
  • 2 Post By OperServ
  • 2 Post By CoCoRiCo
  • 1 Post By Coderlab

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Arama Stil
Alt 04 Nisan 2025, 13:34   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
kanalın sadece giriş/çıkış loglarını tutmak istiyorum




merhaba arkadaşlar kanal logunda aradığım kelimeyi nicki ip'i anında bulamıyorum sadece giriş çıkış log kayıtı tutsun istiyorum.



[13:32] *** Giriş: Damla_ (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
[13:32] *** IRC`den Çıktı: gulcan36_ (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) (Client exited)


not defterinde sadece bu şekil olmasını istiyorum biri ayar çekebilir mi

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet bizimmekan
Alt 04 Nisan 2025, 16:33   #2
Çevrimdışı
i don't care if i'm misfit.
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanalın sadece giriş/çıkış loglarını tutmak istiyorum




Merhaba @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...],

İstediğinizi join eventi ve Quit eventi kullanarak write ile bir text dosyasına kayıt ettirebilirsiniz.

__________________
I'm a dreamer but it's getting hard to take it.
Some nights don't know if I'm gonna make it.
Heart is heavy but there's nothing that can break me down.
 
Alıntı ile Cevapla

Alt 04 Nisan 2025, 21:55   #3
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanalın sadece giriş/çıkış loglarını tutmak istiyorum




Giant Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
merhaba arkadaşlar kanal logunda aradığım kelimeyi nicki ip'i anında bulamıyorum sadece giriş çıkış log kayıtı tutsun istiyorum.



[13:32] *** Giriş: Damla_ (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
[13:32] *** IRC`den Çıktı: gulcan36_ (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) (Client exited)


not defterinde sadece bu şekil olmasını istiyorum biri ayar çekebilir mi

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:JOIN:#: { write "kanal_log.txt" $+([,$time(dd.mm.yyyy hh:nn),]) *** Giriş: $nick ( $+ $iaddress($nick) $+ ) } on *:QUIT: { write "kanal_log.txt" $+([,$time(dd.mm.yyyy hh:nn),]) *** IRC'den Çıktı: $nick ( $+ $iaddress($nick) $+ ) (Client exited) }


__________________
Herkes bir, İş için yaratılmıştır.
 
Alıntı ile Cevapla

Alt 07 Nisan 2025, 10:06   #4
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanalın sadece giriş/çıkış loglarını tutmak istiyorum




OperServ Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:JOIN:#: { write "kanal_log.txt" $+([,$time(dd.mm.yyyy hh:nn),]) *** Giriş: $nick ( $+ $iaddress($nick) $+ ) } on *:QUIT: { write "kanal_log.txt" $+([,$time(dd.mm.yyyy hh:nn),]) *** IRC'den Çıktı: $nick ( $+ $iaddress($nick) $+ ) (Client exited) }



"kanal_log.txt" bu kısmı aşağıdaki gibi yapmakta fayda var, log çok fazla büyüdüğünde, yazma ve okuma mIRC'in çalışmasını yavaşlatır.



Kod:   Kodu kopyalamak için üzerine çift tıklayın!
$qt($+(kanal_log_,$date(yyyy_mm_dd),.txt))


"kanal_log_2025_04_07.txt" gibi görünür.

__________________
2b|!2b=? ~ mircscripting.net
 
Alıntı ile Cevapla

Alt 07 Nisan 2025, 18:42   #5
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanalın sadece giriş/çıkış loglarını tutmak istiyorum




CoCoRiCo Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
"kanal_log.txt" bu kısmı aşağıdaki gibi yapmakta fayda var, log çok fazla büyüdüğünde, yazma ve okuma mIRC'in çalışmasını yavaşlatır.



Kod:   Kodu kopyalamak için üzerine çift tıklayın!
$qt($+(kanal_log_,$date(yyyy_mm_dd),.txt))


"kanal_log_2025_04_07.txt" gibi görünür.

Evet hocam orasını düşünmemiştim

__________________
Herkes bir, İş için yaratılmıştır.
 
Alıntı ile Cevapla

Alt 12 Nisan 2025, 18:51   #6
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanalın sadece giriş/çıkış loglarını tutmak istiyorum




Istersen modul olarak yapalim.

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 18:51 -->-> Daha önceki mesaj 18:42 --

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#include "config.h" #include "struct.h" #include "common.h" #include "sys.h" #include "msg.h" #include "proto.h" #include "numeric.h" #include "modules.h" #include <time.h> ModuleHeader MOD_HEADER(m_chanlog_joinpart) = { "m_chanlog_joinpart", "$Id$", "Sadece JOIN/PART loglar, günlük dosyaya yazar", "Coderlab", "3.2-b8-1", NULL }; // Dosya yolu oluşturur: logs/kanal/gun-ay-yil.log const char *log_dosyasi_yolu() { static char path[256]; time_t now = time(NULL); struct tm *tm_info = localtime(&now); snprintf(path, sizeof(path), "logs/kanal/%02d-%02d-%04d.log", tm_info->tm_mday, tm_info->tm_mon + 1, tm_info->tm_year + 1900); return path; } // Log yaz void log_yaz(const char *format, ...) { const char *filename = log_dosyasi_yolu(); FILE *fp = fopen(filename, "a"); if (!fp) { mkdir("logs/kanal", 0755); // klasör yoksa oluştur fp = fopen(filename, "a"); if (!fp) return; } va_list args; va_start(args, format); vfprintf(fp, format, args); va_end(args); fprintf(fp, "\n"); fclose(fp); } // JOIN log int log_join(aClient *cptr, aClient *sptr, aChannel *chptr) { if (MyClient(sptr)) { log_yaz("[JOIN] %s joined %s", sptr->name, chptr->chname); } return 0; } // PART log int log_part(aClient *cptr, aClient *sptr, aChannel *chptr, const char *comment) { if (MyClient(sptr)) { log_yaz("[PART] %s left %s (%s)", sptr->name, chptr->chname, comment ? comment : ""); } return 0; } MOD_INIT(m_chanlog_joinpart) { add_JoinHook(log_join); add_PartHook(log_part); return MOD_SUCCESS; }


 
Alıntı ile Cevapla

Cevapla


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

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
userlerin giriş ve çıkış ları #Log kanalında farklı renk istiyorum Komutan34 UnrealIRCD-3.x 3 02 Nisan 2024 01:14
giriş çıkış part quo RegSubex mIRC Scripting Sorunları 1 24 Eylül 2012 03:01
Giriş - Çıkış Yardım! beydagi44 mIRC Scripting Sorunları 3 19 Şubat 2012 22:54
Giriş-Çıkış Penceresi SovaLyem mIRC Scripting Sorunları 19 02 Ekim 2010 17:16
/pj [<N>] (Çıkış-Giriş) Regex mIRC Scripting Hazır Kodlar 6 07 Ağustos 2009 15:17