Ir para conteúdo
Fórum Script Brasil
  • 0

Erro ao Compilar no Dev-C++


~{Beg}inner.

Pergunta

Estava com uma source aqui, na qual desejava compilar. Até ai tudo ótimo. Abri-a o Dev-C++ 4.9.9.2, Arquivo, Novo ~> Arquivo Fonte. Após isso, colava a minha source.

Depois de colá-la, eu apertava o botão F9 (Compilar e Executar) e dava o seguinte erro :

60592967.jpg

O que faço ? Tentei somente clicar CNTRL + F9 (Compilar) e deu o mesmo erro.

Veja a source completa :

void Arch(int clientid)
{
long cExp = PInt(addr_bclient + 0x015C69D4);
long cGold = PLong(addr_bclient + 0x015C69D0);
int cLevel = PInt(addr_bclient + 0x015C69DC);

if(cLevel < 399)
{
MsgClient(clientid, "Não possui o level necessário para virar arch!");
}
else if(cLevel == 400)
{
MsgClient(clientid, "Voce virou arch");
cGold -= 0x02FAF080; // Gold necessario 50kk
cExp == 0x00; //Zera a experiencia
cLevel == 1;
}
else
{
MsgClient(clientid, "Level Inadequado.");
return;
}

Outra coisa, para compilar, é apenas criar um novo arquivo fonte, colar a source e apertar F9 ?

Obrigado a todos.

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

A variável addr_bclient existe?

Ainda: não sei se a construção "PInt(xxx)" existe nativamente no Dev-C++.

Talvez você deva trocar para "*(addr_bclient + 0x015C69D4)", se eu assumi corretamente o que ele deseja fazer.

No mais, acho que esse código está cheio de erros.

Procurei um pouco no Google e acho que achei o tópico originador deste código. Você baixou o fonte do MsgClient? (http://webcache.googleusercontent.com/sear...=clnk&gl=br)

Abraços.

Link para o comentário
Compartilhar em outros sites

  • 0
.c

Para ser mais específico :


void MsgClient(int clientid, char *msg)
{
    // addr of sendmsg in tmsrv
    int sendmsg_addr = 0x04010FF;

#ifdef _MSC_VER
    __asm
    {
        // message
        PUSH msg
        // client id
        PUSH clientid
        // address
        CALL sendmsg_addr
        ADD ESP,0x08
    }
#else
    asm
    (
    "pushl %0\n"
    "pushl %1\n"
    "call *%2\n"
    "addl %%esp, 0x08\n"
    :
    : "r" (msg), "r" (clientid), "r" (sendmsg_addr)
    );
#endif
}



@ Edited ~

Perguntei para o editor da source, ele disse que estava tudo correto.
Editado por Durub
Link para o comentário
Compartilhar em outros sites

  • 0

arruma isso pareçe uma arvore de natal .... com bolinhas de assembly

#edit

Pint so existe no c# e no java se não me engano pela mor de deus quem fez esse codigo tava locão em ... organiza isso ... para poder ler

Editado por ce1o2e
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...