Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo.
Caso seja registrado, efetue login.
Esqueceu sua senha? Clique aqui
Recomendamos o uso do Mozilla Firefox para uma melhor visualização.
Passeando por outro forum, encontrei isoo:
olá, resolvi liberar esta source, porque umas pessoas pediram para mim a um tempo atraz.
Isso nao funciona apenas para MuOnline, isso pode funcionar em outros games e programas, mas nós fizemos para MuOnline. =)
Okay, vamo la.
Crie em seu projeto, o arquivo CRC.h
e coloque este código:
// This is the official polynomial used by CRC-32 in PKZip, WinZip and Ethernet.
#define CRC32_POLYNOMIAL 0x04c11db7
#define CRC32BUFSZ 1024 //Used for FileCRC()
class CCRC32{
public:
void Initialize(void);
unsigned long FileCRC(const char *sFileName);
unsigned long FullCRC(unsigned char *sData, unsigned long ulLength);
void PartialCRC(unsigned long *ulInCRC, unsigned char *sData, unsigned long ulLength);
private:
unsigned long Reflect(unsigned long ulReflect, char cChar);
unsigned long ulTable[256]; // CRC lookup table array.
};
#endif
Agora crie CRC.cpp, e coloque isso:
Citação:
// ----------------------------------------------------
// File Name: CRC.cpp
// Creation Date: 2008-09-24
// Author: SmallHabit / [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
// ----------------------------------------------------