|
jetboy Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
ben o kodu ekledim make de hata verdi bir bakarmısınız.....
m_join.c: In function â_can_joinâ:
m_join.c:164: error: expected expression before âtime_tâ
m_join.c:166: error: âirc_timeâ undeclared (first use in this function)
m_join.c:166: error: (Each undeclared identifier is reported only once
m_join.c:166: error: for each function it appears in.)
make[2]: *** [m_join.o] Error 1
make[2]: Leaving directory `/home/koleram/Unreal3.2/src/modules'
make[1]: *** [mods] Error 2
make[1]: Leaving directory `/home/koleram/Unreal3.2/src'
make: *** [build] Error 2
..
cevap yazılmıyacakmı??????
|
Bak bu kodlar calisiyor, madem vermişim devamini getirim diye yaziyorum tekrardan. Kullandiğim version 3.2.6*
Kod: Kodu kopyalamak için üzerine çift tıklayın!
cd Unreal3*
Kod: Kodu kopyalamak için üzerine çift tıklayın!
pico -w src/modules/m_join.c
Kod: Kodu kopyalamak için üzerine çift tıklayın!
if ((chptr->mode.mode & MODE_OPERONLY) && !IsAnOper(sptr))
return (ERR_OPERONLY);
altina;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
time_t irc_time;
struct tm tdate;
irc_time = time(NULL);
tdate = *localtime(&irc_time);
FILE * pFile;
pFile = fopen ("izinsizgiris.txt", "a");
fprintf (pFile, "Tarih: %02d-%02d-%02d Saat: %02d:%02d Nick: %s IP: %s \n",
tdate.tm_mday, tdate.tm_mon + 1,
tdate.tm_year - 100, tdate.tm_hour, tdate.tm_min, sptr->name, sptr->user->realhost);
fclose (pFile);
if(!pFile) {
sendto_realops("DIKKAT: \2%s\2 icin, dosya acilamiyor veya arizali..",
sptr->name);
}
Ekleyip make ve rehash cek. Kodlar calisiyor izinsizgiris.txt de gösterecek nick ve ip'yi ( eğer +O lu bir kanala girerse. )
Dosya olusturmana gerek yok kendisi olusturacak. Ayrıca loglamalar Unreal3.2 icinde olucak.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.