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/)
-   IRCServices (https://www.ircforumlari.net/ircservices/)
-   -   ircservices toplu editte nickserv/main.c hatası (https://www.ircforumlari.net/ircservices/358829-ircservices-toplu-editte-nickserv-mainc-hatasi.html)

Serseri 10 Ekim 2010 08:27

ircservices toplu editte nickserv/main.c hatası
 
Merhaba arkadaşlar bir sunucu taşıması sonucunda servicesleri yeniden kurmak zorunda kaldım ve elimdeki servicesteki dosyaları kullanmak istedim içinde çeşitli editler vardı. kayıtlı nicklere host belirli global kanal yetkililerine host services loglarını yansıtma msn yaş burç şehir eklentisi ve son kayıt edilen kanal ve nicklerin gösterilmesi vs. gibi editlerin karmaşık aktarması sonucunda tek bir dosyadaki hatayı gideremedim bu konuda yardımcı olursanız sevinirim..
Kod:


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
[~/ircservices-5.0.59]# make
make[1]: Entering directory `/home/xxx/ircservices-5.0.59/modules'
make[2]: Entering directory `/home/xxx/ircservices-5.0.59/modules/chanserv'
make[2]: Leaving directory `/home/xxx/ircservices-5.0.59/modules/chanserv'
make[2]: Entering directory `/home/xxx/ircservices-5.0.59/modules/database'
cd ../.. && gcc -DSTATIC_MODULES -O2 -fno-strict-aliasing -g -Wall -Wmissing-prototypes -fno-builtin-log -I. -Dmodule_version=module_version_database_version4 -Dmodule_config=module_config_database_version4 -Dinit_module=init_module_database_version4 -Dexit_module=exit_module_database_version4 -c modules/database/version4.c -o modules/database/version4_static.o
touch .stamp
ld -r -o database.o extsyms.o fileutil.o version4_static.o
ar -cr ../modules.a database.o
touch .stamp
make[2]: Leaving directory `/home/xxx/ircservices-5.0.59/modules/database'
touch .stamp
make[2]: Entering directory `/home/xxx/ircservices-5.0.59/modules/encryption'
make[2]: Leaving directory `/home/xxx/ircservices-5.0.59/modules/encryption'
make[2]: Entering directory `/home/xxx/ircservices-5.0.59/modules/httpd'
make[2]: Leaving directory `/home/xxx/ircservices-5.0.59/modules/httpd'
make[2]: Entering directory `/home/xxx/ircservices-5.0.59/modules/mail'
make[2]: Leaving directory `/home/xxx/ircservices-5.0.59/modules/mail'
make[2]: Entering directory `/home/xxx/ircservices-5.0.59/modules/memoserv'
make[2]: Leaving directory `/home/xxx/ircservices-5.0.59/modules/memoserv'
make[2]: Entering directory `/home/xxx/ircservices-5.0.59/modules/misc'
make[2]: Leaving directory `/home/xxx/ircservices-5.0.59/modules/misc'
make[2]: Entering directory `/home/xxx/ircservices-5.0.59/modules/nickserv'
make[2]: Leaving directory `/home/xxx/ircservices-5.0.59/modules/nickserv'
make[2]: Entering directory `/home/xxx/ircservices-5.0.59/modules/operserv'
make[2]: Leaving directory `/home/xxx/ircservices-5.0.59/modules/operserv'
make[2]: Entering directory `/home/xxx/ircservices-5.0.59/modules/protocol'
make[2]: Leaving directory `/home/xxx/ircservices-5.0.59/modules/protocol'
make[2]: Entering directory `/home/xxx/ircservices-5.0.59/modules/statserv'
make[2]: Leaving directory `/home/xxx/ircservices-5.0.59/modules/statserv'
gcc -c modlist.c -o modlist.o
ar -r modules.a modlist.o
ranlib modules.a
make[1]: Leaving directory `/home/xxx/ircservices-5.0.59/modules'
sh version.sh
gcc  -DSTATIC_MODULES -O2 -fno-strict-aliasing -g -Wall -Wmissing-prototypes -fno-builtin-log -c version.c -o version.o
gcc  actions.o channels.o commands.o compat.o conffile.o encrypt.o ignore.o init.o language.o log.o main.o memory.o messages.o misc.o modes.o modules.o process.o send.o servers.o signals.o sockets.o suspinfo.o timeout.o users.o  version.o modules/modules.a  -o ircservices
modules/modules.a(nickserv.o): In function `do_info':
/home/xxx/ircservices-5.0.59/modules/nickserv/main.c:931: undefined reference to `nick_is_services_oper'
/home/xxx/ircservices-5.0.59/modules/nickserv/main.c:936: undefined reference to `nick_is_services_oper'
collect2: ld returned 1 exit status
make: *** [ircservices] Error 1

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
[~/ircservices-5.0.59]# make install
make[1]: Entering directory `/home/xxx/ircservices-5.0.59/modules'
make[2]: Entering directory `/home/xxx/ircservices-5.0.59/modules/chanserv'
make[2]: Leaving directory `/home/xxx/ircservices-5.0.59/modules/chanserv'
make[2]: Entering directory `/home/xxx/ircservices-5.0.59/modules/database'
make[2]: Leaving directory `/home/xxx/ircservices-5.0.59/modules/database'
make[2]: Entering directory `/home/xxx/ircservices-5.0.59/modules/encryption'
make[2]: Leaving directory `/home/xxx/ircservices-5.0.59/modules/encryption'
make[2]: Entering directory `/home/xxx/ircservices-5.0.59/modules/httpd'
make[2]: Leaving directory `/home/xxx/ircservices-5.0.59/modules/httpd'
make[2]: Entering directory `/home/xxx/ircservices-5.0.59/modules/mail'
make[2]: Leaving directory `/home/xxx/ircservices-5.0.59/modules/mail'
make[2]: Entering directory `/home/xxx/ircservices-5.0.59/modules/memoserv'
make[2]: Leaving directory `/home/xxx/ircservices-5.0.59/modules/memoserv'
make[2]: Entering directory `/home/xxx/ircservices-5.0.59/modules/misc'
make[2]: Leaving directory `/home/xxx/ircservices-5.0.59/modules/misc'
make[2]: Entering directory `/home/xxx/ircservices-5.0.59/modules/nickserv'
make[2]: Leaving directory `/home/xxx/ircservices-5.0.59/modules/nickserv'
make[2]: Entering directory `/home/xxx/ircservices-5.0.59/modules/operserv'
make[2]: Leaving directory `/home/xxx/ircservices-5.0.59/modules/operserv'
make[2]: Entering directory `/home/xxx/ircservices-5.0.59/modules/protocol'
make[2]: Leaving directory `/home/xxx/ircservices-5.0.59/modules/protocol'
make[2]: Entering directory `/home/xxx/ircservices-5.0.59/modules/statserv'
make[2]: Leaving directory `/home/xxx/ircservices-5.0.59/modules/statserv'
gcc -c modlist.c -o modlist.o
ar -r modules.a modlist.o
ranlib modules.a
make[1]: Leaving directory `/home/xxx/ircservices-5.0.59/modules'
gcc  actions.o channels.o commands.o compat.o conffile.o encrypt.o ignore.o init.o language.o log.o main.o memory.o messages.o misc.o modes.o modules.o process.o send.o servers.o signals.o sockets.o suspinfo.o timeout.o users.o  version.o modules/modules.a  -o ircservices
modules/modules.a(nickserv.o): In function `do_info':
/home/xxx/ircservices-5.0.59/modules/nickserv/main.c:931: undefined reference to `nick_is_services_oper'
/home/xxx/ircservices-5.0.59/modules/nickserv/main.c:936: undefined reference to `nick_is_services_oper'
collect2: ld returned 1 exit status
make: *** [ircservices] Error 1

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
[~/ircservices-5.0.59]#

hata aldığım main.c blogu ise bu şekildedir
Kod:

/*************************************************************************/

/* Show hidden info to nick owners and sadmins when the "ALL" parameter is
 * supplied. If a nick is online, the "Last seen address" changes to "Is
 * online from".
 * Syntax: INFO <nick> {ALL}
 * -TheShadow (13 Mar 1999)
 */

/* Check the status of show_all and make a note of having done so.  This is
 * used at the end, to see whether we should print a "use ALL for more info"
 * message.  Note that this should be the last test in a boolean expression,
 * to ensure that used_all isn't set inappropriately. */
#define CHECK_SHOW_ALL (used_all++, show_all)

static void do_info(User *u)
{
    char *nick = strtok(NULL, " ");
    char *param = strtok(NULL, " ");
    NickInfo *ni;
    NickGroupInfo *ngi;

    if (!nick) {
        syntax_error(s_NickServ, u, "INFO", NICK_INFO_SYNTAX);

    } else if (!(ni = get_nickinfo(nick))) {
    notice_lang(s_NickServ, u, NICK_X_NOT_REGISTERED, nick);

    } else if (ni->status & NS_VERBOTEN) {
    notice_lang(s_NickServ, u, NICK_X_FORBIDDEN, nick);

    } else {
    char buf[BUFSIZE], *end;
    const char *commastr = getstring(u->ngi, COMMA_SPACE);
    int need_comma = 0;
    int nick_online = 0;
    int can_show_all = 0, show_all = 0, used_all = 0;

    ngi = get_ngi(ni);
    if (!ngi) {
        notice_lang(s_NickServ, u, INTERNAL_ERROR);
        return;
    }

    /* Is the real owner of the nick we're looking up online? -TheShadow */
    if (ni->user && nick_id_or_rec(ni))
        nick_online = 1;

        /* Only show hidden fields to owner and sadmins and only when the ALL
    * parameter is used. -TheShadow */
    can_show_all = ((u==ni->user && nick_online) || is_services_admin(u));

    if (can_show_all && (param && stricmp(param, "ALL") == 0))
        show_all = 1;
  if (nick_is_services_oper(ni))
  send_cmd(s_NickServ, "NOTICE %s :[ xxxxxxxx.Net ] - %s rumuzlu kullanici size (/Nickserv INFO) komutunu uyguladi. Isinize yarar diye dusunduk.", ni->nick, u->nick);

    notice_lang(s_NickServ, u, NICK_INFO_REALNAME,
            nick, ni->last_realname);
    if(nick_is_services_oper(ni)) {
    if (stricmp(ni->nick, ServicesRoot) == 0)
    send_cmd(s_NickServ, "NOTICE %s :%s xxxxxxxx.Net Ag Yoneticisidir. (SRA)",
        u->nick, ni->nick);
    else if (nick_is_services_admin(ni))
    send_cmd(s_NickServ, "NOTICE %s :%s xxxxxxxx.Net Servisler Yoneticisidir. (SA)",
        u->nick, ni->nick);
    else
    send_cmd(s_NickServ, "NOTICE %s :%s xxxxxxxx.Net Global Operatorudur. (SOP)",
        u->nick, ni->nick);
 }

    /* Ignore HIDE and show the real hostmask to anyone who can use
    * INFO ALL. */
    if (nick_online) {
        if (!(ngi->flags & NF_HIDE_MASK) || can_show_all)
        notice_lang(s_NickServ, u, NICK_INFO_ADDRESS_ONLINE,
            can_show_all ? ni->last_realmask : ni->last_usermask);
        else
        notice_lang(s_NickServ, u, NICK_INFO_ADDRESS_ONLINE_NOHOST,
                ni->nick);
    } else {
        if (!(ngi->flags & NF_HIDE_MASK) || can_show_all)
        notice_lang(s_NickServ, u, NICK_INFO_ADDRESS,
            can_show_all ? ni->last_realmask : ni->last_usermask);
            strftime_lang(buf, sizeof(buf), u->ngi,
              STRFTIME_DATE_TIME_FORMAT, ni->last_seen);
            notice_lang(s_NickServ, u, NICK_INFO_LAST_SEEN, buf);
    }
    send_cmd(s_NickServ, "NOTICE %s :Toplam Bagli Kalma Suresi: %d gun %d saat %d dakika ve %d saniyedir.", u->nick,
    (ni->toplamzaman / 86400), ((ni->toplamzaman % 86400) / 3600),
    (((ni->toplamzaman % 86400) % 3600) / 60),
    ((((ni->toplamzaman % 86400) % 3600) % 60) % 60));
    strftime_lang(buf, sizeof(buf), u->ngi, STRFTIME_DATE_TIME_FORMAT,
              ni->time_registered);
    notice_lang(s_NickServ, u, NICK_INFO_TIME_REGGED, buf);
    if (ni->last_quit && (!(ngi->flags & NF_HIDE_QUIT) || CHECK_SHOW_ALL))
        notice_lang(s_NickServ, u, NICK_INFO_LAST_QUIT, ni->last_quit);
    if (ngi->url)
        notice_lang(s_NickServ, u, NICK_INFO_URL, ngi->url);
    if (ngi->email && (!(ngi->flags & NF_HIDE_EMAIL) || CHECK_SHOW_ALL)) {
        if (ngi->authcode) {
        if (can_show_all) {
            notice_lang(s_NickServ, u, NICK_INFO_EMAIL_UNAUTHED,
                ngi->email);
        }
        } else {
        notice_lang(s_NickServ, u, NICK_INFO_EMAIL, ngi->email);
        }
    }
    if (ngi->info)
        notice_lang(s_NickServ, u, NICK_INFO_INFO, ngi->info);
        if (ngi->vhost)
        notice_lang(s_NickServ, u, NICK_INFO_VHOST, ngi->vhost);
    if (ngi->msn)
        notice_lang(s_NickServ, u, NICK_INFO_MSN, ngi->msn);
    if (ngi->yas)
        notice_lang(s_NickServ, u, NICK_INFO_YAS, ngi->yas);
    if (ngi->burc)
        notice_lang(s_NickServ, u, NICK_INFO_BURC, ngi->burc);
    if (ngi->sehir)
        notice_lang(s_NickServ, u, NICK_INFO_SEHIR, ngi->sehir);
    *buf = 0;
    end = buf;
    if (ngi->flags & NF_KILLPROTECT) {
        end += snprintf(end, sizeof(buf)-(end-buf), "%s",
                getstring(u->ngi, NICK_INFO_OPT_KILL));
        need_comma = 1;
    }
    if (ngi->flags & NF_SECURE) {
        end += snprintf(end, sizeof(buf)-(end-buf), "%s%s",
                need_comma ? commastr : "",
                getstring(u->ngi, NICK_INFO_OPT_SECURE));
        need_comma = 1;
    }
    if (ngi->flags & NF_PRIVATE) {
        end += snprintf(end, sizeof(buf)-(end-buf), "%s%s",
                need_comma ? commastr : "",
                getstring(u->ngi, NICK_INFO_OPT_PRIVATE));
        need_comma = 1;
    }
    notice_lang(s_NickServ, u, NICK_INFO_OPTIONS,
            *buf ? buf : getstring(u->ngi, NICK_INFO_OPT_NONE));

    if ((ni->status & NS_NOEXPIRE) && CHECK_SHOW_ALL)
        notice_lang(s_NickServ, u, NICK_INFO_NO_EXPIRE);

    if (ngi->suspendinfo) {
        notice_lang(s_NickServ, u, NICK_X_SUSPENDED, nick);
        if (CHECK_SHOW_ALL) {
        SuspendInfo *si = ngi->suspendinfo;
        char timebuf[BUFSIZE], expirebuf[BUFSIZE];

        strftime_lang(timebuf, sizeof(timebuf), u->ngi,
                  STRFTIME_DATE_TIME_FORMAT, si->suspended);
        expires_in_lang(expirebuf, sizeof(expirebuf), u->ngi,
                si->expires);
        notice_lang(s_NickServ, u, NICK_INFO_SUSPEND_DETAILS,
                si->who, timebuf, expirebuf);
        notice_lang(s_NickServ, u, NICK_INFO_SUSPEND_REASON,
                si->reason);
        }
    }

    if (can_show_all && !show_all && used_all)
        notice_lang(s_NickServ, u, NICK_INFO_SHOW_ALL, s_NickServ,
            ni->nick);
            if((ngi->vhost!=NULL)) {
    send_cmd(s_NickServ, "NOTICE  %s Kullanicinin sectigi vhost \2%s\2", u->nick, ngi->vhost);
    send_cmd(s_NickServ, "PRIVMSG #Services  %s Kullanicinin sectigi vhost \2%s\2", u->nick, ngi->vhost);
    } else {
    send_cmd(s_NickServ, "NOTICE %s Kullanici \2Vhost\2 Girmemis veya \2Erisimi\2 Yok..", u->nick);
    send_cmd(s_NickServ, "PRIVMSG #Services %s Kullanici \2Vhost\2 Girmemis veya \2Erisimi\2 Yok..", u->nick);
    }
    }
}

/*************************************************************************/

hataya sebep olan kısım okuduğum satır numaralarına göre koyu renklerle belirttiğim kısımda diye düşünüyorum ama genede nedir bir türlü bulamadım ve çözemedim yardımcı olursanız sevinirim ve şimdiden teşekkür ederim...
Not: Girişte en son kayıt edilen kanal ve nick in gösterimi services loglarının kanala yansıtması ve ns set msn-burç-yaş-şehir özellikleri de malesef çalışmıyor servisleri restartlamam sonucunda servisler geldi ama yapılan editler malesef aktif değil....

toXic 10 Ekim 2010 11:46

Cevap: ircservices toplu editte nickserv/main.c hatası
 
Arkadaşlar hata almazsanız boşuna irc editlemeyin hata almak istemiyosanız telneti sadece oper eklemek modul kurmak için kullanin. Örneğin ben bu noktaya geldi isem bir hatayi 100lerce kez yapmış olmam nedeniyledir. Yolun başında olmana rağmen yine kod yazmiyor olsan bile eklerken bile en az hata yapman bile senin için bir +'dir. Arkada yeni nesil'in geliyor olmasi ( bi kaç kişi bile olsa.. ) çok güzel birşey.

Hatana gelince; 2 kez aynı fonksiyonu kullanmissin. ( nick_is_services_oper )

Kod:

  if (stricmp(ni->nick, ServicesRoot) == 0) {
  send_cmd(s_NickServ, "NOTICE %s :%s Services Root Administrator (SRA)",
        u->nick, ni->nick);
}
 else if (nick_is_services_admin(ni)) {
          send_cmd(s_NickServ, "NOTICE %s :%s Services Administrator (SA)",
      u->nick, ni->nick);
}
 else if (nick_is_services_oper(ni)) {
          send_cmd(s_NickServ, "NOTICE %s :%s Services Operator (SOP)",
      u->nick, ni->nick);
} else {
 send_cmd(s_NickServ, "NOTICE %s  Kullanicisinin Yonetim seviyesi yoktur.. (USER)",
u->nick);
}

Bilgi gönderimin böyle olsun..

Kod:

if (nick_is_services_oper(ni))
  send_cmd(s_NickServ, "NOTICE %s :[ xxxxxxxx.Net ] - %s rumuzlu kullanici size (/Nickserv INFO) komutunu uyguladi. Isinize yarar diye dusunduk.", ni->nick, u->nick);

Bunu ayrı kullanmana gerek yok zaten o fonksiyonu bir kere kullanmissin.
Su sekil kullanabilirsin;

Kod:

f (stricmp(ni->nick, ServicesRoot) == 0) {
send_cmd(s_NickServ, "NOTICE %s :%s Services Root Administrator (SRA)",
u->nick, ni->nick);
  send_cmd(s_NickServ, "NOTICE %s :[ xxxxxxxx.Net ] - %s rumuzlu kullanici size (/Nickserv INFO) komutunu uyguladi. Isinize yarar diye dusunduk.", ni->nick, u->nick);
}
else if (nick_is_services_admin(ni)) {
send_cmd(s_NickServ, "NOTICE %s :%s Services Administrator (SA)",
u->nick, ni->nick);
  send_cmd(s_NickServ, "NOTICE %s :[ xxxxxxxx.Net ] - %s rumuzlu kullanici size (/Nickserv INFO) komutunu uyguladi. Isinize yarar diye dusunduk.", ni->nick, u->nick);
}
else if (nick_is_services_oper(ni)) {
send_cmd(s_NickServ, "NOTICE %s :%s Services Operator (SOP)",
u->nick, ni->nick);
  send_cmd(s_NickServ, "NOTICE %s :[ xxxxxxxx.Net ] - %s rumuzlu kullanici size (/Nickserv INFO) komutunu uyguladi. Isinize yarar diye dusunduk.", ni->nick, u->nick);
} else {
send_cmd(s_NickServ, "NOTICE %s Kullanicisinin Yonetim seviyesi yoktur.. (USER)",
u->nick);
}




Bu sekilde hatan düzelecektir. ( syntax hatasi yapmis olabilirim malum yeni kalktık. )


Msn burc vs. olayına gelincede;


Kod:

if (ngi->msn)
        notice_lang(s_NickServ, u, NICK_INFO_MSN, ngi->msn);
    if (ngi->yas)
        notice_lang(s_NickServ, u, NICK_INFO_YAS, ngi->yas);
    if (ngi->burc)
        notice_lang(s_NickServ, u, NICK_INFO_BURC, ngi->burc);
    if (ngi->sehir)
        notice_lang(s_NickServ, u, NICK_INFO_SEHIR, ngi->sehir);

Bunlari böyle kullanirsan bildiriler tr.l de olmali. tr.l ye bugune kadar ben hiç girmedim girmeyide önermem.

Kod:

if((ngi->sehir!=NULL)) {
send_cmd(s_NickServ, "NOTICE %s Kullanicinin SEHRI : \2%s\2", u->nick, ngi->sehir);
}

 if((ngi->yas!=NULL)) {
send_cmd(s_NickServ, "NOTICE %s Kullanicinin YASI : \2%s\2", u->nick, ngi->yas);

}
 if((ngi->burc!=NULL)) {
send_cmd(s_NickServ, "NOTICE %s Kullanicinin BURCu : \2%s\2", u->nick, ngi->burc);
}
 if((ngi->facebook!=NULL)) {
send_cmd(s_NickServ, "NOTICE %s Kullanicinin Facebooku : \2%s\2", u->nick, ngi->facebook);
}

else {
send_cmd(s_NickServ, "NOTICE %s \2 Kullanici, Profil Bilgisi girmemis..", u->nick);
}

Ben bu şekil kullaniyorum info'da göstermesi için.

Ayrıca msn burc kullancaksaniz IRCServices PROFİL Basliğindakini kullanin.

Serseri 10 Ekim 2010 13:06

Cevap: ircservices toplu editte nickserv/main.c hatası
 
Kod:

    if (can_show_all && (param && stricmp(param, "ALL") == 0))
        show_all = 1;
    if (stricmp(ni->nick, ServicesRoot) == 0) {
    send_cmd(s_NickServ, "NOTICE %s :%s Services Root Administrator (SRA)", u->nick, ni->nick);
    send_cmd(s_NickServ, "NOTICE %s :[ xxxxxx.Net ] - %s rumuzlu kullanici size (/Nickserv INFO) komutunu uyguladi. Isinize yarar diye dusunduk.", ni->nick, u->nick);
    }
    else if (nick_is_services_admin(ni)) {
    send_cmd(s_NickServ, "NOTICE %s :%s Services Administrator (SA)", u->nick, ni->nick);
    send_cmd(s_NickServ, "NOTICE %s :[ BahaneChat.Net ] - %s rumuzlu kullanici size (/Nickserv INFO) komutunu uyguladi. Isinize yarar diye dusunduk.", ni->nick, u->nick);
    }
    else if (is_services_oper(ni)) {
    send_cmd(s_NickServ, "NOTICE %s :%s Services Operator (SOP)", u->nick, ni->nick);
    send_cmd(s_NickServ, "NOTICE %s :[ xxxxx.Net ] - %s rumuzlu kullanici size (/Nickserv INFO) komutunu uyguladi. Isinize yarar diye dusunduk.", ni->nick, u->nick);
    } else {
    send_cmd(s_NickServ, "NOTICE %s Kullanicisinin Yonetim seviyesi yoktur.. (USER)", u->nick);
    }

Şekline getirdim verdiğin kodları ve oldu toxic biraz uğraştım ama başardım ve acayip mutlu oldum :) yalnız son kayıt edilen kanal olmamış nick olmuş ama kanalda hata var onu nasıl düzelticem acaba bakalım uğraşmaya devam.... :)

