Jump to content

[C++]Aumentar Rank Maximo(Alignment)


Dragonslayer
 Share

Recommended Posts

Bueno esta guía ya es un poco mas complicada.

 

Por defecto el rango maximo que se puede tener es 20k, y con el limitador del dato son 32,767

 

Lo que es aumentar el rank máximo es muy fácil. Ya en otra guía pondré como añadir mas rangos.

 

Buscamos en char_battle.cpp, 200000 equivale a (20000) en el juego. Sin cambiar el tipo de dato lo máximo como he dicho antes es 32,767.

m_iRealAlignment = MINMAX(-200000, m_iRealAlignment + iAmount, 200000);

Buscamos ahora en char_item.cpp.

if (GetAlignment() == 200000)

Aquí pones el numero que has puesto antes, esto es para el item que te da el rank mas rápido.

Bueno debajo de Getalignment también te aparecerán mas "200000" los cambias igual.

 

Hasta aquí sería tocando todo sin cambiar el tipo de datos y sin necesidad de tocar el binario.

 

 

Quitando el limitador, por ejemplo vamos a usar un int. Lo máximo sería 2.147.483.647 si no me equivoco.

 

Seguimos en la parte del server.

 

Buscamos todos los salignment en packet.h y los cambiamos por int.

short sAlignment;

Ahora la parte del binario buscamos todos los:

sAlignment y también m_sAlignment

y los cambiamos por int. 

 

Los archivos en los que estan son:

 

NetworkActorManager.h,InstanceBase.h,Packet.h,InstanceBase.cpp.

 

Y ya esta con eso podríamos aumentarlo hasta 2.147.483.647 si quieres mas puedes usar otro tipo de dato.

 

En la db también tenemos que editar la tabla player, y cambiar el aliegnment por int.

 

Si se me pasa algo o me equivoco que alguien me corrija.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...