Últimos temas
» [VX/Ace]PersonajesEscolares
por mdk3dd Hoy a las 3:30 pm

» Chaos of Destiny - The Origin
por mdk3dd Ayer a las 9:24 pm

» Laminación [VXACE] [NUEVO LAVADO DE CARA!]
por Pocari Ayer a las 8:22 pm

» [Avance] Chaos of Destiny - The origin
por IvalteK_Dev Ayer a las 7:11 pm

» Proyecto: "En busca del biberón perdido"
por IvalteK_Dev Ayer a las 6:59 pm

» Muz-taller: Charas
por Ruben_modder Ayer a las 2:30 pm

» 2 Dudas: Compatibilidad maker PC y Android
por Ruben_modder Ayer a las 1:36 pm

» Duda Bases Maker MV
por Ruben_modder Ayer a las 11:46 am

» [MV] Precognition
por JapoZero Sáb Dic 08, 2018 8:06 am

» ("TCG") Que RPG Maker es el recomendado?
por JKLmaster Vie Dic 07, 2018 7:48 pm

» Problema con los charas
por mdk3dd Dom Dic 02, 2018 5:55 pm

» Heartland | IGMC 2018
por InvariableZ Dom Dic 02, 2018 11:20 am


Personaje herido(VXACE Script) by Fatyguero

Ir abajo

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 ^^
avatar
fatyguero
PJ Principal
PJ Principal

Masculino
Argentina
RPG Maker : Ace
Mensajes : 341
Monedas : 377
Reputación : 94
Edad : 34
Localización : en el culo del mundo... digo el centro xD

Volver arriba Ir abajo

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
avatar
Chaskarron
PJ Secundario
PJ Secundario

Masculino
España
RPG Maker : MV
Mensajes : 149
Monedas : 484
Reputación : 27
Edad : 37
Localización : Mordor

Volver arriba Ir abajo

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:


KRiZaLiD apoya:
avatar
KRiZaLiD
Moderador
Moderador

Masculino
Chile
RPG Maker : Vx
Mensajes : 816
Monedas : 4205
Reputación : 103
Edad : 33
Localización : Florida (pueblo fantasma), Chile

Volver arriba Ir abajo

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
avatar
TheHeroZX
PJ Principal
PJ Principal

Masculino
México
RPG Maker : Ace
Mensajes : 257
Monedas : 1054
Reputación : 44
Edad : 25
Localización : Buscando Gardevoirs~~~~

Volver arriba Ir abajo

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
avatar
fatyguero
PJ Principal
PJ Principal

Masculino
Argentina
RPG Maker : Ace
Mensajes : 341
Monedas : 377
Reputación : 94
Edad : 34
Localización : en el culo del mundo... digo el centro xD

Volver arriba Ir abajo

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

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.