[TIP]Crear un Nuevo Rango de Karma
-
Bueno, en este sensillo TIP vamos a ver como crear un nuevo rango de karma, osea lo de chivalric y demás..
Empezamos:
Primero que nada descompilamos el locale_xx.epk y .eix(el xx puede ser es, de, fr, it, pl, etc.., según la nacionalidad del cliente), y vamos a buscar el archivo locale_game.txt y lo abrimos con nuestro editor de texto y vamos a la parte donde se encuentra los rangos. Buscaremos algo asi:
PVP_LEVEL8
y encontraremos los rangos, pues crearemos debajo de este otra línea y ponemos esto:
PVP_LEVEL9 NombreDelRango
en nombre del rango le asignaremos el nombre que queramos ponerle. Ahora lo compilamos y lo volvemos a meter al cliente.
Ahora descompilamos el root.epk y .eix y buscamos el archivo locale.py y lo abrimos con nuestro editor de texto y buscaremos lo siguiente:
def GetAlignmentTitleName(alignment): if alignment >= 12000: return TITLE_NAME_LIST[0] elif alignment >= 8000: return TITLE_NAME_LIST[1] elif alignment >= 4000: return TITLE_NAME_LIST[2] elif alignment >= 1000: return TITLE_NAME_LIST[3] elif alignment >= 0: return TITLE_NAME_LIST[4] elif alignment > -4000: return TITLE_NAME_LIST[5] elif alignment > -8000: return TITLE_NAME_LIST[6] elif alignment > -12000: return TITLE_NAME_LIST[7] return TITLE_NAME_LIST[8]
Pues lo cogemos y lo intercambiamos por esto:
def GetAlignmentTitleName(alignment): if alignment >= 19000: return TITLE_NAME_LIST[9] elif alignment >= 12000: return TITEL_NAME_LIST[0] elif alignment >= 8000: return TITLE_NAME_LIST[1] elif alignment >= 4000: return TITLE_NAME_LIST[2] elif alignment >= 1000: return TITLE_NAME_LIST[3] elif alignment >= 0: return TITLE_NAME_LIST[4] elif alignment > -4000: return TITLE_NAME_LIST[5] elif alignment > -8000: return TITLE_NAME_LIST[6] elif alignment > -12000: return TITLE_NAME_LIST[7] return TITLE_NAME_LIST[8]
Ahora en el mismo locale.py buscamos lo siguiente:
TITLE_NAME_LIST = ( PVP_LEVEL0, PVP_LEVEL1, PVP_LEVEL2, PVP_LEVEL3, PVP_LEVEL4, PVP_LEVEL5, PVP_LEVEL6, PVP_LEVEL7, PVP_LEVEL8, }
y lo cogemos y lo intercambiamos por esto:
TITLE_NAME_LIST = ( PVP_LEVEL0, PVP_LEVEL1, PVP_LEVEL2, PVP_LEVEL3, PVP_LEVEL4, PVP_LEVEL5, PVP_LEVEL6, PVP_LEVEL7, PVP_LEVEL8, PVP_LEVEL9, )
Lo compilamos de nuevo y lo metemos al cliente y listo, ahora tendremos un nuevo rango en nuestros clientes.
Fuente: epvp
Espero que les sirva :charm:
-
Pero... no se podra conseguir mas de 20k de rank no?
-
@SkyLighT said:
Pero... no se podra conseguir mas de 20k de rank no?
Para eso ya hay que editar el servidor :miau:
-
MMMm si se pudiese poner a mas de 20k seria mejor!!!!
Buena traducción si sabes poner a + de 20k te lo agradeseria mucho si lo posteases o me dijeras!!! -
**
A
P
O
R
T
A
Z
O
:miau:
Sigue así, ahí van mis gracias.** -
Por los menos en las files 2010 da error
-
Pero si es para el cliente :grito:
-
Juer ...otro aportazo del MAESTRO
-
**DjZed, y una pregunta, donde se puede cambiar el color de los nombres? Quiero decir: Por ejemplo "Bueno" aparece de azul "Noble" de azul mas claro y sigue asi asta "Chivalric" que es azul muy claro, donde se cambian esos colores? Gracias. :miau: **
-
@NapsterMetin said:
**DjZed, y una pregunta, donde se puede cambiar el color de los nombres? Quiero decir: Por ejemplo "Bueno" aparece de azul "Noble" de azul mas claro y sigue asi asta "Chivalric" que es azul muy claro, donde se cambian esos colores? Gracias. :miau: **
Debes descompilar root y buscar el archivo "colorinfo.py" ahi puedes modificar el color de los mob de los pj y de los rank que son los ultimos donde dice :
TITLE_RGB_GOOD_4 = ( 0, 204, 255)
TITLE_RGB_GOOD_3 = ( 0, 144, 255)
TITLE_RGB_GOOD_2 = ( 92, 110, 255)
TITLE_RGB_GOOD_1 = (155, 155, 255)
TITLE_RGB_NORMAL = (255, 255, 255)
TITLE_RGB_EVIL_1 = (207, 117, 0)
TITLE_RGB_EVIL_2 = (235, 83, 0)
TITLE_RGB_EVIL_3 = (227, 0, 0)
TITLE_RGB_EVIL_4 = (255, 0, 0)Solo debes modificar los colores en RGB asi solo se aplicarian los cambios luego compilas y ya :wiii:
Ten en cuenta que cualquiera puede ayudar :charm: