IRCALEM.Com Genel Forum, IRC Forumu IF - Genel IRCd (Sunucu, Servis, Botlar, Korumalar) UnrealIRCd Unreal3.2.x - Modülleri UnrealIRCd Sunucuya Baglantı Zamanını gösterme Modülü
irc

UnrealIRCd Sunucuya Baglantı Zamanını gösterme Modülü
Aytac
UnrealIRCd Sunucuya Baglantı Zamanını gösterme Modülü
0
506
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Etiketler
zamanını baglantı unrealircd modülü gösterme sunucuya

Bu konuyu görüntüleyen kullanıcı(lar):2 Ziyaretçi
Şuan Offine!
Şuan Offine!
Aytac Administrator
********
Proje Sorumlusu

  • Üyelik tarihi    04.02.2020
  • Konum  78 Karabük
  • Konular351
  • Mesajlar364
  • Verilen beğeni8 in 5 posts
  • Alınan beğeni6
  • Rep puanı 6

Merhaba,
Modülün ne işe yaradığını detaylı olarak açıklamama gerek olmadığından. Aşağıdaki vermiş olduğum alıntı ibaresinden ne işe yaradığını anlayabilirsiniz.

Alıntı: [19:47] Sunucumuza bağlanti zamaniniz: Çarşamba Şubat 11 19:47:04 2015

m_giris.c modülü;


Kod :
/* Açıklama -> Modülde tarih, saat fonksiyon'u Sky-Dancer, arkadaşımıza aittir bilginize, ben sadece modül olarak, kendi sunucum için yapmıştım..*/
#include "config.h"
#include "struct.h"
#include "common.h"
#include "sys.h"
#include "numeric.h"
#include "msg.h"
#include "channel.h"
#include <time.h>
#include <sys/stat.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#ifdef _WIN32
#include <io.h>
#endif
#include <fcntl.h>
#include "h.h"
#ifdef STRIPBADWORDS
#include "badwords.h"
#endif
#ifdef _WIN32
#include "version.h"
#endif

DLLFUNC int E_giris(aClient *sptr);

ModuleHeader MOD_HEADER(E_giris)
  = {
    "Giris",    
    "Sunucu bağlantı zamanı by Entrance",
    "Sunucu bağlantı zamanı by Entrance",
    "3.2-b8-1",
    NULL
    };

DLLFUNC int MOD_INIT(E_giris)(ModuleInfo *modinfo)
{
    HookAddEx(modinfo->handle, HOOKTYPE_PRE_LOCAL_CONNECT, E_giris);
    return MOD_SUCCESS;
}


DLLFUNC int MOD_LOAD(E_giris)(int module_load)
{
    return MOD_SUCCESS;
}


DLLFUNC int MOD_UNLOAD(E_giris)(int module_unload)
{    
   return MOD_SUCCESS;
}

DLLFUNC int E_giris(aClient *sptr)
{

time_t sky;
time(&sky);
char Temp[512];
struct tm *Sky2;
const char *_Aylar[12] = {"Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"};
const char *_Gunler[7] = {"Pzr", "Pzt", "Sal", "Çrş", "Prş", "Cum", "Cmt"};
Sky2 = localtime(&sky);
memset(Temp,0,sizeof(Temp));
sprintf(Temp, "%s %s %02i %02i:%02i:%02i %i", _Gunler[Sky2->tm_wday], _Aylar[Sky2->tm_mon],
Sky2->tm_mday, Sky2->tm_hour, Sky2->tm_min, Sky2->tm_sec, (Sky2->tm_year + 1900));
sendto_one(sptr, ":%s NOTICE %s :Sunucumuza bağlantı zamanınız: -> \2%s\2", me.name, sptr->name, Temp);
}
“İnsanların en hayırlısı, insanlara faydalı olandır”. H.Ş.


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  #Karantina Girişli Joindelay Modülü Aytac 6 1,279 03.04.2021, 12:36
Son Mesaj: iSyan
  Quarantine modülü Aytac 0 409 12.04.2020, 16:25
Son Mesaj: Aytac
  UnrealIRCd Port Koruması Aytac 0 648 12.04.2020, 16:13
Son Mesaj: Aytac
  Belirtilen Komutları Loglama Modülü Aytac 0 521 12.04.2020, 16:00
Son Mesaj: Aytac
  Tek komutla tüm kanallara topic atma modülü Aytac 0 543 12.04.2020, 14:07
Son Mesaj: Aytac

Foruma Git: