[Pedido] Party - 4.9 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.

[Pedido] Party - 4.9

3 participantes

Ir para baixo

[Pedido] Party - 4.9 Empty [Pedido] Party - 4.9

Mensagem por Makalister! Dom Nov 02, 2014 2:03 am

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?

_________________
[Pedido] Party - 4.9 Gif1[Pedido] Party - 4.9 Gif2[Pedido] Party - 4.9 Gif3[Pedido] Party - 4.9 Gif4
Makalister!
Makalister!
Novato
Novato

Mensagens : 20
Créditos : 0

Ir para o topo Ir para baixo

[Pedido] Party - 4.9 Empty Re: [Pedido] Party - 4.9

Mensagem por RD12 Dom Nov 02, 2014 11:46 am

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.

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.
RD12
RD12
Lenda
Lenda

Medalhas : [Pedido] Party - 4.9 48080450[Pedido] Party - 4.9 Trophy11[Pedido] Party - 4.9 GIueZ[Pedido] Party - 4.9 ZgLkiRU
Mensagens : 1946
Créditos : 745

Ir para o topo Ir para baixo

[Pedido] Party - 4.9 Empty Re: [Pedido] Party - 4.9

Mensagem por blackcrow Dom Nov 02, 2014 1:47 pm

No segundo script do Game_Party, adicione abaixo do método def setup:
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
Use o comando $game_party.summon_party para teleporta os membros da party.
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
blackcrow
Semi-Experiente
Semi-Experiente

Mensagens : 111
Créditos : 41

Ir para o topo Ir para baixo

[Pedido] Party - 4.9 Empty Re: [Pedido] Party - 4.9

Mensagem por Makalister! Dom Nov 02, 2014 11:12 pm

Obrigado, os dois funcionaram direitinho.

_________________
[Pedido] Party - 4.9 Gif1[Pedido] Party - 4.9 Gif2[Pedido] Party - 4.9 Gif3[Pedido] Party - 4.9 Gif4
Makalister!
Makalister!
Novato
Novato

Mensagens : 20
Créditos : 0

Ir para o topo Ir para baixo

[Pedido] Party - 4.9 Empty Re: [Pedido] Party - 4.9

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