1 Window_PlayerOn Qua 07 Nov 2012, 22:29
Soreto
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:
Imagem:
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).
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:
- [Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
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).