IRCForumu.Net - Türkiye'nin IRC ve mIRC Kullanıcılarının Buluştuğu Forum

IRCForumu.Net - Türkiye'nin IRC ve mIRC Kullanıcılarının Buluştuğu Forum (https://www.ircforumu.net/)
-   IRCServices Hazır Kodlar (https://www.ircforumu.net/ircservices-hazir-kodlar/)
-   -   NICKINFO Ascii Gösterme. (https://www.ircforumu.net/ircservices-hazir-kodlar/2854-nickinfo-ascii-gosterme.html)

immortaL 01 Temmuz 2016 18:12

NICKINFO Ascii Gösterme.
 
Toplam 1 Eklenti bulunuyor.
Bu kodlarla, nick infonuzda istediğiniz bir ascii gösterebilirsiniz.

Komut kullanimi;

Açma:

Kod:

/NS SET Ascii on

Kapama:

Kod:

/NS SET Ascii OFF

Öncelikle en aşşağidaki ekteki dosyayi alip, services/lib dizini içine girerek atiniz.
(services dizini hangisi ise oraya giriniz.)



Kod:

cd ircs*-*

Kod:

pico -w modules/nickserv/main.c

Kod:

{ "SET INFO",    NULL,    NULL,  NICK_HELP_SET_INFO,    -1,-1 },

altina;

Kod:

{ "SET ASCII",    NULL,    NULL,  -1,    -1,-1 },

Ekleyin.



Kod:

if (can_show_all && !show_all && used_all)
            notice_lang(s_NickServ, u, NICK_INFO_SHOW_ALL, s_NickServ,
                        ni->nick);


altina;



Kod:

if ((ngi->ascii)) {
#define ibogul "kalp.txt"

FILE *x;
char buf[BUFSIZE];

x = fopen(ibogul, "r");
if (x) {
while (fgets(buf, sizeof(buf), x)) {
buf[strlen(buf)-1] = 0;
send_cmd(s_NickServ, "NOTICE %s %s", u->nick, buf);
}
fclose(x);
} else {
send_cmd(s_NickServ, "NOTICE %s Henuz bir kayit yok.", u->nick);
}
}


ekleyin.

Kod:

pico -w modules/nickserv/set.c

girip;

Kod:

static void do_set_email(User *u, NickGroupInfo *ngi, char *param);

altina;


Kod:

static void do_set_ascii(User *u, NickGroupInfo *ngi, char *param);

ekleyin.


Kod:

} else if (stricmp(cmd, "KILL") == 0) {
        do_set_kill(u, ngi, param);


altina;



Kod:

} else if (stricmp(cmd, "ASCII") == 0) {
        do_set_ascii(u, ngi, param);


ekleyin.


Kod:

} else if (stricmp(cmd, "INFO") == 0) {
        do_set_info(u, ngi, NULL);


altina;

Kod:

} else if (stricmp(cmd, "ASCII") == 0) {
      do_set_ascii(u, ngi, NULL);


ekleyin..

PHP- Kodu:

if (stricmp(setting"ON") == 0) {
        
ngi->flags |= flag;
        
notice_lang(s_NickServuonmsgs_NickServ);
    } else if (
stricmp(setting"OFF") == 0) {
        
ngi->flags &= ~flag;
        
notice_lang(s_NickServuoffmsgs_NickServ);
    } else {
        
syntax_error(s_NickServu"SET HIDE"NICK_SET_HIDE_SYNTAX);
        return;
    }
    
put_nickgroupinfo(ngi);



altina;


Kod:

static void do_set_ascii(User *u, NickGroupInfo *ngi, char *param)
{
  NickInfo *ni;
ni = get_nickinfo(u->nick);


if (!param) {
ngi->ascii = NULL;
send_cmd(s_NickServ, "NOTICE %s \2ASCIINIZ Kaldirildi.", u->nick);
put_nickgroupinfo(ngi);
return;
}


    if (stricmp(param, "ON") == 0) {
 ngi->ascii = 1;
 send_cmd(s_NickServ, "NOTICE %s :Nick INFO Bilgilerinizde \2ASCII\2 kalp gorunecektir.",u->nick);
    } else if (stricmp(param, "OFF") == 0) {
 ngi->ascii = 0;
 send_cmd(s_NickServ, "NOTICE %s :Nick INFO bilgilerinizde \2ASCII\2 Kalp gorunmeyecek..",u->nick);
    } else {
 send_cmd(s_NickServ, "NOTICE %s :Hatali Kullanim..", u->nick);
return;
  }
    put_nickgroupinfo(ngi);
}


Ekleyin.


Kod:

pico -w modules/nickserv/util.c

girip;


Kod:

free(ngi->info);

altina;

Kod:

free(ngi->ascii);

ekleyin.

Kod:

pico -w modules/nickserv/nickserv.h

girip;

Kod:

SuspendInfo *suspendinfo;

ÜSTÜNE;


Kod:

char *ascii;

ekleyin.

Kod:

pico -w modules/database/version4.c

girerek;


Kod:

SAFE(write_string(ngi->info, f));

altina;


Kod:

SAFE(write_string(ngi->ascii, f));

ekleyin.

(Eğer daha önce version4.c ye baska bir kod eklediyseniz o kodun altina ekleyin. Yoksa db'leriniz hasar görebilir.)

Sonra cikarak;

/os update komutunu kullanin ve:
make&&make install cekerek servislerenizi resetleyiniz.
Ardindan;


Kod:

pico -w modules/database/version4.c
girerek;


Kod:

SAFE(read_string(&ngi->info, f));
altina;



Kod:

SAFE(read_string(&ngi->ascii, f));

ekleyiniz.

/os update komutunu kullanin ve:
make&&make install cekerek servislerenizi resetleyiniz.

"Asciileri istediğiniz şekilde değiştirebilirsiniz."

NOT: Aşşağidaki dosyada daha cok ascii bulabilirsiniz.
Değişiklik yaptiğinizda

Kod:

#define ibogul "kalp.txt"

Kod:

bölümünde kalp.txt yi yeni dosya adina göre değiştirmelisiniz.

 Iyi çalışmalar.

Eklenti 19


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 08:07.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0
Copyright ©2005 - 2023 IRCForumu.Net - Tüm Hakları Saklıdır.