A comunidade brasileira de desenvolvimento e programação de jogos.
Bem-vindo: Sáb Out 31, 2020 6:50 pm

Todos os horários são GMT - 3 horas




Criar novo tópico Responder  [ 5 mensagens ] 
Autor Mensagem
 Título: Outro jeito para mostrar faces
MensagemEnviado: Qua Dez 14, 2005 5:48 pm 
Offline
Membro intermediário
Avatar do usuário

Registrado em: Dom Dez 11, 2005 8:28 pm
Mensagens: 82
Quem fez este script foi o "Glen"

Cole acima de main:


Código:
#=======================================
# ■ Window_CharFace
#=======================================
# by Gleen 09/16/2005
#---------------------------------------
# Creates a transparent window with a char face for use in messages.

#=======================================
# Requeriments:
#=======================================

# Images must be saved in pictures folder

#=======================================
# How to use:
#=======================================

# To use it, call a script in events:

# @window = Window_CharFace.new
# @window.refresh("name_of_picture")

# To clear the window, use:

# @window.clear

# To dispose the window, use:

# @window.dispose
#=======================================

#=======================================
# ▼ Window_Base Addition
#=======================================

class Window_Base < Window

def draw_face(name, x, y)
bitmap = RPG::Cache.picture(name)
cw = bitmap.width
ch = bitmap.height
self.contents.blt(x, y, bitmap, Rect.new(0, 0, cw, ch))
end
end

#=======================================
# ▲ Window_Base Addition End
#=======================================

#=======================================
# ▼ Window_CharFace Begin
#=======================================

class Window_CharFace < Window_Base

def initialize
super (0,0,640,480)
self.contents = Bitmap.new(width - 32, height - 32)
self.z = 1000
self.opacity = 0
end
#------------------------------------------
def refresh(name)
cont = 30 # Defines the speed of loop, high value for high speed.
y = 248
x = 0
loop do
Graphics.update
self.contents.clear
draw_face(name, x, y)
if x <= 330 - cont
x += cont
else
break
end
end
end
#------------------------------------------
def clear
self.contents.clear
end
end

#=======================================
# ▲ Window_CharFace End
#=======================================


screen:

Imagem


Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Sex Abr 20, 2007 12:10 am 
Offline
Membro novo

Registrado em: Sex Mar 02, 2007 8:19 pm
Mensagens: 1
tipo, aqui ta dando bug no save toda hora, como arruma? :(

Ps.: Error in line 30, EOFError
end file reached =X

_________________
=D


Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Sáb Abr 21, 2007 2:57 pm 
Offline
Membro intermediário
Avatar do usuário

Registrado em: Dom Dez 11, 2005 8:28 pm
Mensagens: 82
não fui eu quem fez este script, lamento.
Talvez tenha feito algo errado, aqui funcionou normalmente


Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Seg Jun 11, 2007 12:49 am 
Offline
Membro novo

Registrado em: Dom Set 17, 2006 2:36 am
Mensagens: 1
Não e necessario isso tudo cara. Primeiramente é so apertar f1 no seu maker, abrir o script ABS e pronto, seu maker ja uma forma de colocar faces e so da uma olhadinha xD

_________________
Imagem
www.turbidos.com
O maior imperio maker esta de volta!


Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Ter Fev 05, 2008 5:56 pm 
Offline
Membro novo

Registrado em: Ter Fev 05, 2008 5:28 pm
Mensagens: 2
eu nao estou achando onde eu clico colocar a imagem

_________________
guilvin MOM


Voltar ao topo
 Perfil  
 
Exibir mensagens anteriores:  Ordenar por  
Criar novo tópico Responder  [ 5 mensagens ] 

Todos os horários são GMT - 3 horas


Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante


Enviar mensagens: Proibido
Responder mensagens: Proibido
Editar mensagens: Proibido
Excluir mensagens: Proibido
Enviar anexos: Proibido

Ir para:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduzido por: Suporte phpBB