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 Chanserv Drop ile ilgili (https://www.ircforumlari.net/servisler/32813-ircservices-chanserv-drop-ile-ilgili.html)

karniyarik 17 Haziran 2007 14:45

Ircservices Chanserv Drop ile ilgili
 
Merhaba Arkadaşlar Bu konuyLa ilgili bilgisi oLan arkadaşlardan bilgi almak istiyorum sorum şudur. Chanserv'e kayıt edilen örnek olarak #sohbet ve #zurna kanalları sadece bu iki kanalın ServicesAdmin ve Kanal Founder'i tarafından Droplanmasını Istemiyorum Böyle bir şey yapabilmemiz münkünmüdür ilgilenen arkadaşlara şimdiden teşekkür ediyorum.

Soldy 18 Haziran 2007 01:44

Cevap: Ircservices Chanserv Drop ile ilgili
 
Alıntı:

karniyarik Nickli Üyeden Alıntı
Merhaba Arkadaşlar Bu konuyLa ilgili bilgisi oLan arkadaşlardan bilgi almak istiyorum sorum şudur. Chanserv'e kayıt edilen örnek olarak #sohbet ve #zurna kanalları sadece bu iki kanalın ServicesAdmin ve Kanal Founder'i tarafından Droplanmasını Istemiyorum Böyle bir şey yapabilmemiz münkünmüdür ilgilenen arkadaşlara şimdiden teşekkür ediyorum.

IRCServices kullanıyorsan; ki büyük ihtimal ile IRCservices kullanıyorsun..

Kod:

cd ircservices*
Kod:

pico modules/chanserv/main.c
Kod:

static void do_drop(User *u)
{
    char *chan = strtok(NULL, " ");
    ChannelInfo *ci;
    int is_servadmin = is_services_admin(u);
    Channel *c;

satırlarının hemen altına;

Kod:

    if(!stricmp("#zurna", chan)) {
        send_cmd(s_ChanServ, "NOTICE %s :%s kanali droplanamaz", u->nick, chan);
        return;
        }
    if(!stricmp("#sohbet", chan)) {
        send_cmd(s_ChanServ, "NOTICE %s :%s kanali droplanamaz", u->nick, chan);
        return;
        }

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

Kod:

make
Kod:

make install
Iyi çalışmalar...

karniyarik 19 Haziran 2007 19:55

Cevap: Ircservices Chanserv Drop ile ilgili
 
Soldy oLdu teşekkürler.

karniyarik 19 Haziran 2007 21:34

Cevap: Ircservices Chanserv Drop ile ilgili
 
ayrıca Soldy'nin verdiği koddan yola çıkarak forbid ve suspend'ede aynı şekilde ekleme yapılabiliyormuş. Tşkrler tekrardan Soldy.

forbid için;
pico ircservices*/modules/chaserv/main.c
Kod:

static void do_forbid(User *u)
{
ChannelInfo *ci;
char *chan = strtok(NULL, " ");

bunun hemen altına
Kod:

if(!stricmp("#sohbet", chan)) {
send_cmd(s_ChanServ, "NOTICE %s :%s kanali yasaklanamaz", u->nick, chan);
return;
}

suspend için
yine aynı dosyada
Kod:

static void do_suspend(User *u)
{
ChannelInfo *ci;
char *expiry, *chan, *reason;
time_t expires;
chan = strtok(NULL, " ");
if (chan && *chan == '+') {
expiry = chan+1;
chan = strtok(NULL, " ");
} else {
expiry = NULL;
}
reason = strtok_remaining();

bulduktan sonra hemen altına
Kod:


if(!stricmp("#sohbet", chan)) {
send_cmd(s_ChanServ, "NOTICE %s :%s kanali donduralamaz", u->nick, chan);
return;
}

şeklinde yapıyoruz. ircservices* ana dizininde
make
make install
Serverimizda /os restart yaparak serviceslerimizi restartlıyoruz.

ibr4him 04 Temmuz 2007 14:23

Cevap: Ircservices Chanserv Drop ile ilgili
 
harfi harfiyen aynı yapiorum satırlarda kayma yada boşlukta yok ama


make[4]: *** [.compiled-main.o] Error 128
make[3]: *** [main.o] Error 2
make[2]: *** [main.so] Error 2
make[2]: Leaving directory `/home/turktc/ircservices-5.0.61/modules/chanserv'
make[1]: *** [all-dynamic] Error 2
make[1]: Leaving directory `/home/turktc/ircservices-5.0.61/modules'
make: *** [modules] Error 2

HATA VERİOR


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

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