NICKINFO Ascii Gösterme. - IRCForumu.NET - IRC ve mIRC Tutkunlarının Yeni Adresi!


IRCForumu.NET - IRC ve mIRC Tutkunlarının Yeni Adresi! reklam alanı

Iftagram HİKAYE EKLE
immortaL
YoLCu
Overdose
Jayus
Absent
NikotiN
Ecrin
ImOriqinaL



Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 01 Temmuz 2016, 18:12   #1
Çevrimdışı
 
immortaL - ait Kullanıcı Resmi (Avatar)
 
Üyelik Tarihi: 07 Mayıs 2016
Üye No: 38
Şehir: Bolu
WebSite: IRCForumu.Net
IRC:
İlgi Alanım: vBulletin
Mesaj Sayısı: 1,455
Aldığı Beğeni: 587
Beğendikleri: 913
@immortaL
NICKINFO Ascii Gösterme.


Bu kodlarla, nick infonuzda istediğiniz bir ascii gösterebilirsiniz.

Komut kullanimi;

Açma:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/NS SET Ascii on


Kapama:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/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:   Kodu kopyalamak için üzerine çift tıklayın!
cd ircs*-*


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico -w modules/nickserv/main.c


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{ "SET INFO", NULL, NULL, NICK_HELP_SET_INFO, -1,-1 },


altina;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{ "SET ASCII", NULL, NULL, -1, -1,-1 },


Ekleyin.



Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (can_show_all && !show_all && used_all) notice_lang(s_NickServ, u, NICK_INFO_SHOW_ALL, s_NickServ, ni->nick);


altina;



Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
pico -w modules/nickserv/set.c


girip;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_set_email(User *u, NickGroupInfo *ngi, char *param);


altina;


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_set_ascii(User *u, NickGroupInfo *ngi, char *param);


ekleyin.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
} else if (stricmp(cmd, "KILL") == 0) { do_set_kill(u, ngi, param);


altina;



Kod:   Kodu kopyalamak için üzerine çift tıklayın!
} else if (stricmp(cmd, "ASCII") == 0) { do_set_ascii(u, ngi, param);


ekleyin.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
} else if (stricmp(cmd, "INFO") == 0) { do_set_info(u, ngi, NULL);


altina;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
} else if (stricmp(cmd, "ASCII") == 0) { do_set_ascii(u, ngi, NULL);


ekleyin..

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
pico -w modules/nickserv/util.c


girip;


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
free(ngi->info);


altina;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
free(ngi->ascii);


ekleyin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico -w modules/nickserv/nickserv.h


girip;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
SuspendInfo *suspendinfo;


ÜSTÜNE;


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
char *ascii;


ekleyin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico -w modules/database/version4.c


girerek;


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
SAFE(write_string(ngi->info, f));


altina;


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
pico -w modules/database/version4.c

girerek;


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
SAFE(read_string(&ngi->info, f));

altina;



Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
#define ibogul "kalp.txt"


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
bölümünde kalp.txt yi yeni dosya adina göre değiştirmelisiniz. Iyi çalışmalar.

4335d1323877531-nickinfo-ascii-gosterme-kalp.txt
  Alıntı ile Cevapla

Cevapla

Etiketler
ascii, gösterme, nickinfo

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık




Görsel Yükle!

Görselleri seç ya da sürükle

Resimler Eklendi!