Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Trocar Personagem.
4 participantes
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Scripts
Página 1 de 1
Trocar Personagem.
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
Para alterar personagem é só apertar Q e W no caso do VX é A e S
Script:
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
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
Para alterar personagem é só apertar Q e W no caso do VX é A e S
- Adaptamento Para VX:
- Para adaptar para VX é só substituir
- Código:
Actors
- Código:
Members
- Código:
class Scene_Map
- Código:
class Scene_Map < Scene_Base
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
_________________
- Jack:
Duel- Aldeia Friend
- Mensagens : 1375
Créditos : 107
Ficha do personagem
Nível: 1
Experiência:
(0/0)
Vida:
(30/30)
heyitily- Experiente
- Mensagens : 421
Créditos : 12
Re: Trocar Personagem.
Bom vamos lá
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.
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- Aldeia Friend
- Mensagens : 1375
Créditos : 107
Ficha do personagem
Nível: 1
Experiência:
(0/0)
Vida:
(30/30)
Tópicos semelhantes
» Trocar Personagem (GLOBAL)
» [Pedido] NPC trocar a classe do personagem
» Forjerum - Como trocar nome do personagem?
» Trocar ip do netplay
» Trocar Icone
» [Pedido] NPC trocar a classe do personagem
» Forjerum - Como trocar nome do personagem?
» Trocar ip do netplay
» Trocar Icone
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Scripts
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos