Jump to content
Sign in to follow this  
Sadness

[C++] Metin2 - Edições Básicas Na Source Para Iniciantes

Recommended Posts

Olá,

 

Irei deixar aqui algumas alterações que poderão fazer na source e quem sabe, até vos possam ser úteis.

 

Chance de acertar pedras nos equipamentos

 

Ficheiro: char_item.cpp

 

Procurar por:

 

if (number(1, 100) <= 30)

 

 

Sendo que <= 30 é a chance de acertar.

 

 

Remover a taxa de 3% ao vender itens em qualquer NPC

 

Ficheiro: shop.cpp & shop manager.cpp

 

Procurar por:

 

if (r_item.price <= 0)

 

 

(Basta retirarem o " = ")

 

Adicionar 6/7 extras aos trajes

 

Ficheiro: char_item.cpp

 

Procurar por:

 

if (item2->GetAttributeSetIndex() == -1)

 

 

Depois disso, adicionar:

 

if (item2->GetType() == ITEM_COSTUME) //6-7 correcao bonus

{

return false;

}

 

 

Alterar nível máximo

 

Ficheiro: lenght.h & constant.cpp

 

Procurar por:

 

PLAYER_EXP_TABLE_MAX = 105,

PLAYER_MAX_LEVEL_CONST = 105,

 

 

Sendo que 105 é o nível máximo.

 

Depois disto, procurem pelo ficheiro constant.cpp, para editar-mos as tabelas de exp.

 

Procurem por:

 

const DWORD exp_table_common[PLAYER_EXP_TABLE_MAX + 1] =

 

 

Por baixo, adicionem:

 

 

const DWORD exp_table_euckr[PLAYER_EXP_TABLE_MAX + 1] =

 

 

 

Please login or register to see this code.

 

Guiem-se pelas outras linhas que irão entender como adicionar as novas.

 

Players não poderem largar yang para o chão ( Não testado )

 

Ficheiro: char_item.cpp

 

Procurem por:

 

bool CHARACTER::DropGold(int gold)

 

 

E substituam por:

 

bool CHARACTER::DropGold(int gold)

{

return false;

}

 

 

Atenção: Não testei este último mas à partida deverá funcionar.

 

Talvez vá adicionando mais conteúdo ao tópico ao longo do tempo.

  • Upvote 2

Share this post


Link to post
Share on other sites

Tópico movido para Metin2 - Source.

 

Tema do conteúdo é Metin2.

Share this post


Link to post
Share on other sites
Please login or register to see this quote. Testado e Aprovado.

Share this post


Link to post
Share on other sites
Please login or register to see this quote.

Este tutorial, não serve para "Remover a taxa de 3% ao vender itens em qualquer NPC" Mas sim para puder activar o puder de compra dos itens a 0 yang, nas lojas (NPC's).

e penso que não envolve, o "shop manager.cpp" mas sim apenas shop.cpp.

Para "Remover a taxa de 3% ao vender itens em qualquer NPC".

é o seguinte:

Ficheiro: shop.cpp & shop manager.cpp

Please login or register to see this code.

Editar para

Please login or register to see this code.

Cumprimentos Dynamic Things

  • Upvote 1

Share this post


Link to post
Share on other sites

acho Que que neste * Update * há um erro

 

Adicionar 6/7 extras aos trajes

 

if (item2->GetType() == ITEM_COSTUME) //6-7 correcao bonus

{

return false;

}

 

Devia ser return True, pois assim ele poderia adicionar os 6/7 nos costumes, dar return false é tipo dizer que não

 

e dando return true, e dizer que sim

Share this post


Link to post
Share on other sites
Sign in to follow this  

×

Important Information

By using this site, you agree to our Terms of Use.