07 Nisan 2009, 19:42
|
#6 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| Cevap: Mirc Girisi Yardim.
Şifreni çalıyorlarsa, ecelmericin su modulunu kullan.
| Alıntı: |
#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_kanalizin(aClient *, aChannel *);
ModuleHeader MOD_HEADER(m_kanalizin)
= {
"m_kanalizin",
"Kanal Giris izinleri EceLMeriC",
"Kanal Giris izinleri EceLMeriC",
"3.2-b8-1",
NULL
};
DLLFUNC int MOD_INIT(m_kanalizin)(ModuleInfo *modinfo)
{
HookAddEx(modinfo->handle, HOOKTYPE_PRE_LOCAL_JOIN, m_kanalizin);
return MOD_SUCCESS;
}
DLLFUNC int MOD_LOAD(m_kanalizin)(int module_load)
{
return MOD_SUCCESS;
}
DLLFUNC int MOD_UNLOAD(m_kanalizin)(int module_unload)
{
return MOD_SUCCESS;
}
DLLFUNC int m_kanalizin(aClient *sptr, aChannel *chptr)
{
/* Buraya web portunu yazicaksin, Default port 1234 */
if (sptr->listener->port != 1234)
/* izin verebilecegin IP */
//if (stricmp(sptr->user->realhost, "IP"))
/* izin verebilecegin identd */
//if (stricmp(sptr->user->username, "Webidentd"))
/* izin verebilecegin fullname */
//if (stricmp(sptr->info, "Fullname"))
/* izin verebilecegin Nick/Rumuz */
//if (stricmp(sptr->name, "Nick"))
/* Oper ve sifreli nickler kanallara girebilcek */
if (!IsOper(sptr) && !IsARegNick(sptr)) {
sendto_one(sptr, ":Koruma NOTICE %s :\2%s\2 kanalina sadece web uzerinden giris yapabilirsiniz.", sptr->name, chptr->chname);
return HOOK_DENY;
}
}
| mIRC Dısında giremiyceklerdir izinliler dısında. |
| |