Trocar Personagem. Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

Aldeia RPG
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Trocar Personagem.

4 participantes

Ir para baixo

Trocar Personagem. Empty Trocar Personagem.

Mensagem por Duel Dom Mar 10, 2013 2:17 pm

Trocar Personagem

Gente estavá rodando por ai procurando script global que troque de personagem,achei simplesmente um que troque de personagem para RMVX,e tambem era para jogos OFF
Fui inventar de por no RMXP Mas tive que resolver algumas coisas para adaptar ao RMXP e consegui,agora estou distribuindo para vocês.

# Historico
#
# 1.0.0 - Jeca - Implementação inicial
# 1.1.0 - Shin - Correcao do bug de 1 heroi no grupo
# Funcao que descobre quem eh o lider
# 1.1.1 - Shin - Permite ou nao um lider com status "morto"
# 1.1.2 - Guilherme Azevedo - Versão criada para RMXP

Tutorial: Só colocar o Script acima do main Very Happy
Para alterar personagem é só apertar Q e W no caso do VX é A e S

Adaptamento Para VX:

Script:
Código:
#############################################################
#[RGSS2]
# Criado por Osereterno - Jeca
# Post Na ReinoRPG.com: D.
# Modificado para rmxp por: Guilherme Azevedo
# Porfavor colocar Autores em Agradecimentos
#############################################################
#Esse é um sistema bem simples, apenas serve
#pra trocar a ordem dos personagens no grupo.
#
#Cole esse script acima do main
#
#Ele usa as teclas L e R, sendo o padrão as
#teclas "Q" e "W" do teclado respectivamente
#
#Bom proveito
#
#############################################################
# Historico
#
# 1.0.0 - Jeca - Implementação inicial
# 1.1.0 - Shin - Correcao do bug de 1 heroi no grupo
#                Funcao que descobre quem eh o lider
# 1.1.1 - Shin - Permite ou nao um lider com status "morto"
# 1.1.2 - Guilherme Azevedo - Versão criada para RMXP
#
#############################################################

# LIDER_VIVO = true  : Apenas troca entre personagens vivos
# LIDER_VIVO = false : Troca entre todos os personagens

  LIDER_VIVO = true

#############################################################

class Scene_Map

  alias atualizar_basico update
  def update
    j_testar_troca
    j_lider
    atualizar_basico
  end

  def j_testar_troca
    if $game_party.actors.size > 1 # SHIN
      if Input.trigger?(Input::L)
        j_trocar(-1)
      elsif Input.trigger?(Input::R)
        j_trocar(1)
      end
    end
  end
   
  def j_trocar(j_t = 1)
   
    if LIDER_VIVO
      j_mortos = []
      m = 0
      for actor in $game_party.actors
        if actor.dead?
          m += 1
          j_mortos[m] = actor.id
          $game_party.remove_actor(actor.id)
        end
      end
    end
   
    j_ac = []
    j = 0
    for actor in $game_party.actors
      j += 1
      j_ac[j] = actor.id
      $game_party.remove_actor(actor.id)
    end
    if j > 1
      j_ac[0] = j_ac[j]
      j_ac[j+1] = j_ac[1]
      for i in 1..j
        $game_party.add_actor(j_ac[i+j_t])
      end
    end
   
    if LIDER_VIVO
      for k in 1..m
        $game_party.add_actor(j_mortos[k])
      end
    end
   
  end
 
  def j_lider # SHIN
    l = 1
    for actor in $game_party.actors
      if l == 1
        if actor.dead? and LIDER_VIVO
          j_trocar(1)
        else
          $game_variables[1] = actor.id
        end
      end
      l = 0
    end
  end
 
end
#############################################################

Demo: Não necessario

Agradecimentos:
Osereterno - Jeca
Shin
Guilherme Azevedo - Eu

OBS: Se alguem perguntar não fui eu que fiz,eu só adaptei.

Em breve terá versão GLOBAL Successful

_________________
Jack:
Duel
Duel
Aldeia Friend
Aldeia Friend

Mensagens : 1375
Créditos : 107

Ficha do personagem
Nível: 1
Experiência:
Trocar Personagem. Left_bar_bleue0/0Trocar Personagem. Empty_bar_bleue  (0/0)
Vida:
Trocar Personagem. Left_bar_bleue30/30Trocar Personagem. Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

Trocar Personagem. Empty Re: Trocar Personagem.

Mensagem por heyitily Dom Mar 10, 2013 2:22 pm

Perfeito! + 1 cred

_________________
Trocar Personagem. SICBb4n
heyitily
heyitily
Experiente
Experiente

Mensagens : 421
Créditos : 12

Ir para o topo Ir para baixo

Trocar Personagem. Empty Re: Trocar Personagem.

Mensagem por Minos Dom Mar 10, 2013 3:07 pm

Muito Legal +1cred
Minos
Minos
Ocasional
Ocasional

Mensagens : 238
Créditos : 38

Ir para o topo Ir para baixo

Trocar Personagem. Empty Re: Trocar Personagem.

Mensagem por Felipe Otaku Ter Out 15, 2013 2:14 pm

ee meu deu nada
Felipe Otaku
Felipe Otaku
Novato
Novato

Mensagens : 10
Créditos : 0

Ir para o topo Ir para baixo

Trocar Personagem. Empty Re: Trocar Personagem.

Mensagem por Duel Sáb Out 19, 2013 2:30 pm

Bom vamos lá Fury
Primeiro queria que você tirasse prints ou talvez até um video pelo cam studio para provar,pois aqui está dando super certo e nenhum erro.

Segundo tambem queria que você verificasse se colocou o script no local devido (Acima do main)

Terceiro queria tambem que você verificasse em sua database se possui mais de 1 personagens e se eles no sistema são o grupo inicial.

_________________
Jack:
Duel
Duel
Aldeia Friend
Aldeia Friend

Mensagens : 1375
Créditos : 107

Ficha do personagem
Nível: 1
Experiência:
Trocar Personagem. Left_bar_bleue0/0Trocar Personagem. Empty_bar_bleue  (0/0)
Vida:
Trocar Personagem. Left_bar_bleue30/30Trocar Personagem. Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

Trocar Personagem. Empty Re: Trocar Personagem.

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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