Últimos temas
» (RMMV) Precognition
por JapoZero Ayer a las 11:40 pm

» Ayuda, duda
por BACA Miér Oct 16, 2019 7:38 pm

» Duda con ventana de comandos en Script
por DorFenn Lun Oct 14, 2019 1:46 am

» Zaza no konpasu (La Brújula de Zaza) [VXACE]
por Pocari Dom Oct 13, 2019 2:23 pm

» Índice Scripts RGSS3
por ZororoWhite Dom Oct 13, 2019 12:24 am

» [VX Ace] Script para duplicar tamaño y escala de ventana del juego
por ZororoWhite Dom Oct 13, 2019 12:23 am

» [Sugerencia]Limpieza de recursos viejos en el foro.
por ZororoWhite Dom Oct 06, 2019 10:25 pm

» RPG maker mv ABS
por Akutenshi Vie Oct 04, 2019 5:35 am

» Pokemon Destiny
por Greninja555 Jue Oct 03, 2019 7:31 pm

» Montura más realista [XP]
por Ledai Jue Oct 03, 2019 7:16 pm

» Characters y face de samurais o gente japonesa
por Metatron Jue Oct 03, 2019 4:53 pm

» El personaje principal no se mueve.
por Meloon Miér Oct 02, 2019 12:17 am


Personaje herido(VXACE Script) by Fatyguero

Ir abajo

Personaje herido(VXACE Script) by Fatyguero Empty Personaje herido(VXACE Script) by Fatyguero

Mensaje por fatyguero el Sáb Mar 05, 2016 8:16 am

Holas, como hacia tiempo que no aportaba nada pues aqui voy xD:

Este pequeño script hace que cambie el chara y el face de nuestro personaje principal si su hp alcanza un porcentaje especifico como puede ser el 50 %. Tambien incoorpor la opcion de utilizar un icono de emocion para darle mas... dinamismo xD.

Código:
   #===============================================================================
    # Personaje herido
    #===============================================================================
    # Coded By : Fatyguero
    #==============================================================================#
    #===========================Info y terminos de uso=============================#
    # Este escript cambia el grafico de chara y de face del personaje
    # principal segun el porcentaje de HP restante
    #==============================================================================#
    # uso no comercial.            
    #==============================================================================#
    # Creditos a mi: Fatyguero
    #===============================================================================
    # Seccion Editable
    #===============================================================================



module Cambiografico #SECCION EDITABLE
  #----------------------------------------------------------------------
  # Aqui ponemos el nombre y el indice del chara y del face de nuestro
  # personaje principal para cuando nuestra vida este por encima del porcentaje
  # asignado.
  # Esto quiere decir que el chara y el face de nuestro protagonista tiene
  # que ser el mismo que posee el primer personaje en la base de datos.
  #----------------------------------------------------------------------
  CHARAORIGINAL = "Actor4"
  INDEXCHAORIGINAL = 0
  FACEORIGINAL = "Actor4"
  INDEXFACORIGINAL = 0
  #----------------------------------------------------------------------
  CHARASET = "Actor2" # nombre del charaset cuando esta herido
  
  INDICECHARA = 3     # indice del charaset cuando esta herido
  
  FACESET = "Actor3"  # nombre del faceset cuando esta herido
  
  INDICEFACE = 1      # indice del faceset cuando esta herido
  
  PORCENTAJE = 0.50   # porcentaje de HP maximo (ej: 0.50 = 50 % de hp)
  
  #----------------------------------------------------------------------
  # Interruptor que activara el cambio de chara constante.
  # Es recomendable desactivar el interuptor durante las escenas en el juego
  # para asi poder cambiar el chara a gusto si se desea.
  INTERRUPTOR = 1    
  #-----------------------------------------------------------------------
  
  ICONO = 1  # indice del icono que se mostrara sobre el personaje cuando
               # este herido. Si no deseas utilizar esta opcion pon "nil" sin
               # las comillas.
              
end#FIN DE LA SECCION EDITABLE


class Scene_Map < Scene_Base  
  
  alias faty_update update
  include Cambiografico
  def update
    faty_update()
    actor = $game_actors[1]

    if $game_switches[INTERRUPTOR]
     if actor.hp <= actor.mhp * Cambiografico::PORCENTAJE
      if ICONO != nil
      $game_player.balloon_id = ICONO
      end
      @vida = 0
      if @vida == 0
        actor.set_graphic(CHARASET, INDICECHARA, FACESET, INDICEFACE)
        $game_player.refresh
        @vida =  1
      end
     else
      if @vida == 1
      actor.set_graphic(CHARAORIGINAL, INDEXCHAORIGINAL, FACEORIGINAL, INDEXFACORIGINAL)
      $game_player.refresh
      vida = 0
      end
     end
    end
  end

end

Los terminos de uso estan en el encabezado. Espero que les guste y sirva ^^

Saluuuuuuuuuudossssssssss

