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/)
-   -   cptime modülü hata yardım. (https://www.ircforumlari.net/unreal-ircd/172292-cptime-modulu-hata-yardim.html)

dRoP 12 Ocak 2009 21:32

cptime modülü hata yardım.
 
s.a.
cptime.c modulunu /Unreal3.2/src/modules/ dizinine yukledım.
Unreal ana dizininde
make custommodule MODULEFILE=m_cptime
yaptım daha sonra ./unreal rehash çektim
tabi unrealircd.conf dosyasına
loadmodule "src/modules/m_cptime.so";
ekledım

Hata:
*** Notice -- Got signal SIGHUP, reloading unrealircd.conf file
-
*** Notice -- Loading IRCd configuration ..
-
*** Notice -- unrealircd.conf:149: loadmodule src/modules/m_cptime.so: failed to load: tmp/BEBCA1BB.m_cptime.so: wrong ELF class: ELFCLASS64
-
*** Notice -- error: IRCd configuration failed to load
-

GemLik 13 Ocak 2009 00:19

Cevap: cptime modülü hata yardım.
 
modulu yuklediğinizde herhangi bir hata aldınız mı peki eğer modul yuklenmemiş ise böyle bir hata alabilirsiniz.

Diablo 13 Ocak 2009 00:46

Cevap: cptime modülü hata yardım.
 
makinenin BIT'inden kaynaklanan bir sorun gibi gözüküyor.makina BIT'i kaç olarak ayarlı öğrenmek gerekli.büyük ihtimal 32 gibi gözüküyor.

dRoP 13 Ocak 2009 02:27

Cevap: cptime modülü hata yardım.
 
Teşekkurler iliginiz için cevaplayım hemen

Modül yüklendi tabiki hatasız olarak.

Modülü aldıgım yer : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Makine BIT'de 64 olarak ayarlı. 32 olarak deil yani..

eğer cevap gelmezse yarına unreal'i yeniden kurulum yapıcam bir ihtimal daha önceki eklenen modüllerden kaynaklanıyor olabilir diye düşünüyorum.
İyi çalışmalar..:)

GemLik 13 Ocak 2009 02:42

Cevap: cptime modülü hata yardım.
 
verdiğiniz linkteki modulu 2 ayrı Unreal verisonunda denedim Unreal3.2.3 ve Unreal3.2.7 de herhangi bir hata veya birşey ile karşılaşmadım kullandğınız unreal versionu nedir?

dRoP 13 Ocak 2009 02:45

Cevap: cptime modülü hata yardım.
 
running version Unreal3.2.3

dRoP 14 Ocak 2009 02:31

Cevap: cptime modülü hata yardım.
 
Hersey tamam da bu nedir anlamadım. modülde bir deişiklikte yapmadım..

- Özele mesaj yazmak için 54 saniye daha beklemeniz gerekiyor
-
Özele mesaj yazmak için 39 saniye daha beklemeniz gerekiyor
-
Özele mesaj yazmak için 9 saniye daha beklemeniz gerekiyor
-
Özele mesaj yazmak için 3 saniye daha beklemeniz gerekiyor
-
Özele mesaj yazmak için -4 saniye daha beklemeniz gerekiyor
-
Özele mesaj yazmak için -16 saniye daha beklemeniz gerekiyor

Modülün kodları aşağıdaki gibidir..
PHP- Kodu:

#include "config.h"
#include "struct.h"
#include "common.h"
#include "sys.h"
#include "numeric.h"
#include "msg.h"
#include "channel.h"
#include <time.h>
#include <sys/stat.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#ifdef _WIN32
#include <io.h>
#endif
#include <fcntl.h>
#include "h.h"
#include "proto.h"
#ifdef STRIPBADWORDS
#include "badwords.h"
#endif
#ifdef _WIN32
#include "version.h"
#endif
 
DLLFUNC int m_cptime(Cmdoverride *cmdoveraClient *cptraClient *sptrint parcchar *parv[]);
static 
int check_user_status(aClient *sptrchar *dest);
static 
Cmdoverride *pmover;
ModuleInfo Cpt;
#define RPMTIME 60 /* Time requirement for private messages */
//#define INFCHAN "#Admin"
ModuleHeader MOD_HEADER(cptime)
= {
"cptime",
"s1.0 written by srcmaster",
"Checking time for any command",
"3.2-b8-1",
NULL 
};
DLLFUNC int MOD_INIT(cptime)(ModuleInfo *modinfo)
{
bcopy(modinfo,&Cpt,modinfo->size); 
return 
MOD_SUCCESS;
}
DLLFUNC int MOD_LOAD(cptime)(int module_load)
{
pmover CmdoverrideAdd(Cpt.handle"PRIVMSG"m_cptime);
if (!
pmover)
return 
MOD_FAILED;
return 
MOD_SUCCESS;
}
DLLFUNC int MOD_UNLOAD(cptime)(int module_unload)
{
CmdoverrideDel(pmover);
return 
MOD_SUCCESS;
}
DLLFUNC int m_cptime(Cmdoverride *cmdoveraClient *cptraClient *sptrint parcchar *parv[]) 
{
aChannel *chptr;
char *dest parv[1];
char *text parv[2];
int pm_ok;


if (!(
parc || *dest == '\0' || *text == '\0'))
{
pm_ok check_user_status(sptrdest);

/* The '\001' parsing actually verbose.But if we not parse this, 
* the version check does not keep going properly.
*/
if (!pm_ok && (strstr(text"\001") == NULL)) {

/* This is kinda unethical, but you may wanna use it..
if ((chptr = find_channel(INFCHAN, NullChn)) != NullChn)
sendto_channel_butone(&me, &me, chptr, ":%s PRIVMSG %s :User: \2%s\2 Message: [\2%s\2] Time to approve: \2%d\2", me.name, INFCHAN, sptr->name, parv[2], RPMTIME - (TStime() - sptr->firsttime));
*/
sendnotice(sptr"Özele mesaj yazmak için %d saniye daha beklemeniz gerekiyor"RPMTIME - (TStime() - sptr->firsttime));
return 
0;

return 
CallCmdoverride(pmovercptrsptrparcparv);

return 
CallCmdoverride(pmovercptrsptrparcparv);
}
static 
int check_user_status(aClient *sptrchar *dest
{
aClient *cptr find_person(destNULL);
if (
cptr && MyClient(sptr) && !(IsARegNick(sptr) || IsAnOper(sptr))) 
{
if (*
dest != '#' && !IsULine(cptr))
{
if (
sptr->firsttime RPMTIME TStime())
{
return 
0;
}
}
}




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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net