Jump to content

Enju

Miembro
  • Contador contenido

    85
  • Ingreso

  • Última visita

Mensajes publicados por Enju

  1. Es algo bastante simple, te dejo por aquí cómo puedes hacerlo desde la propia quest de seleccionar las habilidades.

    No puedo mirar nada, así que te he hecho una mini guía tirando de memoria, no lo he probado, me he podido equivocar en el nombre de alguna cosa.

    Si tienes la 5ta raza implementada, añades el registro a skill_vnums con las IDs de las habilidades del lícano. No lo puse porque no puedo consultarlo ahora y no me acuerdo de sus IDs. Lo mismo si tienes la 9na habilidad implementada, añade las IDs a skill_vnums.

    Se puede hacer más simplificado haciendo uso de funciones definidas en el src, pero no puedo mirar ahora. Se queda así que no está mal.

     

    En la quest de seleccionar habilidades, la cual creo recordar que se llama algo así como skill_group.quest o algo similar, haces los siguientes cambios:

     

    1- Añadir el siguiente define al comienzo del fichero:

    DEFINE SKILL_LEVEL 59	-- 59 Si quieres que las habilidades suban a P

     

    2 - Añadir la siguiente función:

    function set_skills_level()
    	skill_vnums = {
    		[0]	=	{	1,	2,	3,	4,	5,	6	},	-- Guerrero corporal
    		[1]	=	{	16,	17,	18,	19,	20,	21	},	-- Guerrero mental
    		[2]	=	{	31,	32,	33,	34,	35,	36	},	-- Ninja daga
    		[3]	=	{	46,	47,	48,	49,	50,	51	},	-- Ninja arco
    		[4]	=	{	61,	62,	63,	64,	65,	66	},	-- Sura espejo
    		[5]	=	{	76,	77,	78,	79,	80,	81	},	-- Sura magia
    		[6]	=	{	91,	92,	93,	94,	95,	96	},	-- Chamán dragón
    		[7]	=	{	101,	102,	103,	104,	105,	106	},	-- Chamán luz
    	}
    
    	for idx, skillId in ipairs(skill_vnums[pc.get_job() * 2 + pc.get_skill_group()]) do pc.set_skill_level(skillId, SKILL_LEVEL) end
    end

     

    3 - Añadir la llamada a la función: después de haber seleccionado las habilidades (set_skill_group(X)), donde creas conveniente.

    set_skills_level()

     

    Ya me comentas si te ha servido

     

    .Un saludo

  2. Creo que sería mejor si hicieras una introducción explicando para qué sirve esto y qué ventajas tiene. 

    Por lo general, esta guía será útil para gente que no tiene muchos conocimientos al respecto. Posiblente no sepan ni lo que es la memoria swap y, por tanto, no van a seguir la guía sin saber qué les aporta. 

    Pero está muy bien traer este tipo de cosas para la gente que empieza a montar un servidor. 😉

  3. Con esto no solucionas el problema de raíz, solo es un apaño para evitarlo.

    El problema es que al minimizar el juego, los gráficos se pausan para dejar de consumir recursos, ya que es inútil, no lo estás viendo. Hasta ahí todo bien, la cosa viene cuando vuelves a abrir la ventana, ya que se despausa desde donde se había quedado e intenta ponerse al día renderizandolos a mucha velocidad.

    La solución correcta pasa por modificar el source para que los frames que habría que renderizar mientras está minimizado sean omitidos y, al volver a abrir la ventana, empiece a renderizar lo que sucede en el presente y no desde donde se pauso. 

    Este tipo de soluciones lo que hacen es que cuando se minimice el juego, se sigan procesando los gráficos, lo cual lleva a estar consumiendo recursos del ordenador de forma inútil, pero sí, al no pausarse, se evita el problema.

    Como parche para evitar el problema de forma rápida está bien, le será muy útil a la gente 😉

  4. Me ha costado entender lo que querías decir jajaja. 

    Depende de tus files o del sistema de tiendas offline que estés utilizando.

    Pero simplemente mira lo que se hace en esa función y ves poco a poco quitando lodas funcionalidades que no quieres, para que te resulte más fácil localizar si te llega a dar un error. 

    Sin ver nada es complicado que te pueda decir nada más completo. 

  5. Yo uso 

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     para mi servidor de desarrollo.

    No está mal de precio, el panel para gestionar los vps es bastante bueno e incluso tienen un bot de telegram para avisarte si le ocurre algo al servidor, también puedes consultar gastos y algunas cosas más con él. 

    Yo lo tengo encendido 24/7, pero es de facturación por horas, si solo lo enciendes cuando lo vayas a usar, te sale más barato aún. 

  6. hace 17 minutos, NazoX dijo:

    Enserio estoy leyendo quest de inicio gráficos, y que no borra en martysama?, 

    No es mejor decir, no tengo ni puta idea de usar un script y hacer funcionar una quest básica, me ayudáis?. 

    1-ese error seguramente es porque al modificarla se ha roto la cadena con la que está formada, la solución es instalar la original o probar otra y tener más cuidado al traducir. 

    2-El script de borrado te lo recomiendo, funciona muy bien en todos los servefiles no hagas caso a que no funciona en marty. 

    3-no es un sistema, es una quest y no tiene nada que ver con gráficas o ese fallo, por dios si es que al final me van a banear. 

    Toda la razón del mundo tienes xDD.

    Yo ya dije que al traducirla o al editarla se la habría cargado, cuando empieza a desvariar la cosa paso del tema.

  7. Puedes usar este programita, dentro del comprimido hay una imagen con un mini tutorial para usarlo.

    Lo subo a Drive y te dejo el link porque solo puedo subir archivos de 0.5MB al foro xD.

    Link: 

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

×
×
  • Crear nuevo...