Arena RPG Maker
Olá, visitante!
Seja bem-vindo ao fórum Arena RPG Maker, caso queira aprender sobre criação de jogos, está no fórum certo. Esperamos que possa aprender tanto quanto possa nos ensinar aqui.

Atenciosamente,
Equipe Arena RPG Maker.
Arena RPG Maker
Olá, visitante!
Seja bem-vindo ao fórum Arena RPG Maker, caso queira aprender sobre criação de jogos, está no fórum certo. Esperamos que possa aprender tanto quanto possa nos ensinar aqui.

Atenciosamente,
Equipe Arena RPG Maker.
Arena RPG Maker

Estamos de volta o/ ... Ou não.Eu amo a -Dark
Doações para o fórum abertas, clique aqui e saiba mais.
Últimos assuntos
» Ainda temos gente aqui?
Window_PlayerOn EmptyQui 25 Nov 2021, 14:04 por Halt

» [Dúvida] Como tirar a porcentagem de esquiva
Window_PlayerOn EmptySex 19 Nov 2021, 17:14 por Halt

» Pokémon Genesis Online! (PGO)
Window_PlayerOn EmptyQua 05 Jul 2017, 18:08 por Lexar

» Tileset Converter to MV
Window_PlayerOn EmptySex 12 maio 2017, 14:07 por Douggi

» Pack Resources, Sprites e etc
Window_PlayerOn EmptyQua 23 Dez 2015, 12:30 por raydengv

» Download RPG Maker 2003 + RTP em português
Window_PlayerOn EmptyTer 22 Dez 2015, 11:14 por ::KimMax::

» Fantasy Art Online
Window_PlayerOn EmptyDom 18 Out 2015, 18:42 por daviih123

» Você vai ter medo do Nerve gear?
Window_PlayerOn EmptySáb 25 Jul 2015, 17:02 por Kirito-kun

» O Barato é louco
Window_PlayerOn EmptySáb 27 Jun 2015, 16:26 por Halt

» Download RPG Maker 2000 + RTP em português
Window_PlayerOn EmptyQui 21 maio 2015, 20:28 por Wismael


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

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

1Window_PlayerOn Empty Window_PlayerOn Qua 07 Nov 2012, 22:29

Soreto

Soreto
Diva
Diva
Iae galera, eu fiz essa window pro meu game mas vou disponibilizar aqui pra vocês.
Ela mostra os jogadores online no jogo.
Como eu fiz ele um pouco rápido pode ser que haja pontos que podem ser melhorados.


Script:
Código:
#==============================================================================
# ** Players Online
#------------------------------------------------------------------------------
#  By Soreto
#------------------------------------------------------------------------------
 
class Window_PlayersOn < Window_Base
  def initialize
    super(25,70,140,260)
    self.contents = Bitmap.new(width - 32, height - 32)
    @dragable = true
    @closable = true
    self.z = 999999
    self.back_opacity = 200
    refresh
  end
 
  def update
    super
    refresh if something_changed?
  end
 
  def refresh
    self.contents.clear
    @players = []
    @players.push($game_party.actors[0].name)
    for p in Network::Main.players.values
      @players.push(p.nome)
    end
    for i in [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
      self.contents.draw_text(0, 32*i, 62, 32, @players[i])
    end
  end
 
  def something_changed?
    p = []
    for i in Network::Main.players.values
      p << i
    end
    return true if p.size != @old_size
  end
end

Imagem:
Spoiler:
Espero que gostem :)

Ps: Esqueci de avisar que caso ocorra a presença de players fantasmas no jogo a janela pode desenhar valores nil (correspondentes aos jogadores fantasmas).

Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 1]

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