[TIP]Crear un Nuevo Rango de Karma

Topic created · 15 Mensajes · 3480 Visitas
  • 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: