Life RPG Maker 2.0
Bem vindo a LRM, forum de ajuda Maker
Registre-se em nosso forum e aproveite Very Happy
esperamos que você seja ajudado e esperamos que nos ajude Very Happy

Participe do fórum, é rápido e fácil

Life RPG Maker 2.0
Bem vindo a LRM, forum de ajuda Maker
Registre-se em nosso forum e aproveite Very Happy
esperamos que você seja ajudado e esperamos que nos ajude Very Happy
Life RPG Maker 2.0
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Life RPG Maker 2.0

2ª versão do forum life rpg maker

Os membros mais ativos do mês
Nenhum usuário

Últimos assuntos
» Kingdon 1.6
Transformação ao equipar Acessório EmptyTer Jun 09, 2015 3:02 pm por MasterKill

» Tempo dinâmico e Hora do Sistema
Transformação ao equipar Acessório EmptySeg Dez 09, 2013 5:42 pm por jonathas

» Sistema de Natação
Transformação ao equipar Acessório EmptySáb Dez 07, 2013 5:14 pm por jonathas

» Classificar Inventario
Transformação ao equipar Acessório EmptySáb Dez 07, 2013 12:07 pm por Samuka_Adm

» VOLTEI ALELUIA :D
Transformação ao equipar Acessório EmptySáb Dez 07, 2013 10:35 am por Samuka_Adm

» Netplay Master v4.0.7
Transformação ao equipar Acessório EmptyQua Jun 26, 2013 1:32 pm por xdario

» The League Of War [Season 1]
Transformação ao equipar Acessório EmptySex Jan 18, 2013 6:02 pm por Warrior

» Meu primeiro desenho que posto :D
Transformação ao equipar Acessório EmptyQua Jan 09, 2013 1:37 pm por PedroMatoso

» Window Configurações
Transformação ao equipar Acessório EmptyQua Jan 09, 2013 1:36 pm por PedroMatoso

Parceiros
Fórum grátis

Fórum grátis


Mundo RPG Maker
MMORPG BRASIL

Você não está conectado. Conecte-se ou registre-se

Transformação ao equipar Acessório

3 participantes

Ir para baixo  Mensagem [Página 1 de 1]

1Transformação ao equipar Acessório Empty Transformação ao equipar Acessório Seg Out 08, 2012 5:04 pm

RD12


Aprendiz
Aprendiz

Tranformação

Esse script muda o gráfico do personagem para um gráfico escolhido por você, ao equipar determinado acessório, e ao desequipar o acessório, o gráfico volta ao normal.
Você pode escolher o nome do gráfico, e o index(caso o gráfico tenha 8 chars juntos), caso o gráfico é só 1 char, deixe o index = 1.

No script to ensinando como usar bem.

Não é necessário imagens.

Script
Código:
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
#|AUTOR: RD12|          Transformação por equipamento
#------------------------------------------------------------------------------------
#      Muda o gráfico do jogador caso esteja com algum acessório
#        Ao desequipar o acessório o gráfico volta ao normal
#                      www.aldeiarpgbr.com
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
# Você tem que configurar o ID do acessório e o nome do gráfico que irá se
#transformar ao usar. E a posição do char no gráfico de 1 a 8, pois alguns
# Gráficos do RMVxAce tem 8 chars Juntos, ai você tem que escolher a posição
# o Index_Num tem que ter o mesmo ID do acessório. Caso o gráfico não tenha 8
# chars, e só 1, você deve deixar o index_num[ID] = 1

module Conf_Equip
  Acessorio = {}
  Index_Num = {}
  #ID dos acessórios e nome do gráfico
  Acessorio[52] = "Actor3"
  Index_Num[52] = 1 #Posição do char no gráfico(caso tenha mais de um)
  #-------------------------------------------------------
  Acessorio[55] = "Actor4"
  Index_Num[55] = 5
  #-------------------------------------------------------
  Acessorio[00] = "Gráfico"
  Index_Num[00] = 1
  #-------------------------------------------------------
end

class Game_Character
  attr_accessor  :character_name
end

class Scene_Map
  alias transformar_update update
  def update
    transformar_update
   
    #Guarda o nome e index do gráfico normal do jogador
    @old_graphic = $game_player.character_name if @old_graphic == nil
    @old_index = $game_player.character_index if @old_index == nil
   
    actor = $game_party.members[0]
    $game_player.refresh
   
    #Volta para o gráfico normal caso não tenha acessório equipado
    if actor.equips[4] == nil
      actor.mudar_grafico(@old_graphic, @old_index)
      return
    end
      #Verifica se o acessório equipado está incluso no modulo
      if Conf_Equip::Acessorio.include?(actor.equips[4].id)
        graphic = Conf_Equip::Acessorio[actor.equips[4].id]
        index_num = Conf_Equip::Index_Num[actor.equips[4].id]
        #Então muda para o gráfico configurado no ID do acessório
        actor.mudar_grafico(graphic, index_num)
      else
        #Muda para o gráfico normal caso o acessório não esteja incluso
        actor.mudar_grafico(@old_graphic, @old_index)
      end
  end
end
class Game_Actor < Game_Battler
  def mudar_grafico(character_name, char_index)
    @character_name = character_name
    @character_index = char_index
  end
end

Espero que alguém use. Não tem bugs, mas quem sabe? qualquer coisa reporte.

Créditos: RD12

Samuka_Adm

Samuka_Adm
Admin
Admin

vlw RD por postar, ajudara muitos membros
+1 cred *u*

https://liferpgmakerv2.forumeiros.com

MarcosVVK


Admin
Admin

sempre quis um script assim '-', vai ajudar muita gente Very Happy

http://mmoletomrpg.blogspot.com.br/

Conteúdo patrocinado



Ir para o topo  Mensagem [Página 1 de 1]

Tópicos semelhantes

-

» Atualizando Status ao Equipar Items

Permissões neste sub-fórum
Não podes responder a tópicos