NetForumlari Nacizane  Paylasim Platformu NetForumlari Nacizane  Paylasim Platformu


Go Back   NetForumlari Nacizane Paylasim Platformu > IRC • mIRC • Hosting • Genel IRCD > Genel Ircd > IRC Services



Etiketlenen Kullanıcılar

Yeni Konu aç Cevapla
 
Paylaş LinkBack Seçenekler Stil
Alt 08-10-07, 07:49   #1
Teqnic - ait Kullanıcı Resmi (Avatar)
Üyelik tarihi: Aug 2007
Mesajlar: 74
Konular: 69
Aldığı Teşekkür : 0
NF Puanı : 90
NF Seviyesi : Teqnic will become famous soon enough
/ns set msn özelligi

ircservices versiyonlarında nicke info çekildiği zaman yani
/ns info nick
(nick db lerinizi yedekleyin)
komutu uygulandıgı zaman nick infosunda msn adresinin görünmesi için ilk önce login olduktan sonra
/home/user/ircservices-5.0.x/modules/nickserv/
klasörüne girin.
Kod:
pico main.c

komutuyla main.c dosyasını açın ve;
Kod:
{ "SET INFO", NULL, NULL, NICK_HELP_SET_INFO, -1,-1 },

satırını bulup bi alt satırına
Kod:
{ "SET MSN", NULL, NULL, NICK_HELP_SET_MSN, -1,-1 },

satırını ekleyin.yine aynı dosyada;
Kod:
if (ngi->info) notice_lang(s_NickServ, u, NICK_INFO_INFO, ngi->info);

satırlarını bulun ve bi alt satırına;
Kod:
if (ngi->msn) notice_lang(s_NickServ, u, NICK_INFO_MSN, ngi->msn);

satırlarını ekleyin.kaydedip dosyayı kapatın.ardından yine aynı klasörde
bulunan set.c dosyasını;
Kod:
pico set.c

komutuyla açıp;
Kod:
static void do_set_info(User *u, NickGroupInfo *ngi, char *param);

satırını bulun ve bi satır altına;
Kod:
static void do_set_msn(User *u, NickGroupInfo *ngi, char *param); satırını ekleyin.yine aynı dosyada;

Kod:
} else if (stricmp(cmd, "EMAIL") == 0) { do_set_email(u, ngi, param); } else if (stricmp(cmd, "INFO") == 0) { do_set_info(u, ngi, param); } else if (stricmp(cmd, "KILL") == 0) {

satırlarını bulun ve bu satırları;
Kod:
} else if (stricmp(cmd, "EMAIL") == 0) { do_set_email(u, ngi, param); } else if (stricmp(cmd, "INFO") == 0) { do_set_info(u, ngi, param); } else if (stricmp(cmd, "MSN") == 0) { do_set_msn(u, ngi, param); } else if (stricmp(cmd, "KILL") == 0) {

şeklinde değiştirin.daha sonra yine aynı dosyada;
Kod:
} else if (stricmp(cmd, "INFO") == 0) { do_set_info(u, ngi, NULL); } else { syntax_error(s_NickServ, u, "UNSET", NSRequireEmail ? NICK_UNSET_SYNTAX_REQ_EMAIL : NICK_UNSET_SYNTAX); } }

satırlarını bulup;
Kod:
} else if (stricmp(cmd, "INFO") == 0) { do_set_info(u, ngi, NULL); } else if (stricmp(cmd, "MSN") == 0) { do_set_msn(u, ngi, NULL); } else { syntax_error(s_NickServ, u, "UNSET", NSRequireEmail ? NICK_UNSET_SYNTAX_REQ_EMAIL : NICK_UNSET_SYNTAX); } }

şeklinde değiştirin.yine aynı dosyada;
Kod:
static void do_set_info(User *u, NickGroupInfo *ngi, char *param) { const char *nick = ngi_mainnick(ngi); free(ngi->info); if (param) { ngi->info = sstrdup(param); notice_lang(s_NickServ, u, NICK_SET_INFO_CHANGED, nick, param); } else { ngi->info = NULL; notice_lang(s_NickServ, u, NICK_UNSET_INFO, nick); } put_nickgroupinfo(ngi); }

Kod:
static void do_set_msn(User *u, NickGroupInfo *ngi, char *param) { const char *nick = ngi_mainnick(ngi); free(ngi->msn); if (param && !valid_email(param)) { notice_lang(s_NickServ, u, BAD_EMAIL); return; } if (param) { ngi->msn = sstrdup(param); notice_lang(s_NickServ, u, NICK_SET_MSN_CHANGED, nick, param); } else { ngi->msn = NULL; notice_lang(s_NickServ, u, NICK_UNSET_MSN, nick); } put_nickgroupinfo(ngi); }

satırlarını ekleyin.kaydedip dosyayı kapatın.daha sonra yine aynı klasörde bulunan util.c dosyasını;
Kod:
pico util.c

komutuyla açın ve;
Kod:
free(ngi->info);

satırını bulun, bi alt satırına;
Kod:
Kod:
free(ngi->msn);

satırını ekleyip, kaydedip dosyayı kapatın.aynı klasörde bulunan
nickserv.h dosyasını;
Kod:
pico nickserv.h

komutuyla açın ve
Kod:
char *info;

satırını bulun bi alt satırına;
Kod:
char *msn;

satırını ekleyin.kaydedip dosyayı kapatın.
/home/user/ircservices-5.0.x/lang/ klasöründe girin ve tr.l dosyasını
açın.
Kod:
NICK_SET_INFO_CHANGED ^B%s^B nicki icin bilgi satiri degistirildi.

