Tekil Mesaj gösterimi
Alt 21 Kasım 2010, 21:38   #18
Çevrimiçi
toXic
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Join Suresini Ayarlamak




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/* * author; EceLMeriC -
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
* module; m_joindelay.c * date; 01.11.2010 */ #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 _WIN32 #include "version.h" #endif DLLFUNC int m_joindelay(aClient *, aChannel *); ModuleHeader MOD_HEADER(m_joindelay) = { "m_joindelay", "IRC channel join delay By EceLMeriC", "IRC channel join delay By EceLMeriC", "3.2-b8-1", NULL }; DLLFUNC int MOD_INIT(m_joindelay)(ModuleInfo *modinfo) { HookAddEx(modinfo->handle, HOOKTYPE_PRE_LOCAL_JOIN, m_joindelay); return MOD_SUCCESS; } DLLFUNC int MOD_LOAD(m_joindelay)(int module_load) { return MOD_SUCCESS; } DLLFUNC int MOD_UNLOAD(m_joindelay)(int module_unload) { return MOD_SUCCESS; } DLLFUNC int m_joindelay(aClient *sptr, aChannel *chptr) { if (IsOper(sptr)) return 0; char *kanal = "#Kontrol,#mIRC,#Sohbet"; char *k[3], channels[512]; strlcpy(channels, kanal, sizeof(channels)); k[0] = sptr->name; k[1] = channels; k[2] = NULL; if (sptr->firsttime + 10 > TStime()) { sendto_one(sptr, ":%s NOTICE %s :\2%s\2 channel join \2%d\2 seconds please wait..", me.name, sptr->name, chptr->chname, 10 - (TStime() - sptr->firsttime)); return HOOK_DENY; } else { do_cmd(sptr, sptr, "JOIN", 2, k); } }


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet