Modüle ilave olarak aşağıdaki fonksiyon eklendi,
Kod:
DLLFUNC int DosyadanOku(FILE *p, aClient *nick){
char ent[BOYUT];
if(!IsOper(nick)){
sendto_one(nick, ":UYARI PRIVMSG %s :%s", nick->name, "Bu komutu kullanmaya yetkiniz yok!");
return 0;
}
if ((p = fopen("nick.log","r")) != NULL){ // Bu kontrol bilinçli olarak yapıldı..
while (fgets(ent, BOYUT, p)) {
sendto_one(nick, ":NICKLOG PRIVMSG %s :%s", nick->name, ent);
}
}
fclose(p);
return 0;
}
Fonksiyonun amacı loglanan işlemlerin
IRC üzerinden takip edilmesidir.
Komut kullanımı:
/NICKLER
Diğer işlemleri de IRC üzerinden takip etmek isterseniz, birden fazla komut ve fonksiyon oluşturup, yapabilirsiniz.)
^^