PortalPortal  InícioInício  FAQFAQ  BuscarBuscar  Registrar-seRegistrar-se  Conectar-se  

Compartilhe|

Valores Faciais

Ver o tópico anterior Ver o tópico seguinte Ir em baixo
AutorMensagem
Tomah
avatar
Novato
Novato

Masculino Postagens : 17
Data de inscrição : 13/09/2009
Localização : Somewhere


Ver perfil do usuário
MensagemAssunto: Valores Faciais Sex Dez 18, 2009 3:29 pm

Valores Faciais 1.1
por SojaBird


Introdução

O script modifica a face dos seus personagens, dependendo dos seus status de vida (HP) ou de magia (MP).

Características

1. Escolha o valor que determina a modificação das faces dos personagens.
2. Agora você também pode definir faces para chars mortos.

Screenshots









Como usar

Insira um novo bloco de script em scripts Adicionais, em cima de
Principal. Depois, copie e cole esse script nesse novo bloco e
customize alguns parâmetros, se quiser. Para isso, siga as instruções
do script.

PS: Lembre-se de que cada personagem precisa de uma imagem própria com as expressões a serem usadas.

Demo

Desnecessária.

script

Código:

   ################################################################################
=begin #########################################################################
################################################################################
Nome:        Valores faciais

Por:          SojaBird
Tradução:    Tomah
Verção:      1.1
Data:        26-02-09
Site:        http://www.nestcast.blogspot.com

Descrição:    Esse script modifica o gráfico facial dos seus personagens, depen-
              dendo da quantidade de hp/mp eles teem.
              Cada personagem deve ter seu próprio bloco de 8 faces com a seguin-
              te organização:
              _______________________________________________
              [ valor=7/7 | valor=6/7 | valor=5/7 | value=4/7 ]
              [ valor=3/7 | valor=2/7 | value=1/7 | value=0/7 ]
             
################################################################################
=end ###########################################################################
################################################################################
module Facial_Values
  Value = "hp" #O valor que deverá mudar a face do personagem ("hp" ou "mp")
end
################################################################################
################################################################################

class Scene_Base
  alias new_update update
 
  def update
    new_update
    face_update
  end
 
  def face_update
    for actor in $game_party.members
      facial_value(actor)
    end
  end
 
  def facial_value(actor)
    #Valores padrão
    @act = actor
    @cn = @act.character_name
    @ci = @act.character_index
    @fn = @act.face_name
   
    #Pegar valor
    case Facial_Values::Value
    when "hp"; @value = @act.hp; @max_value = @act.maxhp
    when "mp"; @value = @act.mp; @max_value = @act.maxmp   
    end
   
    #Modificar face_index
    @fi = 6 if @value >= @max_value / 7 * 0 #hp/mp>=0/7
    @fi = 5 if @value >= @max_value / 7 * 1 #hp/mp>=1/7
    @fi = 4 if @value >= @max_value / 7 * 2 #hp/mp>=2/7
    @fi = 3 if @value >= @max_value / 7 * 3 #hp/mp>=3/7
    @fi = 2 if @value >= @max_value / 7 * 4 #hp/mp>=4/7
    @fi = 1 if @value >= @max_value / 7 * 5 #hp/mp>=5/7
    @fi = 0 if @value >= @max_value / 7 * 6 #hp/mp>=6/7
    @fi = 7 if @value <= 1                  #hp/mp<=1
   
    #Modificar gráfico
    @act.set_graphic(@cn, @ci, @fn, @fi) if @fi != @act.face_index
  end
end


Perguntas Frequentes
Não há perguntas frequentes

Créditos e Agradecimentos

1. SojaBird, pelo script.
2. RPG RPG Revolution (site).
3. Tomah (eu) por traduzir e disponibilizar o script.

Observações do Autor

Dê os créditos ao criador (SojaBird) e ao site (RPG RPG Revolution). O script é livre para projetos NÃO-COMERCIAIS.
Voltar ao Topo Ir em baixo

Valores Faciais

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo
Página 1 de 1

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
The World of EverGrand :: Programação em Linguagens :: Ruby Game Scripting System :: Scripts :: RPG Maker VX-