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 (https://www.ircforumlari.net/servisler/32353-ircservices.html)

theson 01 Haziran 2007 07:02

ircservices
 
ircservices de
-NickServ- En son kayit edilen nick :
-
-ChanServ- En son kayit edilen kanal :

bunu kurdum arkadaşlar fakat register sorgulamasını yapamadım 2 si birden olmuyormu acaba ? alttakı gibi yapabilirmiyiz?

-NickServ- En son kayit edilen nick : aaa
-ChanServ- En son kayit edilen kanal : #aaa

-NickServ- Merhaba Guest660925, nickiniz kayıtlı değildir.
-
-NickServ- Nick kayıt etmek için /ns register şifre emailadres komutunu kullanabilirsiniz.

theson 02 Haziran 2007 19:59

Cevap: ircservices
 
Kimse yardim etmiyecekmi arkadaşlar?

AlwaysGooD 02 Haziran 2007 20:08

Cevap: ircservices
 
Bu konuda Diablonun veya Sky-Dancer'ın yardımı olabilir biraz beklemen gerekiyor

NeTDeLiSi 02 Haziran 2007 23:31

Cevap: ircservices
 
Bildime göre ikisi çakışıyor çünkü ikiside aynı yerin editi ustad daha iyi ßilir . Ama bendede öyle olmuştu ben sonra o kayıtısz nicklere uyarıyı özele göndertmiştim sunucuya her girene ;)

theson 03 Haziran 2007 03:40

Cevap: ircservices
 
Aslina dedigin gibide olabilir Netdelisi ? Sakıncasi yoksa Anlatabilirmisin ? Nasil yaptıgını

NeTDeLiSi 03 Haziran 2007 10:09

Cevap: ircservices
 
Yine aynı news.c içinde ben sana tüm satır olarak vereyim pc ne çekte yap çünkü renk kodları var :)

Kod:

/*************************************************************************/
/*************************** Callback routines ***************************/
/*************************************************************************/


/* Callback for users logging on. */

 
static int new_user_callback(User *u)
{
    send_cmd(s_GlobalNoticer, "NOTICE %s :\2§~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§\2", u->nick);
    send_cmd(s_GlobalNoticer, "NOTICE %s :En Son kaydedilen nick: \2%s\2", u->nick, last_register_nick);
    send_cmd(s_GlobalNoticer, "NOTICE %s :En Son kaydedilen kanal: \2%s\2", u->nick, last_register_chan);
    send_cmd(s_GlobalNoticer, "NOTICE %s :\2§~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§\2", u->nick);
    send_cmd(s_GlobalNoticer, "PRIVMSG %s :Merhaba %s, Sunucumuza Hosgeldiniz  ...", u->nick, u->nick);
    send_cmd(s_GlobalNoticer, "PRIVMSG %s :Rumuzunuz sunucumuza kayitli degildir. Kayit(REGISTER) edebilmek ve sadece size ait olmasini saglamak icin /NickServ REGISTER SIFRENIZ E-MAILINIZ komutunu kullanabilirsiniz ...", u->nick, u->nick);
    send_cmd(s_GlobalNoticer, "PRIVMSG %s :Örnek, /Nickserv register 123456
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
, Burada sifreniz 123456 E-Mailiniz ise 
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
olacaktir ...", u->nick, u->nick, u->nick);
    display_news(u, NEWS_LOGON);
    return 0;
}


Format 03 Haziran 2007 14:07

Cevap: ircservices
 
Şuanda bu dediginizi zurna.net Kullaniyor.!

Soldy 06 Haziran 2007 22:07

Cevap: ircservices
 
Alıntı:

theson Nickli Üyeden Alıntı
ircservices de
-NickServ- En son kayit edilen nick :
-
-ChanServ- En son kayit edilen kanal :

bunu kurdum arkadaşlar fakat register sorgulamasını yapamadım 2 si birden olmuyormu acaba ? alttakı gibi yapabilirmiyiz?

-NickServ- En son kayit edilen nick : aaa
-ChanServ- En son kayit edilen kanal : #aaa

-NickServ- Merhaba Guest660925, nickiniz kayıtlı değildir.
-
-NickServ- Nick kayıt etmek için /ns register şifre emailadres komutunu kullanabilirsiniz.


Kod:

static int new_user_callback(User *u)
{
    display_news(u, NEWS_LOGON);
    send_cmd(s_GlobalNoticer, "NOTICE %s :\2§~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§\2", u->nick);
    send_cmd(s_NickServ, "NOTICE %s :En Son kaydedilen nick: \2%s\2", u->nick, last_register_nick);
    send_cmd(s_ChanServ, "NOTICE %s :En Son kaydedilen kanal: \2%s\2", u->nick, last_register_chan);
    send_cmd(s_GlobalNoticer, "NOTICE %s :\2§~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§\2", u->nick);
NickInfo *ni = NULL;
ni = get_nickinfo(u->nick);
if (!ni) {
        send_cmd(s_NickServ, "NOTICE %s :Merhaba \2%s\2, nickiniz kayitli degil.", u->nick, u->nick);
        send_cmd(s_NickServ, "NOTICE %s : \2/ns register şifre email\2 komutunu kullanabilirsiniz.", u->nick);
}
    return 0;
}

şeklinde deneyin, hata mesajları varsa tekrar yazın, denemedim ama çalışacaktır.

theson 07 Haziran 2007 00:21

Cevap: ircservices
 
make[3]: *** [akill.o] Error 2
make[2]: *** [akill.so] Error 2
make[2]: Leaving directory `/home/deneme/ircservices-5.0.61/modules/operserv'
make[1]: *** [all-dynamic] Error 2
make[1]: Leaving directory `/home/deneme/ircservices-5.0.61/modules'
make: *** [modules] Error 2

Malesef hata verdi

Soldy 07 Haziran 2007 00:30

Cevap: ircservices
 
Alıntı:

theson Nickli Üyeden Alıntı
make[3]: *** [akill.o] Error 2
make[2]: *** [akill.so] Error 2
make[2]: Leaving directory `/home/deneme/ircservices-5.0.61/modules/operserv'
make[1]: *** [all-dynamic] Error 2
make[1]: Leaving directory `/home/deneme/ircservices-5.0.61/modules'
make: *** [modules] Error 2

Malesef hata verdi

news.c dosyasında s_NickServ, s_ChanServ kullanabilmeniz için öncelikle tanımlamalarını belirtmeniz gerekiyor.

Kod:

pico modules/operserv/operserv.h
Kod:

E char *s_OperServ;
E char *s_GlobalNoticer;

satırının altına;

Kod:

E char *s_NickServ;
E char *s_ChanServ;

satırlarını ekleyin, kaydedip çıkın.

Kod:

pico modules/operserv/main.c
Kod:

static char *desc_GlobalNoticer;
satırının üstüne;

Kod:

      char *s_NickServ;
      char *s_ChanServ;

ekleyin kaydedip çıkın, şimdi tekrar deneyin, şuan denedim sorunsuz çalıştı.


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk