Jump to content
Sign in to follow this  
Tierri Lopes

Nível Máximo De Guild

Recommended Posts

//Servidor

 

Ir até ao ficheiro common/length.h

 

Procurar por:

 

GUILD_MAX_LEVEL = 20,

 

Substituir por (onde X = nível máximo desejado):

 

GUILD_MAX_LEVEL = X,

 

Ir até ao ficheiro game/src/constants.cpp

 

Procurar por:

 

const DWORD guild_exp_table2[GUILD_MAX_LEVEL+1] =

 

Adicionar mais nívels consoante o nível máximo escolhido. Exemplo para guild nível max 25:

 

const DWORD guild_exp_table2[GUILD_MAX_LEVEL+1] =

{

0, // 0

6000UL, // 1

18000UL, // 2

36000UL, // 3

64000UL, // 4

94000UL, // 5

130000UL, // 6

172000UL, // 7

220000UL, // 8

274000UL, // 9

334000UL, // 10

400000UL, // 11

600000UL, // 12

840000UL, // 13

1120000UL, // 14

1440000UL, // 15

1800000UL, // 16

2600000UL, // 17

3200000UL, // 18

4000000UL, // 19

16800000UL, // 20

16800000UL, // 21

16800000UL, // 22

16800000UL, // 23

16800000UL, // 24

16800000UL // 25

};

 

//Cliente

 

Ir até ao ficheiro UserInterface/locale.cpp

 

Procurar por:

 

static const int GUILD_LEVEL_MAX = 20;

 

Substituir por (onde X = nível máximo desejado):

 

static const int GUILD_LEVEL_MAX = X;

 

Ainda no mesmo ficheiro,

Procurar por:

 

static DWORD INTERNATIONAL_GUILDEXP_LIST[GUILD_LEVEL_MAX + 1] =

 

Adicionar mais nívels consoante o nível máximo escolhido. Exemplo para guild nível max 25:

Please login or register to see this code.

  • Upvote 3

Share this post


Link to post
Share on other sites

Nice Please login or register to see this image. /uploads/emoticons/xenforo-smilies-sprite.png.d52266e1d31fd9da7be965ffac67adac.png" alt=":p">, não sei se editei algo mal porém não funfou :/ deveria editar algo ao navicat? ou só game e common e locale bastam?

Share this post


Link to post
Share on other sites

(caso não funcione na mesma avisa)

Repete o tutorial que fizeste para a

 

const DWORD guild_exp_table2[GUILD_MAX_LEVEL+1] =

 

mas desta vez para a (não tens de eliminar o que já fizeste):

 

const DWORD guild_exp_table[GUILD_MAX_LEVEL+1] =

 

//Cliente

 

Repete o tutorial que fizeste na

 

static DWORD INTERNATIONAL_GUILDEXP_LIST[GUILD_LEVEL_MAX + 1] =

 

mas desta vez para a (não tens de eliminar o que já fizeste):

Please login or register to see this code.

  • Upvote 2

Share this post


Link to post
Share on other sites

Continua na mesma Please login or register to see this image. /uploads/emoticons/xenforo-smilies-sprite.png.3a335d277ac9ab80c38533d8dc1cda69.png" alt=":(">

Share this post


Link to post
Share on other sites

Olhando a source do binário consegui colocar a funcionar .. ir ao UserInterface/ PythonGuild.cpp

 

Procurar por:

 

 

PyObject * guildGetGuildExperience(PyObject * poSelf, PyObject * poArgs)

{

CPythonGuild::TGuildInfo & rGuildInfo = CPythonGuild::Instance().GetGuildInfoRef();

 

int GUILD_MAX_LEVEL = 30;

if (rGuildInfo.dwGuildLevel >= GUILD_MAX_LEVEL)

return Py_BuildValue("ii", 0, 0);

 

unsigned lastExp = LocaleService_GetLastExp(rGuildInfo.dwGuildLevel);

 

return Py_BuildValue("ii", rGuildInfo.dwCurrentExperience, lastExp - rGuildInfo.dwCurrentExperience);

}

 

 

Onde 30 é o numero máximo que deseja.

 

 

Caso utilizas a source binário feita pelo Tierri corrigir:

 

int GUILD_MAX_LEVEL = 30;

if (rGuildInfo.dwGuildLevel >= GUILD_MAX_LEVEL)

 

 

Lá está GULID_MAX_LEVEL corrigir para GUILD_MAX_LEVEL.

 

Please login or register to see this image.

  • Upvote 2

Share this post


Link to post
Share on other sites

Estava mesmo procurado isto Please login or register to see this image. /uploads/emoticons/xenforo-smilies-sprite.png.4a4a9fa87ba1790fde78e48a590c163b.png" alt=";)">

 

Obrigado +1x Please login or register to see this image. /uploads/emoticons/xenforo-smilies-sprite.png.97df0244ddd4d80ccdb85c1862bc58e1.png" alt=":D">

  • Upvote 1

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  

×

Important Information

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

Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.
You will be able to see content when you disable your adblocker and enable javascript.