Comentem Avontade
Introdução
Este Script Foi Feito Para Quem Não Sabe Mecher Com Windows Do
RGSS Poder Fazer Sua Própria Window, Sem Precisar Pedir Para
Outros Fazerem!
Se você gostar clica no mais ao lado da minha mensagem
Script
Mais Funções Ao Script - Tutorial
Existem Varias Funções Para Window, Mas Nesse Script Só Coloquei A De Escrever Texto.
Então Quem Quiser Colocar Outras Funções, Fale Ai No Tópico.
Chamar Script
$window.visible = true
Para Window Sair Da Tela.
$window.visible = false
Qual Utilidade A Window Tem?
Varias.
Lags
Quando vc chama a window, da um erro.
quem conseguir consertar ficarei grato.
não quero incomodar ninguem com isso, mas se arrumar, obrigado
Creditos
Eu: Por ter feito o script.
RD12: Por ter me guiado para a window não sumir.
Scripts: Por terem esses codigos ai q usei.
[b]Prints não são necessarios.
Instruções no script.
Introdução
Este Script Foi Feito Para Quem Não Sabe Mecher Com Windows Do
RGSS Poder Fazer Sua Própria Window, Sem Precisar Pedir Para
Outros Fazerem!
Se você gostar clica no mais ao lado da minha mensagem
Script
- Código:
###################################################################
# Script: Window Pronta Para Uso. #
# Data: 16/07/2012 #
# Autor: PedroMatoso #
###################################################################
# Este Script Foi Feito Para Quem Não Sabe Mecher Com Windows Do
# RGSS Poder Fazer Sua Própria Window, Sem Precisar Pedir Para
# Outros Fazerem!
#==================================================================
# Só irei explicar oque for de importante na nossa window.
# Início de uma nova Classe.
class Window_MudeIsso < Window_Base # Não Mecha No Window_Base
def initialize
# Abaixo escolherei a largura, altura, e as cordenadas da window.
#(x, y, larg,alt)
super(0, 0, 300, 100)
# Aqui crio o Bitmap.
# O Bitmap é o lugar onde são desenhados textos e imagens da Window.
self.contents = Bitmap.new(width - 32, heigth - 32)
# Vamos chamar um método chamado refresh.
refresh
end
# refresh = nome padrão para desenho de textos e imagens.
def refresh
# Prescisamos "limpar" a Window sempre que formos escrever algo,
# para não correr o risco de escrever uma coisa sobre a outra. Isso
# também vale para imagens.Para isso, uso o comando abaixo, que
# limpa todas os textos e imagens da Window
self.contents.clear
# Para escrever um texto na janela, use o comando abaixo.
# (x, y, larg, alt, texto, alinhamento)
self.contents.draw_text(0, 0, 256, 32, "Digitar Texto", 0)
# Para Colocar Outras Coisas Sem Ser Texto Veja No Tópico Do
# Script Acessando:
# O alinhamento é opcional, pode ser colocado ou não.
# 0 = Texto à esquerda. (Padrão)
# 1 = Centralizado.
# 2 = Texto à direita.
end
end
#================================================================
#RD12 Fez Esta Parte, Creds A Ele Por Esta Parte.
# Não necessita de tutorial nessa parte.
class Scene_Map
alias window_main main
#método que inicia as variaveis
def main
#Inserimos a window na variável
$window = WindowName.new
#Coloca no mapa
$window.dispose
window_update#chama o alias
end
alias window_update update
#método update, é executado constantemente
def update
#atualizamos a variável(no caso a window será atualizada)
$window.refresh
#chama o alias
window_update
end
end
Mais Funções Ao Script - Tutorial
Existem Varias Funções Para Window, Mas Nesse Script Só Coloquei A De Escrever Texto.
Então Quem Quiser Colocar Outras Funções, Fale Ai No Tópico.
Chamar Script
$window.visible = true
Para Window Sair Da Tela.
$window.visible = false
Qual Utilidade A Window Tem?
Varias.
Lags
Quando vc chama a window, da um erro.
quem conseguir consertar ficarei grato.
não quero incomodar ninguem com isso, mas se arrumar, obrigado
Creditos
Eu: Por ter feito o script.
RD12: Por ter me guiado para a window não sumir.
Scripts: Por terem esses codigos ai q usei.
[b]Prints não são necessarios.
Instruções no script.