IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  reklamver

Etiketlenen Kullanıcılar

6Beğeni(ler)
  • 5 Post By toXic

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 14 Aralık 2011, 17:46   #1
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
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

RESIM:


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.



Ö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..

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (stricmp(setting, "ON") == 0) { ngi->flags |= flag; notice_lang(s_NickServ, u, onmsg, s_NickServ); } else if (stricmp(setting, "OFF") == 0) { ngi->flags &= ~flag; notice_lang(s_NickServ, u, offmsg, s_NickServ); } else { syntax_error(s_NickServ, u, "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"

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

Iyi çalışmalar.

Dosya;

Burdan İndir Bu forumdaki ekleri görübilmek için 25 mesaja sahip olmanız gerekir. Sizin 0 Mesajınız var.

Konu toXic tarafından (20 Aralık 2011 Saat 18:00 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver
Alt 14 Aralık 2011, 17:52   #2
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1)
IF Ticaret Yüzdesi:(%)
Cevap: NICKINFO Ascii Gösterme.




yine yapmışsın hocam ya

__________________
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Parayı Hayatınızın Her karesinde bulabilirsiniz ama Dostu Her zaman bulamazsınız.
 
Alıntı ile Cevapla

Alt 14 Aralık 2011, 17:55   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: NICKINFO Ascii Gösterme.




sen nasıl bir insansın ya.. zehir zehir.. Ellerine sağlık üstad..

 
Alıntı ile Cevapla

Alt 14 Aralık 2011, 18:11   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: NICKINFO Ascii Gösterme.




Hocam diyecek bir söz bulamıyorum.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Eline sağlık, güzel olmuş.

 
Alıntı ile Cevapla

Cevapla

Etiketler
ascii, gösterme, nickinfo


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

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 Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Ascii neobre mIRC Scripting Sorunları 1 07 Ekim 2009 18:42