Nome e Sexo Personalizados
5 participantes
Ren'Py Brasil :: Inicio :: Ren'Py :: Dúvidas
Página 1 de 1
Nome e Sexo Personalizados
Boa tarde, comecei a programar ontem e estou com dificuldades para fazer duas coisas:
1) Não sei como criar uma variável para no inicio do jogo um personagem perguntar o nome do jogador e a tela só pular quando ele responder e a resposta ser lembrada quando alguém for falar com ele.
2) Como definir escolha de sexo, por exemplo o cara responde que é homem, e o jogo vai lembrar que em vez de falar "Ela é a NomedoPersonagem" vai dizer "Ele é o NomedoPersonagem".
Obrigada
1) Não sei como criar uma variável para no inicio do jogo um personagem perguntar o nome do jogador e a tela só pular quando ele responder e a resposta ser lembrada quando alguém for falar com ele.
2) Como definir escolha de sexo, por exemplo o cara responde que é homem, e o jogo vai lembrar que em vez de falar "Ela é a NomedoPersonagem" vai dizer "Ele é o NomedoPersonagem".
Obrigada
Re: Nome e Sexo Personalizados
Vamos lá, existem algumas formas de fazer isso, essa é uma delas:
1)
2)
Se der alguma coisa errada, só me avisar.
1)
- Código:
label start:
$ p_n = renpy.input("Qual o seu nome?")
$ p_n = p_n.strip()
# O .strip() é para remover algum espaço extra que os jogadores podem acabar colocando
# Se o jogador não quiser colocar nome nenhum, Shuji será escolhido automaticamente.
if p_n == "":
$ p_n = "Shuji"
# Agora os personagens podem cumprimentar o seu personagem.
e "Prazer em conhecer, [p_n]!"
2)
- Código:
menu:
e "Você é homem ou mulher?"
"Homem":
$ g = "ele"
"Mulher":
$ g = "ela"
e "Tudo bem, [g] foi embora."
Se der alguma coisa errada, só me avisar.
Última edição por Kurotsugu-san em 10.09.15 0:09, editado 1 vez(es)
Re: Nome e Sexo Personalizados
Obrigada, deu certo sim!
Só uma pergunta, seria possível eu escolher 2 tipos de nome de acordo com o sexo escolhido?
Exemplo: Se ele escolheu Homem o nome vai ser João, se for Mulher o nome é Maria.
Só uma pergunta, seria possível eu escolher 2 tipos de nome de acordo com o sexo escolhido?
Exemplo: Se ele escolheu Homem o nome vai ser João, se for Mulher o nome é Maria.
Re: Nome e Sexo Personalizados
Quer dizer algo assim?
- Código:
# Se o jogador não quiser colocar nome nenhum, Maria ou João serão escolhidos automaticamente.
if p_n == "" and g == "ele":
$ p_n = "João"
if p_n == "" and g == "ela":
$ p_n = "Maria"
Re: Nome e Sexo Personalizados
Muito boa a dúvida, tinha esqueci que tem esses esquemas em alguns jogos.
Valeu Kuro :3
E Guliver, se quiser participar dos outros tópicos, adorariamos compartilhar nossos conhecimentos com você, e acredito que podemos aprender com você também :3
Valeu Kuro :3
E Guliver, se quiser participar dos outros tópicos, adorariamos compartilhar nossos conhecimentos com você, e acredito que podemos aprender com você também :3
Kloson- Moderador
- Mensagens : 79
Data de inscrição : 25/08/2015
Projetos : Tempo Livre
Re: Nome e Sexo Personalizados
Valeu, Kurotsugu-san esta funcionando perfeitamente
E Kloson pode deixar, vou participar sim, até porque já aprendi bastante lendo os papos de vocês
E Kloson pode deixar, vou participar sim, até porque já aprendi bastante lendo os papos de vocês
Re: Nome e Sexo Personalizados
Guliver escreveu:Boa tarde, comecei a programar ontem e estou com dificuldades para fazer duas coisas:
1) Não sei como criar uma variável para no inicio do jogo um personagem perguntar o nome do jogador e a tela só pular quando ele responder e a resposta ser lembrada quando alguém for falar com ele.
2) Como definir escolha de sexo, por exemplo o cara responde que é homem, e o jogo vai lembrar que em vez de falar "Ela é a NomedoPersonagem" vai dizer "Ele é o NomedoPersonagem".
Obrigada
Olá, a princípio a questão já foi respondida, mas algumas coisas podem acabar ficando mais difíceis se for usar esses métodos durante o jogo, infelizmente tem coisas que não dão pra fazer só usando o Ren'Py nativo. Tanto que se vc espiar o código de jogos que já foram lançados, vai ter bastante expressão nativa do Python.
Eu desenvolvi um método mais versátil pra fazer essas coisas, mas como aparentemente vc ainda está começando, vou deixar separado em outro tópico como um tutorial (utilizando orientação a objetos).
Re: Nome e Sexo Personalizados
Olá! Então na hora de escrever a cor da letra fica em amarelo, e mal dá pra enxergar, tem como mudar isso?
Foto:
O meu código ta assim:
Foto:
O meu código ta assim:
- Código:
$ p_n = renpy.input("Digite o nome que você quer!")
$ p_n = p_n.strip()
# Se o jogador não quiser colocar nome nenhum, Miyagi será escolhido automaticamente.
if p_n == "":
$ p_n = "Miyagi"
Le Castro- Iniciante
- Mensagens : 3
Data de inscrição : 01/12/2015
Re: Nome e Sexo Personalizados
Le Castro escreveu:Olá! Então na hora de escrever a cor da letra fica em amarelo, e mal dá pra enxergar, tem como mudar isso?
Você pode alterar isso no arquivo "screens.rpy", encontrando o trecho "screen input".
Pra personalizar, o código deve ficar +- assim:
- Código:
screen input(prompt):
window style "input_window":
has vbox
text prompt style "input_prompt"
#input id "input" style "input_text"
input:
id "input"
style "input_text"
color "#8e6439" # cor hexadecimal
yoffset 0 # alinhamento vertical
xoffset 0 # alinhamento horizontal
use quick_menu
Tópicos semelhantes
» Nome e Sexo Personalizados do Jogador (Avançado)
» Oi, o nome é Ammy
» Olá! Meu nome é Rodrigo
» Uma memoria do passado - Nome provisório
» Oi, o nome é Ammy
» Olá! Meu nome é Rodrigo
» Uma memoria do passado - Nome provisório
Ren'Py Brasil :: Inicio :: Ren'Py :: Dúvidas
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos