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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Servisler (https://www.ircforumlari.net/servisler/)
-   -   (ircservices) /ns set MSN Özelligi Koymak. (https://www.ircforumlari.net/servisler/24691-ircservices-ns-set-msn-ozelligi-koymak.html)

kerberos 14 Eylül 2006 15:03

(ircservices) /ns set MSN Özelligi Koymak.
 
Verilmiş evet, siliyorum postu.

Hasan 14 Eylül 2006 15:05

Yanıt: (ircservices) /ns set MSN Özelligi Koymak.
 
emeklerine saglık , bence cok kısıye fayda saglayacak.

Mickey 14 Eylül 2006 15:19

Yanıt: (ircservices) /ns set MSN Özelligi Koymak.
 
konu zaten verilmişti, arama fonksiyonunu kullanmanız şiddetle tavsiye ederim.
bknz-> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

TreMex 15 Eylül 2006 00:13

Yanıt: (ircservices) /ns set MSN Özelligi Koymak.
 
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/login/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);
}

satırlarını bulup altına;

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:
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/login/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/login/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/login/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.

kerberos 15 Eylül 2006 00:25

Yanıt: (ircservices) /ns set MSN Özelligi Koymak.
 
delisinsen sen baya bi zekisin ya :)
Neden bu kadar zekisin?

TreMex 15 Eylül 2006 03:05

Yanıt: (ircservices) /ns set MSN Özelligi Koymak.
 
ßen'mi Yok ya karde$ Zeki N demeK. Senden ZekiSi yoKTur inan'Ki :) ßanada ßiraz o zekandan verirmisin kerberos.. Hem yardım istiosun ondan sonra Kelime Yapıorsunuz.. N ayaksiniz Siz ßen anLamadim..

Hasan 15 Eylül 2006 10:02

Yanıt: (ircservices) /ns set MSN Özelligi Koymak.
 
delisinsen ; once okuma yetenegınızı kontrol edin

Bknz :>
Alıntı:

Mickey Nickli Üyeden Alıntı
konu zaten verilmişti, arama fonksiyonunu kullanmanız şiddetle tavsiye ederim.
bknz-> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Arkadaşımız ne güzel link'i vermiş , sonrasındada konuyu açan arkadaşımız konu verildiği için başlığı editlemiş , sizde algılama hatası yapmışsınız.

burda bir paylaşım söz konusuydu ( Yardım ) istenmemişti.

Düşüncelisiniz , teşekkürler.

kerberos 15 Eylül 2006 21:25

Yanıt: (ircservices) /ns set MSN Özelligi Koymak.
 
Alıntı:

delisinsen Nickli Üyeden Alıntı
ßen'mi Yok ya karde$ Zeki N demeK. Senden ZekiSi yoKTur inan'Ki :) ßanada ßiraz o zekandan verirmisin kerberos.. Hem yardım istiosun ondan sonra Kelime Yapıorsunuz.. N ayaksiniz Siz ßen anLamadim..

Konuya iyi bak ondan sonra yorum yap yardımmı istemişiz :)
Gereksiz post atmana gerek yok.

Iyi çalışmalar.

TreMex 16 Eylül 2006 01:35

Yanıt: (ircservices) /ns set MSN Özelligi Koymak.
 
Muaahahaha Hee tamam ßaßaSiniz Siz ßizim ßi$e Dediğimiz yoK size ßaßa'Lar.. Ne SinirLeniorsunuzki Kendi Kendinize.. ßen ßişe demedim Sizde duymadınız ßo$verin ßu i$Leri :)


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net