-Merhaba arkadaşlar,--
-Modülü--- kullanacak olan kişilerin dikkatine,--
-Sunucuları'nda girişte kod versiyon uygulması olması gerekmektedir. --
-Modülü sadece ---network admin--- statüsündeki kişiler kullanabilir. Sunucuda giriş kodunu aktif etmek veya kapatmak için aşağıdaki komutları kullanmanız gerekir..--
-Komut kullanımı;--
-1.) /girisac--
-2.) /giriskapat--
-İyi forumlar. --
-Modülü--- kullanacak olan kişilerin dikkatine,--
-Sunucuları'nda girişte kod versiyon uygulması olması gerekmektedir. --
-Modülü sadece ---network admin--- statüsündeki kişiler kullanabilir. Sunucuda giriş kodunu aktif etmek veya kapatmak için aşağıdaki komutları kullanmanız gerekir..--
-Komut kullanımı;--
-1.) /girisac--
-2.) /giriskapat--
-İyi forumlar. --
Kod:
#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
FILE *p_dosya;
#define ACIKLAMA "Girisac ve Giriskapat Komut Eklentisi. (Entrance"
#define GUNCELLE system("./unreal rehash")
#define Network IsNetAdmin(sptr)
#define KOMUT add_Command
#define MESAJ sendnotice
int girisac(aClient *);
int giriskapat(aClient *);
#define MSG_KOMUTLAR "GIRISAC"
#define TOK_KOMUTLAR '\0'
#define MSG_KOMUTLAR2 "GIRISKAPAT"
#define TOK_KOMUTLAR2 '\0'
ModuleHeader MOD_HEADER(giriskod)
= {
"m_giriskod.c",
ACIKLAMA,
ACIKLAMA,
"3.2-b8-1",
NULL
};
DLLFUNC int MOD_INIT(giriskod)(ModuleInfo *modinfo)
{
KOMUT(MSG_KOMUTLAR, TOK_KOMUTLAR, girisac, 1);
KOMUT(MSG_KOMUTLAR2, TOK_KOMUTLAR2, giriskapat, 1);
return MOD_SUCCESS;
}
DLLFUNC int MOD_LOAD(giriskod)(int module_load)
{
return MOD_SUCCESS;
}
DLLFUNC int MOD_UNLOAD(giriskod)(int module_unload)
{
return MOD_SUCCESS;
}
int girisac(aClient *sptr){
if (!(Network))
{
MESAJ(sptr,"*** (\2%s\2) Bu komuta yetkiniz yok!", sptr->name);
return 0;
}
if((p_dosya = fopen("giriskod.conf","w+"))){
fputs("set {\nayar-giris \"1\";\n};", p_dosya);
fclose(p_dosya);
}
GUNCELLE;
return 0;
}
int giriskapat(aClient *sptr){
if (!(Network))
{
MESAJ(sptr,"*** (\2%s\2) Bu komuta yetkiniz yok!", sptr->name);
return 0;
}
if((p_dosya = fopen("giriskod.conf","w+"))){
fputs("set {\nayar-giris \"0\";\n};", p_dosya);
fclose(p_dosya);
}
GUNCELLE;
return 0;
}

