Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Criando Scene_Login/Register
+4
kaiquez
RD12
Daniel Carvalho
Paulo Soreto
8 participantes
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Tutoriais
Página 2 de 2
Página 2 de 2 • 1, 2
Re: Criando Scene_Login/Register
Legal Soreto olha o Script de [TAB] para mudar de linha entre Login e Pass
Add no def update
Só não consigo criar o refresh dele mas assim ainda funciona.
Add no def update
- Código:
if Input.trigger?(Input::Tab) or Input.trigger?(Input::DN) and @login_text.active == true
@login_text.active = false
@pass_text.active = true
# @user_text.refresh
elsif Input.trigger?(Input::Tab) or Input.trigger?(Input::UPs) and @login_text.active == false
@login_text.active = true
@pass_text.active = false
# @pass_text.refresh
return
end
Só não consigo criar o refresh dele mas assim ainda funciona.
_________________
Paga um café? Patreon
Komuro Takashi- Colaborador
- Mensagens : 1047
Créditos : 130
Re: Criando Scene_Login/Register
Troque sua def update por essas duas aqui e dará certo :)
http://pastebin.com/73T1kKdy
http://pastebin.com/73T1kKdy
_________________
Re: Criando Scene_Login/Register
Valeu Soreto Obrigado:
Pro pessoal priguiçoso de platão ta ai a scene_login para Master Alinhada bunitinha
Pro pessoal priguiçoso de platão ta ai a scene_login para Master Alinhada bunitinha
- Spoiler:
#-------------------------------------------------------------------------------------------------
# * Scene_Login
#-------------------------------------------------------------------------------------------------
# By Soreto
# Mody By Komuro
#-------------------------------------------------------------------------------------------------
class Scene_Login
def main
# Criaremos a janela de login
@window = Window_Dummys.new(230, 330, 180, 160)
@window.contents = Bitmap.new(@window.width - 32, @window.height - 32)
# Configuramos a fonte
@window.contents.font.name = 'Arial' # Nome da fonte
@window.contents.font.size = 14 # Tamanho da fonte
# Desenhando os textos
@window.contents.draw_text(4, 4-3, 60, 22, "User:")
@window.contents.draw_text(4, 20+2, 60, 22, "Pass:")
# Desenhando botões
@login_button = Button.new(@window, 80-40, 65, "Login") {login}
@register_button = Button.new(@window, 70+30, 65, "Register") {register}
# Desenhando caixas de texto
@login_text = Text_Box.new(@window, 50, 20, 105, 20, 1)
@pass_text = Pass_Box.new(@window, 50, 42, 105, 20, 1)
# Iniciaremos o loop
Graphics.transition
Network::Main.retrieve_version
loop do
Network::Base.update
update
break if $scene != self
end
Graphics.freeze
# Dispose
@window.dispose
end
#------------------------
# * Update
#------------------------
def update
@window.update
update_tab
end
#------------------------
# * Update Tab
#------------------------
def update_tab
if Input.triggerd?(Input::DN) or Input.triggerd?(Input::Tab) and @login_text.active == true
@login_text.active = false
@pass_text.active = true
@login_text.refresh
elsif Input.triggerd?(Input::UPs) or Input.triggerd?(Input::Tab) and @login_text.active == false
@login_text.active = true
@pass_text.active = false
@pass_text.refresh
end
end
#----------------------------------------------------------------------------
# * Login
#----------------------------------------------------------------------------
def login
# Depois adicionaremos os comandos
Network::Main.send_login(@login_text.text, @pass_text.text)
$scene = Scene_Title.new
end
#--------------------------------------------------------------------------
# * Set Status
#----------------------------------------------------------------------------
def set_satus(status)
@window.contents.clear
@window.set_text2(status, 500, 400)
end
#----------------------------------------------------------------------------
# * Update
#----------------------------------------------------------------------------
def register
# Depois adicionaremos os comandos
if Network::Main.user_exist?(@login_text.text) == true
print "Usuário já existe"
else
Network::Main.send_register(@login_text.text, @pass_text.text)
print "Usuário registrado com sucesso"
end
end
#----------------------------------------------------------------------------
# * Fim da classe
#----------------------------------------------------------------------------
end
_________________
Paga um café? Patreon
Komuro Takashi- Colaborador
- Mensagens : 1047
Créditos : 130
Re: Criando Scene_Login/Register
bom tutorial... Soreto pero esto es un Script tambien??? vc se confundio do area XD
muito bom sistema + 1 cred
muito bom sistema + 1 cred
_________________
- Spoiler:
Re: Criando Scene_Login/Register
Não, não estou confundindo, eu postei um tutorial explicando como criar a scene_login, e no final disponibilizei o script completo, então a área mais correta seria tutoriais mesmo.
_________________
Página 2 de 2 • 1, 2
Tópicos semelhantes
» [NPM4.0] SceneLogin/Register
» LOGIN/REGISTER
» [30.04.13] Scene_Login/Register Netplay Master v4
» [NPM4] Scene_Login / Register com Abas separadas
» Criando uma quest.
» LOGIN/REGISTER
» [30.04.13] Scene_Login/Register Netplay Master v4
» [NPM4] Scene_Login / Register com Abas separadas
» Criando uma quest.
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Tutoriais
Página 2 de 2
Permissões neste sub-fórum
Não podes responder a tópicos