Merhabalar,
Bu düzenlemenin amacı sunucu üzerinde,
Örnek
:-> /nickserv info nick ve
/chanserv info kanal komutların da çıkan
info bilgilerini rumuzu şifresiz olan kullanıcılara kapatmak.
Klasör:
-> IRCServices*-*/modules/nickserv/
Dosya:
-> (
main.c)
BULUN,
Kod:
static void do_info(User *u)
{
char *nick = strtok(NULL, " ");
char *param = strtok(NULL, " ");
NickInfo *ni;
NickGroupInfo *ngi;
time_t simdi = time(NULL);
time_t zaman, zaman2;
if (!nick) {
syntax_error(s_NickServ, u, "INFO", NICK_INFO_SYNTAX);
ALTINA,
Kod:
} else if (!(ni = u->ni)) {
send_cmd(s_NickServ, "NOTICE %s :(\2NickServ INFO\2) komutunu kullanabilmeniz için nickinizi kayıt etmelisiniz.", u->nick);
EKLEYIN,
Bu düzenleme ise
KANAL için,
Klasör:
-> IRCServices*-*/modules/chanserv/
Dosya:
-> (main.c)
BULUN,
Kod:
static void do_info(User *u)
{
char *chan = strtok(NULL, " ");
char *param = strtok(NULL, " ");
ChannelInfo *ci;
NickGroupInfo *ngi, *ngi2 = NULL;
char buf[BUFSIZE], *end, *s;
char buf2[BUFSIZE];
time_t now=time(NULL);
int is_servadmin = is_services_admin(u);
int can_show_all = 0, show_all = 0, used_all = 0;
time_t simdi = time(NULL);
time_t zaman, zaman2;
if (!chan) {
syntax_error(s_ChanServ, u, "INFO", CHAN_INFO_SYNTAX);
ALTINA,
Kod:
} else if (!(ci = u->ni)) {
send_cmd(s_NickServ, "NOTICE %s :(\2ChanServ INFO\2) komutunu kullanabilmeniz için nickinizi kayıt etmelisiniz.", u->nick);
EKLEYIN, ilgili dizinde
make ve
make install komutlarını uygulayın. Daha sonra da sunucunuz üzerinden
/os restart komutunu uygulayınız.
İyi forumlar .. ^^