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/)
-   Unreal IRCd (https://www.ircforumlari.net/unreal-ircd/)
-   -   Forbidden kanal sorunu (https://www.ircforumlari.net/unreal-ircd/306863-forbidden-kanal-sorunu.html)

ponderadom 22 Aralık 2009 10:20

Forbidden kanal sorunu
 
Değerli üstadlar bir yanlışlık eseri global kanallardan birine forbid komut uygulandı /cs forbid #kanal .... komutu ile.Bu kanalı tekrar kullanıma açmak için drop yapılmasına rağmen herhangi bir işlem yapmamaktadır.Kullandığımız servis Unreal3.2.6. Bu konuda yardımcı olabilecek üstadlarımıza şimdiden teşekkür ediyorum.
Saygılarımla.

toXic 22 Aralık 2009 10:52

Cevap: Forbidden kanal sorunu
 
Alıntı:

ponderadom Nickli Üyeden Alıntı (Mesaj 884557)
Değerli üstadlar bir yanlışlık eseri global kanallardan birine forbid komut uygulandı /cs forbid #kanal .... komutu ile.Bu kanalı tekrar kullanıma açmak için drop yapılmasına rağmen herhangi bir işlem yapmamaktadır.Kullandığımız servis Unreal3.2.6. Bu konuda yardımcı olabilecek üstadlarımıza şimdiden teşekkür ediyorum.
Saygılarımla.


Forbid Services ile alakalidir.
© ChanServ #aaa kanali kaydedilemez ve/veya kullanilamaz.
chanserv -- drop #aaa
[10:53:02] * ChanServ kanal modu kurdu: -r

Bu sekil silmeli kanalin kaydini.

ponderadom 22 Aralık 2009 11:03

Cevap: Forbidden kanal sorunu
 
Alıntı:

toXic Nickli Üyeden Alıntı (Mesaj 884565)
Forbid Services ile alakalidir.
© ChanServ #aaa kanali kaydedilemez ve/veya kullanilamaz.
chanserv -- drop #aaa
[10:53:02] * ChanServ kanal modu kurdu: -r

Bu sekil silmeli kanalin kaydini.


maalesef silmiyor mesaj şu aynen alıntılıyorum.

[11:01] -ChanServ- #xxx kanali kaydedilemez ve/veya kullanilamaz.

toXic 22 Aralık 2009 11:06

Cevap: Forbidden kanal sorunu
 
Services versiyonunuz nedir?

ponderadom 22 Aralık 2009 11:28

Cevap: Forbidden kanal sorunu
 
Alıntı:

toXic Nickli Üyeden Alıntı (Mesaj 884575)
Services versiyonunuz nedir?


Unreal3.2.6.

SaLTaNaT 22 Aralık 2009 11:31

Cevap: Forbidden kanal sorunu
 
Alıntı:

ponderadom Nickli Üyeden Alıntı (Mesaj 884589)
Unreal3.2.6.

Services versionunu öğrenmek icin
Kod:

/version *services*
Yaparak öğrenebilirsiniz , status e bakın cıkan yazıyı buraya kopyalayın.

toXic 22 Aralık 2009 11:41

Cevap: Forbidden kanal sorunu
 
Alıntı:

ponderadom Nickli Üyeden Alıntı (Mesaj 884574)
maalesef silmiyor mesaj şu aynen alıntılıyorum.

[11:01] -ChanServ- #xxx kanali kaydedilemez ve/veya kullanilamaz.

Kod:


static void do_drop(User *u)
{
    char *chan = strtok(NULL, " ");
    ChannelInfo *ci;
    int is_servadmin = is_services_admin(u);
    Channel *c;
    if (readonly && !is_servadmin) {
        notice_lang(s_ChanServ, u, CHAN_DROP_DISABLED);
        return;
    }
    if (!chan) {
        syntax_error(s_ChanServ, u, "DROP", CHAN_DROP_SYNTAX);
    } else if (!(ci = get_channelinfo(chan))) {
        notice_lang(s_ChanServ, u, CHAN_X_NOT_REGISTERED, chan);
    } else if (!is_servadmin && (ci->flags & CI_VERBOTEN)) {
        notice_lang(s_ChanServ, u, CHAN_X_FORBIDDEN, chan);
    } else if (!is_servadmin && ci->suspendinfo) {
        notice_lang(s_ChanServ, u, CHAN_X_SUSPENDED, chan);
    } else if (!is_servadmin && !is_identified(u, ci)) {
        notice_lang(s_ChanServ, u, CHAN_IDENTIFY_REQUIRED, s_ChanServ, chan);
    } else {
        const char *founder;
        char tmpbuf[64];
        if (readonly)  /* in this case we know they're a Services admin */
            notice_lang(s_ChanServ, u, READ_ONLY_MODE);
        if (ci->founder) {
            NickGroupInfo *ngi = get_ngi_id(ci->founder);
            if (ngi) {
                founder = ngi_mainnick(ngi);
            } else {
                snprintf(tmpbuf, sizeof(tmpbuf), "<unknown: ID %u>",
                        ci->founder);
                founder = tmpbuf;
            }
        } else {
            founder = "<none>";
        }
        module_log("Channel %s (founder %s) dropped by %s!%s@%s",
                  ci->name, founder, u->nick, u->username, u->host);
        delchan(ci);
        if (chanmode_reg && (c = get_channel(chan))) {
            c->mode &= ~chanmode_reg;
            send_cmode_cmd(s_ChanServ, chan, "-%s",
                    mode_flags_to_string(chanmode_reg, MODE_CHANNEL));
  }
        notice_lang(s_ChanServ, u, CHAN_DROPPED, chan);
    }
}


cs-do_drop bölümü su sekil olmali

Droplamak icinse, services admin olmali ve admin list'te yer almalisiniz.

ponderadom 22 Aralık 2009 11:51

Cevap: Forbidden kanal sorunu
 
Alıntı:

toXic Nickli Üyeden Alıntı (Mesaj 884597)
Kod:


static void do_drop(User *u)
{
    char *chan = strtok(NULL, " ");
    ChannelInfo *ci;
    int is_servadmin = is_services_admin(u);
    Channel *c;
    if (readonly && !is_servadmin) {
        notice_lang(s_ChanServ, u, CHAN_DROP_DISABLED);
        return;
    }
    if (!chan) {
        syntax_error(s_ChanServ, u, "DROP", CHAN_DROP_SYNTAX);
    } else if (!(ci = get_channelinfo(chan))) {
        notice_lang(s_ChanServ, u, CHAN_X_NOT_REGISTERED, chan);
    } else if (!is_servadmin && (ci->flags & CI_VERBOTEN)) {
        notice_lang(s_ChanServ, u, CHAN_X_FORBIDDEN, chan);
    } else if (!is_servadmin && ci->suspendinfo) {
        notice_lang(s_ChanServ, u, CHAN_X_SUSPENDED, chan);
    } else if (!is_servadmin && !is_identified(u, ci)) {
        notice_lang(s_ChanServ, u, CHAN_IDENTIFY_REQUIRED, s_ChanServ, chan);
    } else {
        const char *founder;
        char tmpbuf[64];
        if (readonly)  /* in this case we know they're a Services admin */
            notice_lang(s_ChanServ, u, READ_ONLY_MODE);
        if (ci->founder) {
            NickGroupInfo *ngi = get_ngi_id(ci->founder);
            if (ngi) {
                founder = ngi_mainnick(ngi);
            } else {
                snprintf(tmpbuf, sizeof(tmpbuf), "<unknown: ID %u>",
                        ci->founder);
                founder = tmpbuf;
            }
        } else {
            founder = "<none>";
        }
        module_log("Channel %s (founder %s) dropped by %s!%s@%s",
                  ci->name, founder, u->nick, u->username, u->host);
        delchan(ci);
        if (chanmode_reg && (c = get_channel(chan))) {
            c->mode &= ~chanmode_reg;
            send_cmode_cmd(s_ChanServ, chan, "-%s",
                    mode_flags_to_string(chanmode_reg, MODE_CHANNEL));
  }
        notice_lang(s_ChanServ, u, CHAN_DROPPED, chan);
    }
}


cs-do_drop bölümü su sekil olmali

Droplamak icinse, services admin olmali ve admin list'te yer almalisiniz.


1-Bunu nereye eklemem lazım?
2-if (!chan) {
syntax_error(s_ChanServ, u, "DROP", CHAN_DROP_SYNTAX);
} else if (!(ci = get_channelinfo(chan))) {
notice_lang(s_ChanServ, u, CHAN_X_NOT_REGISTERED, chan);

burdaki X yerine kanal adımı gelecek?

toXic 22 Aralık 2009 11:52

Cevap: Forbidden kanal sorunu
 
O Bölüm ykmuydu?

Alıntı:

static void do_drop(User *u)
{
char *chan = strtok(NULL, " ");
ChannelInfo *ci;
int is_servadmin = is_services_admin(u);
Channel *c;
if (readonly && !is_servadmin) {
notice_lang(s_ChanServ, u, CHAN_DROP_DISABLED);
return;
}
bunun altina ekliyceksin X Öyle kalcak.

ponderadom 22 Aralık 2009 12:09

Cevap: Forbidden kanal sorunu
 
Bu dediğini hangi dosyaya ekleyeceğim pek anlamıyorumda özür.

toXic 22 Aralık 2009 12:14

Cevap: Forbidden kanal sorunu
 
hayır kontrol edeceksiniz aynımı diye ssh den giriş yaptıgınızda cd ircservices*-*
pico -w modules/chanserv/main.c

dosyasına girip ctrl + w ile static void do_drop(User *u)
aratip kontrol edin. Eksik bir yer varmı diye

BehroozWolf 23 Aralık 2009 17:56

Cevap: Forbidden kanal sorunu
 
İlginç. Yanlış hatırlamıyorsam Soldy tarafından paylaşılan bir kod vardı forumda.

Kod:

if (!stricmp("#mirc", chan)) {
send_cmd(s_ChanServ, "NOTICE %s :%s kanali servis veritaninda silinenemez. Bu kanalin silinmesi kritik sonuclarda dogurabileceginden, bu islem iptal edilmistir.", u->nick, chan);
return;
}

gibi bir kod eklimi main.c(ircservices-*/modules/chanserv/main.c) dosyanızda? Bir kontrol edebilirmisiniz?


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

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