#include "unrealircd.h" #define CMD_CIK "QUIT" static ModuleInfo *CIK = NULL; CMD_FUNC(m_cik); char *cmesajlistesi[]= { "http://www.jrodix.com", "JRodix.COM ile hep daha iyiye!", "4RodixBisim.COM Int Hizmetleri!", }; ModuleHeader MOD_HEADER = { "third/randomcik", "1.0", "Random Quit", "OmerAti", "unrealircd-5", }; MOD_INIT() { CommandAdd(modinfo->handle, CMD_CIK, m_cik, 1, CMD_UNREGISTERED|CMD_USER|CMD_VIRUS); return MOD_SUCCESS; } MOD_LOAD() { return MOD_SUCCESS; } MOD_UNLOAD() { return MOD_SUCCESS; } CMD_FUNC(m_cik) { int k; int bgun, bsaat, bdakika, bsaniye; bgun = ((TStime() - client->local->firsttime) / 86400); bsaat = (((TStime() - client->local->firsttime) % 86400) / 3600); bdakika = ((((TStime() - client->local->firsttime) % 86400) % 3600) / 60); bsaniye = (((((TStime() - client->local->firsttime) % 86400) % 3600) % 60) % 60); k = rand()%(sizeof(cmesajlistesi)/sizeof(*cmesajlistesi)); if (MyUser(client)) { if ((TStime() - client->local->firsttime) > 86400) sprintf(saat, "%s - 4,0 Baglanti suresi: 12,0 %d gun %d sa %d dk %d sn ", cmesajlistesi[k], bgun, bsaat, bdakika, bsaniye); else if ((TStime() - client->local->firsttime) > 3600) sprintf(saat, "%s - 4,0 Baglanti suresi: 12,0 %d sa %d dk %d sn ", cmesajlistesi[k], bsaat, bdakika, bsaniye); else if ((TStime() - client->local->firsttime) > 60) sprintf(saat, "%s - 4,0 Baglanti suresi: 12,0 %d dk %d sn ", cmesajlistesi[k], bdakika, bsaniye); else if ((TStime() - client->local->firsttime) < 60) sprintf(saat, "%s - 4,0 Baglanti suresi: 12,0 %d sn ", cmesajlistesi[k], bsaniye); else sprintf(saat, "%s", cmesajlistesi[k]); exit_client(client, recv_mtags, cmesajlistesi[k]); } return; } }