Últimos temas
» Cese de actividad del foro
por Muzgar Ayer a las 10:50 pm

» Escaping From The Dark - Juego de Misterio y Terror - [MZ] - Descarga disponible
por rstudios Jue Abr 15, 2021 11:27 pm

» Concursos anuales del foro 2021 [Resultados]
por Vesper Lun Abr 12, 2021 12:24 am

» Concursos anuales del foro 2021 [Votaciones]
por Lenny Sáb Abr 03, 2021 7:36 pm

» "El Destino de los 5 Libros"(Alfa)
por ShinZeta Jue Abr 01, 2021 4:56 am

» La Brújula de Zaza (JUEGO COMPLETO) (VXACE)
por Pocari Miér Mar 31, 2021 6:45 pm

» Ayuda con los puzzles de mi juego
por Chadoumaru Mar Mar 23, 2021 12:18 am

» RPGXP La maldición de Grim
por Alex1633 Sáb Mar 20, 2021 9:54 pm

» [VX] Jikan: La Bruja del Tiempo
por Aymar Sáb Mar 20, 2021 6:05 pm

» ¡Eventos y concursos anuales del foro! [2021]
por Lenny Sáb Mar 13, 2021 1:33 pm

» Los guerreros iluminados (Juego completo)
por CalamarRojo Sáb Mar 13, 2021 12:14 am

» Laminación: Al otro lado de la brecha (NUEVO PROYECTO)
por Pocari Dom Mar 07, 2021 8:27 pm


Personaje herido(VXACE Script) by Fatyguero

Ir abajo

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

Mensaje por fatyguero 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 : 343
Monedas : 366
Reputación : 105
Edad : 37
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 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 Secundario
PJ Secundario

Masculino
España
RPG Maker : MV
Mensajes : 211
Monedas : 581
Reputación : 54
Edad : 39
Localización : Mordor

Volver arriba Ir abajo

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

Mensaje por KRiZaLiD 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 AuSgSQf

Personaje herido(VXACE Script) by Fatyguero 6sZMrSePersonaje herido(VXACE Script) by Fatyguero UqGVnKv

KRiZaLiD apoya:
Personaje herido(VXACE Script) by Fatyguero RRt1riCPersonaje herido(VXACE Script) by Fatyguero CmYf42vPersonaje herido(VXACE Script) by Fatyguero 0bCpz3ZPersonaje herido(VXACE Script) by Fatyguero SSX086uPersonaje herido(VXACE Script) by Fatyguero RemovedPersonaje herido(VXACE Script) by Fatyguero 2qVFHxr
KRiZaLiD
KRiZaLiD
Moderador
Moderador

Masculino
Chile
RPG Maker : Vx
Mensajes : 908
Monedas : 4322
Reputación : 117
Edad : 35
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 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 Secundario
PJ Secundario

Masculino
México
RPG Maker : Ace
Mensajes : 222
Monedas : 919
Reputación : 49
Edad : 27
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 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 : 343
Monedas : 366
Reputación : 105
Edad : 37
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 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


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