satırını bulun ve bi alt satırına;
Kod:
NICK_SET_MSN_CHANGED ^B%s^B nicki icin MSN Adresi degistirildi.

satırlarını ekleyin.daha sonra yine aynı dosyada
Kod:
NICK_UNSET_INFO ^B%s^B nicki icin bilgi satiri silindi.

satırlarını bulun ve bi alt satırına;
Kod:
NICK_UNSET_MSN ^B%s^B nicki icin MSN Adresi satiri silindi.

satırlarını ekleyin.yine aynı dosyada;
Kod:
NICK_INFO_INFO Bilgi: %s

satırlarını bulun ve bi alt satırına;
Kod:
NICK_INFO_MSN MSN: %s

satırlarını ekleyin.yine aynı dosyada;
Kod:
INFO INFO komutunda bir bilgi satiri gösterir.

satırını bulun ve bi alt satırına;
Kod:
MSN INFO komutunda MSN Adresi satiri gösterir.

satırını ekleyin.Aynı dosyada bulunan;
Kod:
NICK_HELP_SET_INFO Kullanimi: ^BSET INFO ^_metin^_^B Nickiniz icin bir bilgi metni belirler, bu metin INFO komutu kullanildiginda gösterilir.

satırlarını bulun ve altına;
Kod:
NICK_HELP_SET_MSN Kullanimi: ^BSET MSN ^_MSN Adresi^_^B Nickiniz icin bir MSN Adresi belirler, bu adres INFO komutu kullanildiginda gösterilir.

satırlarını ekleyin.
Kod:
NICK_HELP_UNSET Kullanimi: ^BUNSET {URL | EMAIL | INFO}^B

satırını;
Kod:
NICK_HELP_UNSET Kullanimi: ^BUNSET {URL | EMAIL | INFO | MSN}^B

şeklinde değiştirin.kaydedip dosyayı kapatın.aynı klasörde bulunan
index adlı dosyayı;
Kod:
pico index

komutuyla açın ve
Kod:
NICK_SET_INFO_CHANGED

satırının altına

Kod:
NICK_SET_MSN_CHANGED

satırını;
Kod:
NICK_UNSET_INFO

satırının altına
Kod:
NICK_UNSET_MSN

satırını;
Kod:
NICK_INFO_INFO

satırının altına
Kod:
NICK_INFO_MSN

satırını;
Kod:
NICK_HELP_SET_INFO

satırının altına
Kod:
NICK_HELP_SET_MSN

satırını;
ekleyip kaydedip çıkın.daha sonra yine aynı klasörde bulunan langstrs.h
dosyasını açın ve
Kod:
#define NICK_SET_INFO_CHANGED 121

satırının altına
Kod:
#define NICK_SET_MSN_CHANGED 122

satırını;
Kod:
#define NICK_UNSET_INFO 155

satırının altına
Kod:
#define NICK_UNSET_MSN 156

satırını;
Kod:
#define NICK_INFO_INFO 212

satırının altına
Kod:
#define NICK_INFO_MSN 213

satırını;
Kod:
#define NICK_HELP_SET_INFO

969 satırının altına
Kod:
#define NICK_HELP_SET_MSN

970 satırını;
ekleyip kaydedip çıkın.burda benim belirttiğim rakamlar sizin dosyanızda
bulunan rakamlardan farklı olabilir ancak bunun bir önemi yok. make cektiğinizde hepsi yeniden numaralandırılacaktır.
şimdi /home/user/ircservices-5.0.x/modules/database/ klasörüne girin ve
pico version4.c komutuyla version4.c dosyasını açın.
Kod:
SAFE(write_string(ngi->info, f));

satırını bulun ve bi alt satırına;
Kod:
SAFE(write_string(ngi->msn, f));

satırını ekleyin.
Kod:
if (ngi->info) mem += strlen(ngi->info)+1;

satırlarının altına ise;
Kod:
if (ngi->msn) mem += strlen(ngi->msn)+1;

satırlarını ekleyin.kaydedip dosyayı kapatın.make ve ardından make install cekip servislere restart atın.
Kod:
/ns set msn msnadresi

komutuyla bi msn adresi belirtin.
yine /home/user/ircservices-5.0.x/modules/database/ klasörüne girip
version4.c dosyasını açın;
Kod:
SAFE(read_string(&ngi->info, f));

satırının altına
Kod:
SAFE(read_string(&ngi->msn, f));

satırını ekleyip kaydedip çıkın.
tekrar make ve make install çekip servislere restart atın.
/ns help set msn komutuyla yardım alabilirsiniz.

Bu kadar Kolay Gelsin.
Teqnic isimli Üye şimdilik offline konumundadır  
Alıntı ile Cevapla
Cevapla

Sosyal Ağlar

Etiketler
msn , or ns , set , özelligi


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
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



Forum Yasal Uyarı

Powered by vBulletin® Version 3.8.7 .
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0 RC 2

İçerik sağlayacı paylaşım sitelerinden biri olan NetForumlari.COM Adresimizde 5651 Sayılı Kanun'un 8. Maddesine ve T.C.K'nın 125. Maddesine göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. NetForumlari.COM hakkında yapılacak tüm hukuksal Şikayetler, Yöneticilerimiz ile iletişime geçilmesi yada iletişim formunu doldurulması halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde NetForumlari yönetimi olarak tarafımızdan gereken işlemler yapılacak ve size dönüş sağlanacaktır. info@netforumlari.com
hastaneler | cikcik | tivitır | güzel sözler | ankara avukat