Tekil Mesaj gösterimi
Alt 15 Nisan 2017, 19:47   #5
Entrance
タネル
 
Entrance - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 23 Ocak 2003
Bulunduğu yer: istanbul
Mesajlar: 540
WEB Sitesi: *
IRC Sunucusu: *
İlgi Alanı: Unreal
Alınan Beğeni: 361
Standart Cevap: (Kanal, özel, nick değişimleri vb işlemleri loglama).

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.)

^^





char *adres = "irc is finished"; for(int i = 0; *(adres + i); i++) { putchar(toupper(adres[i])); }
 Entrance isimli Üye şimdilik offline konumundadır   Alıntı