Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
[Pedido] Party - 4.9
3 participantes
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Dúvidas e pedidos
Página 1 de 1
[Pedido] Party - 4.9
Bom, eu criei um sistema de assalto em masmorras no meu projeto no entanto eu gostaria de saber como faz para teleporta todos os chars que estiverem na party para dentro da masmorra especifica?
_________________
Makalister!- Novato
- Mensagens : 20
Créditos : 0
Re: [Pedido] Party - 4.9
Fiz rapidinho, não testei pois não tenho o netplay master, e não me lembro a variável da party dele, então coloquei uma que provavelmente seria, você pode trocar se souber ler.
Chame o script Request_Members e isso levará toda a party do jogador para o mapa configurado.
Não testei, pode dar algum erro por falta de atenção minha, talvez algum outro membro aqui te ajude por cima desse código.
Chame o script Request_Members e isso levará toda a party do jogador para o mapa configurado.
- Código:
#Enviar o comando para teletransportar os membros
def Request_Members
party = $game_party.actors[0].party #confirmar a variável
map = 1 #$game_map.map_id
x = 10 #$game_player.x
y = 20 #$game_player.y
Network::Main.socket.send("<23> Tele_party('#{party}', #{map}, #{x}, #{y}) </23> \n")
end
#Receber e teletraponstar os jogadores
def Tele_party(party,map,x,y)
if $game_party.actors[0].party == party #confirmar a variável
$game_temp.player_new_map_id = map
$game_temp.player_new_x = x
$game_temp.player_new_y = y
$game_temp.player_transferring = true
$game_temp.spriteset_renew = true
Network::Main.send_map
end
end
Não testei, pode dar algum erro por falta de atenção minha, talvez algum outro membro aqui te ajude por cima desse código.
Re: [Pedido] Party - 4.9
No segundo script do Game_Party, adicione abaixo do método def setup:
EDIT
Lembrando que os membros da party serão teleportados para as coordenadas do jogador que usou o comando acima, então algum membro da party deve entrar na masmorra para teleporta o restante.
EDIT
- Código:
#--------------------------------------------------------------------------
# * Invocar Grupo
#--------------------------------------------------------------------------
def summon_party
@members.each do |id|
next if id == Network::Main.id
Network::Main.send_party(id,"$game_party.summon_player(#{$game_map.map_id},#{$game_player.x},#{$game_player.y})")
end
end
def summon_player(map,x,y)
$game_temp.player_new_map_id = map
$game_temp.player_new_x = x
$game_temp.player_new_y = y
$game_temp.player_transferring = true
$game_map.update
end
Lembrando que os membros da party serão teleportados para as coordenadas do jogador que usou o comando acima, então algum membro da party deve entrar na masmorra para teleporta o restante.
Última edição por blackcrow em Seg Nov 03, 2014 12:05 am, editado 2 vez(es)
blackcrow- Semi-Experiente
- Mensagens : 111
Créditos : 41
Makalister!- Novato
- Mensagens : 20
Créditos : 0
Tópicos semelhantes
» [Pedido] Teleporte com informação para Party
» LM² - Party
» Indicador de party
» party color system
» Como colocar um NPC na party?
» LM² - Party
» Indicador de party
» party color system
» Como colocar um NPC na party?
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Dúvidas e pedidos
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos