|
Sysfixed Nickli Üyeden Alıntı
|
diablo üstad online kullanıcıyı vermişti herkes kullansınlar diye en çok ziyaret edilen kanal ve operserv sms telefonnoo mesaj ı vermeyi düşünüyormusunuz Diablo Soldy veya Sky-dancer?
birde info bilgilerine ek olarak HOBILERI: satırı nasıl eklerim yardımcı olursanız sevinirim
teşekkürler
|
1.ci isteğin sms
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
2.ci isteğin en çok ziyaret edilen kanal biraz zaman geçsin onuda yayınlarım.
3.cü isteğin içinse;
info bilgilerine HOBILERI: satırı eklemek için;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
cd ircservices*
Kod: Kodu kopyalamak için üzerine çift tıklayın!
pico modules/nickserv/main.c
Kod: Kodu kopyalamak için üzerine çift tıklayın!
{ "SET INFO", NULL, NULL, NICK_HELP_SET_INFO, -1,-1 },
satırının altına;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
{ "SET HOBILERI", NULL, NULL, NICK_HELP_SET_HOBILERI, -1,-1 },
ekleyin, yine aynı dosyada;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
if (ngi->info)
notice_lang(s_NickServ, u, NICK_INFO_INFO, ngi->info);
satırının altına;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
if (ngi->hobileri)
notice_lang(s_NickServ, u, NICK_INFO_HOBILERI, ngi->hobileri);
ekleyin, dosyayı kaydedip kapatın.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
pico modules/nickserv/set.c
Kod: Kodu kopyalamak için üzerine çift tıklayın!
static void do_set_info(User *u, NickGroupInfo *ngi, char *param);
satırının altına;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
static void do_set_hobileri(User *u, NickGroupInfo *ngi, char *param);
satırını ekleyin, yine aynı dosyada;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
} else if (stricmp(cmd, "INFO") == 0) {
do_set_info(u, ngi, param);
satırının altına;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
} else if (stricmp(cmd, "HOBILERI") == 0) {
do_set_hobileri(u, ngi, param);
satırını ekleyin, yine aynı dosyada;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
} else if (stricmp(cmd, "EMAIL") == 0) {
if (NSRequireEmail) {
if (ni != u->ni)
notice_lang(s_NickServ, u, NICK_UNSET_EMAIL_OTHER_BAD);
else
notice_lang(s_NickServ, u, NICK_UNSET_EMAIL_BAD);
} else {
do_set_email(u, ngi, NULL);
}
} else if (stricmp(cmd, "INFO") == 0) {
do_set_info(u, ngi, NULL);
satırının altına;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
} else if (stricmp(cmd, "HOBILERI") == 0) {
do_set_hobileri(u, ngi, NULL);
satırını ekleyin, yine aynı dosyada;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
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ırının altına;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
static void do_set_hobileri(User *u, NickGroupInfo *ngi, char *param)
{
const char *nick = ngi_mainnick(ngi);
free(ngi->hobileri);
if (param) {
ngi->hobileri = sstrdup(param);
notice_lang(s_NickServ, u, NICK_SET_HOBILERI_CHANGED, nick, param);
} else {
ngi->hobileri = NULL;
notice_lang(s_NickServ, u, NICK_UNSET_HOBILERI, nick);
}
put_nickgroupinfo(ngi);
}
satırını ekleyin, kaydedip dosyadan çıkın.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
pico modules/nickserv/util.c
Kod: Kodu kopyalamak için üzerine çift tıklayın!
free(ngi->info);
satırının altına;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
free(ngi->hobileri);
satırını ekleyin, kaydedip dosyadan çıkın.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
pico modules/nickserv/nickserv.h
Kod: Kodu kopyalamak için üzerine çift tıklayın!
char *info;
satırının altına;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
char *hobileri;
satırını ekleyin, kaydedip bu dosyadanda çıkın.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
pico lang/index
Kod: Kodu kopyalamak için üzerine çift tıklayın!
NICK_SET_INFO_CHANGED
satırının altına;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
NICK_SET_HOBILERI_CHANGED
satırını ekleyin, yine aynı dosyada;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
NICK_UNSET_INFO
satırının altına;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
NICK_UNSET_HOBILERI
satırını ekleyin, yine aynı dosyada;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
NICK_INFO_INFO
satırının altına;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
NICK_INFO_HOBILERI
satırını ekleyin, yine aynı dosyada;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
NICK_HELP_SET_INFO
satırının altına ise;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
NICK_HELP_SET_HOBILERI
satırını ekleyin, kaydedip dosyadan çıkın.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
pico lang/tr.l
Kod: Kodu kopyalamak için üzerine çift tıklayın!
NICK_SET_INFO_CHANGED
%s nicki icin bilgi satiri degistirildi.
satırının altına;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
NICK_SET_HOBILERI_CHANGED
%s nicki icin hobileri degistirildi.
satırını ekleyin, yine aynı dosyada;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
NICK_UNSET_INFO
%s nicki icin bilgi satiri silindi.
satırının altına;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
NICK_UNSET_HOBILERI
%s nicki icin hobileri satiri silindi.
satırını ekleyin, yine aynı dosyada;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
NICK_INFO_INFO
Bilgi: %s
satırının altına;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
NICK_INFO_HOBILERI
HOBILERI: %s
satırını ekleyin, yine aynı dosyada;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
INFO INFO komutunda bir bilgi satiri gösterir.
satırının altına;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
HOBILERI INFO komutunda kullanicinin hobilerini gösterir.
satırını ekleyin, yine aynı dosyada;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
NICK_HELP_SET_INFO
Kullanimi: SET INFO metin
Nickiniz icin bir bilgi metni belirler, bu metin INFO
komutu kullanildiginda gösterilir.
satırının altına;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
NICK_HELP_SET_HOBILERI
Kullanimi: SET HOBILERI metin
Nickiniz icin info satirinda hobi satiri belirler, bu metin INFO
komutu kullanildiginda gösterilir.
satirlarini ekleyin, yine aynı dosyada;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
NICK_HELP_UNSET
Kullanimi: UNSET {URL | EMAIL | INFO}
satırını;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
NICK_HELP_UNSET
Kullanimi: UNSET {URL | EMAIL | INFO | HOBILERI}
şeklinde değiştirin, kaydedip dosyadan çıkın.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
pico modules/database/version4.c
Kod: Kodu kopyalamak için üzerine çift tıklayın!
SAFE(write_string(ngi->info, f));
satırının altına;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
SAFE(write_string(ngi->hobileri, f));
satırını ekleyin, yine aynı dosyada;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
if (ngi->info)
mem += strlen(ngi->info)+1;
satırının altına;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
if (ngi->hobileri)
mem += strlen(ngi->hobileri)+1;
satırlarını ekleyin, kaydedip dosyadan çıkın.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
make
Kod: Kodu kopyalamak için üzerine çift tıklayın!
make install
Ardından servislerinize restart atın, sunucunuzda /ns set hobileri hobiniz şeklinde bir hobi belirtin, tekrar;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
pico modules/database/version4.c
Kod: Kodu kopyalamak için üzerine çift tıklayın!
SAFE(read_string(&ngi->info, f));
satırının altına;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
SAFE(read_string(&ngi->hobileri, f));
satırını ekleyip, kaydedin dosyadan çıkın.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
make
Kod: Kodu kopyalamak için üzerine çift tıklayın!
make install
Ardından servislerinize restart atın, hepsi bu kadar iyi çalışmalar.