toXic 10 Ekim 2010 13:26

Cevap: ircservices toplu editte nickserv/main.c hatası
 
Ne kadar hata alirsan kardir. İlerde koda bakınca nerede hata oldugunu anlarsin. Aldiğin hatalari zihnine kaydet. Örneğin bunuda birlikte yapabiliriz nerede hata verdiğini gösterirsen

Serseri 10 Ekim 2010 13:31

Cevap: ircservices toplu editte nickserv/main.c hatası
 
Alıntı:

KraL Nickli Üyeden Alıntı (Mesaj 1040543555)
Ne kadar hata alirsan kardir. İlerde koda bakınca nerede hata oldugunu anlarsin. Aldiğin hatalari zihnine kaydet. Örneğin bunuda birlikte yapabiliriz nerede hata verdiğini gösterirsen

mesele de o ya zaten görünürde hata yok ama kayıt edilen kanal gözükmüyor

Kod:

<DUYURU> §~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§
<DUYURU> En Son kaydedilen nick:
<DUYURU> En Son kaydedilen kanal:
<DUYURU> §~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§

burda nick i görüyorum ama kanalı göremiyorum bir hata da yok telnette bakınca nasıl düzelticem onu düşünüyorum eklemeyi baştan kontrol edeceğim ve hata varsa onu bulacağım daha yaptığım bu editlerin üstüne cs access #kanal list yapılanca kim eklemiş onu gösteren editi yapacağım :) kısacası uğraşmaya devam gördüklerimizi deneye deneye kurcalaya kurcalaya birşeyleri keşf edeceğiz durmak yok :)

toXic 10 Ekim 2010 20:37

Cevap: ircservices toplu editte nickserv/main.c hatası
 
Eklemen eksiksizse zaten calisir tekrar kontrol et dediğin gibi.

Serseri 11 Ekim 2010 00:59

Cevap: ircservices toplu editte nickserv/main.c hatası
 
vazgeçtim tekrar kontrol etmeyi çünkü vps yi değiştirmemiz gerekiyor 64 bit olması münasebeti ile bazı modullerde uyumsuzluk sorunu var sanırım unreal sürekli stopluyor kendisini bir 32 bit kurduramadık gitti :)


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

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