Tekil Mesaj gösterimi
Alt 10 Haziran 2007, 03:03   #2
Soldy
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: online kullanıcıyı diablo vermişti os sms ve en çok ziyaret edilen kanal hakkında




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.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver