antiblock
diamwall
  • Chatbox

    You don't have permission to chat.
    Load More
  • 0
Sign in to follow this  
Mago_pt

Como Mexer Me Source Metin2

Question

Boas pessoal algem poderia-me ensinar a mexer na source do metin2, eu sei programar +/- em c++ sei fazer entrada e saída de dados usar a condição e percebo um Pouco das classe, por exemplo aqui no ficheiro arena.cpp

 

diz aqui

    m_dwPIDA = 0;
    m_dwPIDB = 0;

 

mas então como eu sei o que quer dizer     m_dwPIDA e, m_dwPIDB

 

e por ai fora

Share this post


Link to post
Share on other sites

8 answers to this question

  • 0

isso ?

void CArena::Clear()

{

m_dwPIDA = 0;

m_dwPIDB = 0;

Amigo, mostraste-nos a criação das variáveis, tudo bem até ai...

A maneira de ver o que são é ver onde é utilizada, em TUDO o que a variável é utilizada, não podemos adivinhar o que é pois não há comentários lá a explicar, tens que ver para que servem pelas funções onde são utilizadas.

Se eu fizer:

int exp = char.getExp;

e depois fizer:

private void expLoss() {

        int newExp = exp*0.97;

        RefreshExp(newExp);

}

Não adivinhas onde foi utilizada a variável "exp"?

Share this post


Link to post
Share on other sites
antiblock
Rodnia | Alpha & Omega
  • 0

Boas pessoal algem poderia-me ensinar a mexer na source do metin2, eu sei programar +/- em c++ sei fazer entrada e saída de dados usar a condição e percebo um Pouco das classe, por exemplo aqui no ficheiro arena.cpp

 

diz aqui

    m_dwPIDA = 0;

    m_dwPIDB = 0;

 

mas então como eu sei o que quer dizer     m_dwPIDA e, m_dwPIDB

 

e por ai fora

 

Vê onde é utilizado... não vamos adivinhar.

Share this post


Link to post
Share on other sites
  • 0

Vê onde é utilizado... não vamos adivinhar.

isso ?

void CArena::Clear()

{

    m_dwPIDA = 0;

    m_dwPIDB = 0;

Share this post


Link to post
Share on other sites
  • 0

Amigo, mostraste-nos a criação das variáveis, tudo bem até ai...

 

A maneira de ver o que são é ver onde é utilizada, em TUDO o que a variável é utilizada, não podemos adivinhar o que é pois não há comentários lá a explicar, tens que ver para que servem pelas funções onde são utilizadas.

 

 

 

Se eu fizer:

 

int exp = char.getExp;

 

e depois fizer:

 

private void expLoss() {

      int newExp = exp*0.97;

      RefreshExp(newExp);

}

 

Não adivinhas onde foi utilizada a variável "exp"?

ah ok, acho que já entendi

Share this post


Link to post
Share on other sites
  • 0

São 2 DWORD declarados no header desse source-file.

Share this post


Link to post
Share on other sites
  • 0

São 2 DWORD declarados no header desse source-file.

o que é um dword?

Share this post


Link to post
Share on other sites
  • 0

Salvo erro, equivale a um unsigned long.

Share this post


Link to post
Share on other sites
  • 0

Salvo erro, equivale a um unsigned long.

ah ok obg

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this