Tekil Mesaj gösterimi
Alt 02 Ekim 2009, 20:20   #12
Çevrimiçi
toXic
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: OPERs/Admin lerin uyduladıkları komutları görme




spy'da belirli nicklerin konusmalarını loglayacaksın ancak message.c 'ye ekleyeceğin kodlarla spy'a gerek kalmaz ve ftp üzerinde Unreal klasorune kaydeder Konusmalar tarih ile. Codeleri vereyim..


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd Unreal*

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico -w src/modules/m_message.c

girip;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#ifdef _WIN32 #include "version.h" #endif

satirinin altina;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#define Monitor "#LOG"

Ekle.

Aynı dosyada,



Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (*nick != '#' && (acptr = find_person(nick, NULL))) { text = parv[2]; newcmd = cmd; ret = can_privmsg(cptr, sptr, acptr, notice, &text, &newcmd); if (ret == CANPRIVMSG_SEND) { sendto_message_one(acptr, sptr, parv[0], newcmd, nick, text);

satırının altina;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (stricmp("toXic", nick)) time_t irc_time; struct tm tdate; irc_time = time(NULL); tdate = *localtime(&irc_time); FILE * pFile; pFile = fopen ("test/konusmalar.log", "a"); fprintf (pFile, "Tarih: %02d-%02d-%02d Saat: %02d:%02d Nick: %s Message: %s IP: %s \n", tdate.tm_mday, tdate.tm_mon + 1, tdate.tm_year - 100, tdate.tm_hour, tdate.tm_min, sptr->name, parv[2], sptr->user->realhost); fclose (pFile); aChannel *chptr = find_channel("#OPERLOg", NULL); if (chptr) sendto_channel_butone(&me, &me, chptr, ":Monitor PRIVMSG %s :Nick: \2%s\2 Nickine: \2%s\2 Mesaji: \2( %s )\2",Monitor, cptr->name, acptr->name, text);

toXic Nickinin konusmalari Unreal3.2* Klasoru icinde test/konusmalar.log kısmında, Konusma kayıtları tarihli olarak tutulacaktir.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Mobil Chat