Edit: Si se cambia el chara basico de nuestro personaje durante el juego hay que hacer un "Call Script" modificando estos valores:

Cambiografico::CHARAORIGINAL = " " # El nuevo charset del personaje
Cambiografico::INDEXCHAORIGINAL = 0 #El nuevo indice del charset del personaje
Cambiografico::FACEORIGINAL = " " # El nuevo faceset del personaje
Cambiografico::INDEXFACORIGINAL = 0 # El nuevo indice del face del personaje

y con eso nuestro personaje tendra el nuevo chara y face cuando este sano ^^
fatyguero
fatyguero
PJ Principal
PJ Principal

Masculino
Argentina
RPG Maker : Ace
Mensajes : 357
Monedas : 406
Reputación : 103
Edad : 35
Localización : en el culo del mundo... digo el centro xD

Volver arriba Ir abajo

Personaje herido(VXACE Script) by Fatyguero Empty Re: Personaje herido(VXACE Script) by Fatyguero

Mensaje por Chaskarron el Sáb Mar 05, 2016 11:01 am

Aunque ya no uso el ACE ahi te dejo un +1 por el esfuerzo y dedicacion.

Gracias Wink
Chaskarron
Chaskarron
PJ Principal
PJ Principal

Masculino
España
RPG Maker : MV
Mensajes : 207
Monedas : 588
Reputación : 48
Edad : 38
Localización : Mordor

Volver arriba Ir abajo

Personaje herido(VXACE Script) by Fatyguero Empty Re: Personaje herido(VXACE Script) by Fatyguero

Mensaje por KRiZaLiD el Sáb Mar 05, 2016 5:03 pm

Me gusta, sos un capo Faty, que bueno que volviste por estos lares. Mis saludos y un +1.

cyas 
KriZ

_________________
Mi Proyecto:
Personaje herido(VXACE Script) by Fatyguero VqJJJp

Personaje herido(VXACE Script) by Fatyguero AnrEWGPersonaje herido(VXACE Script) by Fatyguero UqGVnKv

KRiZaLiD apoya:
Personaje herido(VXACE Script) by Fatyguero 3gqmuiPersonaje herido(VXACE Script) by Fatyguero GJ7qjnPersonaje herido(VXACE Script) by Fatyguero ZhwnH1Personaje herido(VXACE Script) by Fatyguero NT6Pp7Personaje herido(VXACE Script) by Fatyguero WXmSrOPersonaje herido(VXACE Script) by Fatyguero CKEALv
KRiZaLiD
KRiZaLiD
Moderador
Moderador

Masculino
Chile
RPG Maker : Vx
Mensajes : 858
Monedas : 4332
Reputación : 110
Edad : 34
Localización : Florida (pueblo fantasma), Chile

Volver arriba Ir abajo

Personaje herido(VXACE Script) by Fatyguero Empty Re: Personaje herido(VXACE Script) by Fatyguero

Mensaje por TheHeroZX el Sáb Mar 05, 2016 7:06 pm

Woooow
increible Script Faty, seguramente lo ocupe en mi proyecto
(eso si es compatible con otros scripts xD)
en fin...
gracias por compartir +1
TheHeroZX
TheHeroZX
PJ Principal
PJ Principal

Masculino
México
RPG Maker : Ace
Mensajes : 258
Monedas : 1060
Reputación : 49
Edad : 25
Localización : Buscando Gardevoirs~~~~

Volver arriba Ir abajo

Personaje herido(VXACE Script) by Fatyguero Empty Re: Personaje herido(VXACE Script) by Fatyguero

Mensaje por fatyguero el Dom Mar 06, 2016 3:27 am

Gracias gente por los plus, lo eh probado con varios scripts incluido el xas de mog que son una serie amplia de scripts y no hay ningun bug o problema ^^.

De todas formas agradeceria un mundo algun reporte de bug o sugerencia para mejorar el script

saludossssss y tenkiusessssss
fatyguero
fatyguero
PJ Principal
PJ Principal

Masculino
Argentina
RPG Maker : Ace
Mensajes : 357
Monedas : 406
Reputación : 103
Edad : 35
Localización : en el culo del mundo... digo el centro xD

Volver arriba Ir abajo

Personaje herido(VXACE Script) by Fatyguero Empty Re: Personaje herido(VXACE Script) by Fatyguero

Mensaje por Harsk el Jue Sep 08, 2016 4:15 pm

Saludos fatyguero, tu scrypt es muy increible y da mucha
vida a los juegos :D
Pero tengo una duda tras usarlo ¿Hay alguna manera de que
en vez de solo al personaje principal se pueda en todos?
Gracias de antemano ^-^

Harsk
PJ de Relleno
PJ de Relleno

España
RPG Maker : Ace
Mensajes : 1
Monedas : 1
Reputación : 0

Volver arriba Ir abajo

Personaje herido(VXACE Script) by Fatyguero Empty Re: Personaje herido(VXACE Script) by Fatyguero

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

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