Mundo Maker
¡Bienvenid@ a Mundo Maker!

¿Quieres aprender todo sobre el RPG Maker?



Regístrate y forma parte de Mundo Maker.
Conectarse

Recuperar mi contraseña

Últimos temas
» (Duda/Ayuda)¿Se puede optimizar el Vx Ace?
por zen.sushi Hoy a las 8:48 am

» mapeando un sidescrolling-rpg
por zen.sushi Hoy a las 8:23 am

» [MV] Némesis (DEMO)
por toninasgamerinas Ayer a las 8:34 pm

» Demasiado texto y poca aventura.
por liendre Ayer a las 3:06 pm

» [VX ACE] Mario & Luigi Aventura Universal
por Neonwind Ayer a las 1:36 am

» [XP] Cargar y guardar sin escena
por zen.sushi Mar Ene 15, 2019 11:29 pm

» Grupos de trabajo... termina mal.
por liendre Mar Ene 15, 2019 10:35 pm

» Problema con abrir el menu de desarrollador
por kenshln Sáb Ene 12, 2019 5:27 pm

» [RMXP] Drekirökr - El Atardecer del Dragón
por orochii Sáb Ene 12, 2019 6:08 am

» Ya llego por quien lloraban (??
por Gacoro Sáb Ene 12, 2019 2:42 am

Afiliados

[Ayuda] Problema con script

Ver el tema anterior Ver el tema siguiente Ir abajo

RPG Maker VX ACE [Ayuda] Problema con script

Mensaje por Velheem el Jue Dic 20, 2018 2:45 pm

Hola a todos ¿Cómo están?

Bien, yo aquí estoy con un problema con un script de Mog para el RPG Maker Ace, concretamente el Battle Result.
Sucede que yo quisiera poder poner los parámetros de subida de nivel donde quisiera, es decir los números y estadísticas que el personaje obtiene que gana niveles, ejemplo HP+25 o lo que sea. Pero no sé como, y si bien el script en su configuración te deja cambiar sus coordenadas, los mueve como un bloque a todos juntos y lo que yo necesito es saber como moverlos cada uno individualmente.

Revisando el script encontré esto
Spoiler:

Código:
 def refresh_parameter
       @parameter_animation = 0
       @parameter_sprite.bitmap.clear
       @parameter_sprite.opacity = 0
       @parameter_sprite.x = RESULT_PARAMETER_POSITION[0] - 200
       actor_old = $game_temp.level_parameter_old
       draw_result_parameter(@actor_result.mhp,actor_old[1],0,28 * 0)
       draw_result_parameter(@actor_result.mmp,actor_old[2],0,28 * 1)
       draw_result_parameter(@actor_result.atk,actor_old[3],0,28 * 2)
       draw_result_parameter(@actor_result.def,actor_old[4],0,28 * 3)
       draw_result_parameter(@actor_result.mat,actor_old[5],0,28 * 4)
       draw_result_parameter(@actor_result.mdf,actor_old[6],0,28 * 5)
       draw_result_parameter(@actor_result.agi,actor_old[7],0,28 * 6)
       draw_result_parameter(@actor_result.luk,actor_old[8],0,28 * 7)
  end  

Donde me permite cambiar cada parámetro individualmente, pero solo me permite en base a la coordenada X y yo necesitaría también libertad para cambiar la Y, mas no encuentro como. Así que si alguien me pudiera orientar o dar una mano, se los agradecería. No sé si Mog permite postear el script completo en su términos y condiciones y por eso no lo hago, pero si es necesario lo pongo acá. Desde ya les agradezco.
avatar
Velheem
Iniciado
Iniciado

0/3

Créditos 2

Gracias : 2

Volver arriba Ir abajo

RPG Maker VX ACE Re: [Ayuda] Problema con script

Mensaje por Velheem el Miér Ene 02, 2019 9:05 pm

Perdón por el doble post, pero si alguien tiene una idea, se los agradecería mucho, ya que a fin de mes me quedaré sin internet y no podré revisar. Sé que no les incumbe, pero de lo contrario no me importaría esperar.
avatar
Velheem
Iniciado
Iniciado

0/3

Créditos 2

Gracias : 2

Volver arriba Ir abajo

RPG Maker VX ACE Re: [Ayuda] Problema con script

Mensaje por orochii el Jue Ene 03, 2019 2:19 am

Hay un límite en lo que puedes meter, pero estas lineas son las que dibujan las estadísticas.

Código:
draw_result_parameter(@actor_result.mhp,actor_old[1],0,28 * 0)

Para una explicación de qué hacen, sería así:
Código:
draw_result_parameter(parametro_nuevo,parametro_viejo, x, y)
Tanto parametro_nuevo como parametro_viejo es mejor no tocarlos xD.
Luego x/y son las coordenadas donde se dibujará el cambio de la estadística. Puedes probar cambiar eso. Mira además que en y usan una multiplicación, eso es simplemente porque están acomodando equidistantemente cada linea, a 28px una de la otra.

Debes tener cuidado eso sí con el tamaño del sprite, ya que si dibujas algo muy abajo, quedará cortado. xd Y esos parámetros se dibujan en la imagen del sprite, no en la pantalla. Es como dibujar en un papel, que luego se pega sobre el resto de cosas (?).

Suerte.
avatar
orochii
Reportero

0/3

Créditos 6984

Gracias : 484

Volver arriba Ir abajo

RPG Maker VX ACE Re: [Ayuda] Problema con script

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


Permisos de este foro:
No puedes responder a temas en este foro.