Jump to content

[C++]Aumentar Rank Maximo(Alignment)


Dragonslayer

Mensajes recomendados

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.

Enlace para comentar
Compartir en otros sitios

Unirse a la conversación

Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.

Guest
Responder a este tema...

×   Has pegado contenido con formato .   Eliminar formato

  Only 75 emoji are allowed.

×   Tu enlace se ha incorporado automáticamente.   Mostrar un enlace en su lugar

×   Se ha restaurado el contenido anterior. .   Borrar editor

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

  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...